




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、An Introduction to Database Systems,一、工厂物资管理系统需求分析,用E-R图表示某个工厂物资管理的实体如下: 仓库: 仓库号、面积、电话号码 零件 :零件号、名称、规格、单价、描述 供应商:供应商号、姓名、地址、电话号码、帐号 项目:项目号、预算、开工日期 职工:职工号、姓名、年龄、职称,An Introduction to Database Systems,一、工厂物资管理系统需求分析,实体之间的联系如下: (1)一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。仓库和零件具有多对多的联系。用库存量来表示某种零件在某个仓库中的数量。 (2)一个仓库有
2、多个职工当仓库保管员,一个职工只能在一个仓库工作,仓库和职工之间是一对多的联系。职工实体型中具有一对多的联系 (3)职工之间具有领导-被领导关系。即仓库主任领导若干保管员。 (4)供应商、项目和零件三者之间具有多对多的联系,An Introduction to Database Systems,二、工厂物资管理系统结构设计(E-R图),An Introduction to Database System,二、工厂物资管理系统概论结构设计(E-R图),注意: 解决E-R中的属性冲突、命名冲突和结构冲突问题。如: 职工(职工号、姓名、年龄、职称) 供应商(供应商号、姓名、地址、电话号码、帐号) 改
3、为:职工姓名、供应商姓名 。,An Introduction to Database System,三、工厂物资管理系统的逻辑结构设计理论,实体型间的联系有以下不同情况 : (1)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。 转换为一个独立的关系模式 与某一端实体对应的关系模式合并 (2)一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。 转换为一个独立的关系模式 与n端对应的关系模式合并,An Introduction to Database System,三、工厂物资管理系统的逻辑结构设计理论,(3) 一个m:n联系转换为一个关
4、系模式。 例,“选修”联系是一个m:n联系,可以将它转换为如下关系模式,其中学号与课程号为关系的组合码: 选修(学号,课程号,成绩),An Introduction to Database System,三、工厂物资管理系统的逻辑结构设计理论,(4)三个或三个以上实体间的一个多元联系转换为一个关系模式。 例,“讲授”联系是一个三元联系,可以将它转换为如下关系模式,其中课程号、职工号和书号为关系的组合码: 讲授(课程号,职工号,书号),An Introduction to Database System,三、工厂物资管理系统的逻辑结构设计理论,(5)具有相同码的关系模式可合并 目的:减少系统中的
5、关系个数 合并方法:将其中一个关系模式的全部属性加入到另一个关系模式中,然后去掉其中的同义属性(可能同名也可能不同名),并适当调整属性的次序,An Introduction to Database System,三、工厂物资管理系统的逻辑结构设计理论,注意: 从理论上讲,1:1联系可以与任意一端对应的关系模式合并 但在一些情况下,与不同的关系模式合并效率会大不一样。因此究竟应该与哪端的关系模式合并需要依应用的具体情况而定。 由于连接操作是最费时的操作,所以一般应以尽量减少连接操作为目标。 例如,如果经常要查询某个班级的班主任姓名,则将管理联系与教师关系合并更好些。,An Introductio
6、n to Database System,三、工厂物资管理系统的逻辑结构设计理论,注意: 根据关系模式规范化理论,使每一个关系模式至少规范到达到3NF。,An Introduction to Database System,三、工厂物资管理系统的逻辑结构设计,仓库( 仓库号、面积、仓库电话号码) 零件 (零件号、名称、规格、单价、描述) 供应商(供应商号、供应商姓名、地址、供应商电话号码、帐号) 项目(项目号、预算、开工日期) 供应(供应商号、项目号、零件号、供应量) 库存(零件号、仓库号、库存量) 职工(职工号、职工姓名、年龄、职称、仓库号、领导职工号),An Introduction to Database System,四、工厂物资管理系统的物理结构设计,1、创建 索引 如:经常需要按供应商姓名进行查询,需以供应商姓名建索引 2、创建视图 如:查询供应时需供应商、项目、零件的具体信息,需在供应、供应商、项目、零件上建一个视图 3、创建存储过程 每个表上需建立增、删、改、查的存储过程,备以后高级语言调用。 4、创建触发器 。,An Introduction to Database System,五、工厂物资管理系统的实现,代码实现(略)。 代码需
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 模具技术规范大全
- 淋病(gonorrhea)诊疗规范
- 老年人跳舞的害处
- 老年人的法律课件
- 老师课前介绍课件
- 2025年白酒行业市场需求分析报告及未来五至十年行业预测报告
- 跨区域柴油供货合同规范范本
- 传统中医技艺师承关系合作协议书
- 财务报表编制流程优化培训合同
- 餐饮店品牌推广与营销合作协议
- (考研资料加)山东建筑大学考研真题-山东建筑大学
- 餐饮业安全生产教育培训(最全面)课件
- 2024届内蒙古重点中学生物七下期末质量检测试题含解析
- 煤矿新工人入井须知培训课件2024
- RAZ-AbcReading记忆曲线阅读计划表
- 有效时间管理:提高工作效率培训课件
- 国家开放大学2023年7月期末统一试《11376机械制造装备及设计》试题及答案-开放本科
- 九年级英语完形填空(word版含答案)
- 质量管理体系品质保证体系图
- 山东省各地市地图课件
- 啦啦操训练计划
评论
0/150
提交评论