




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
概念数据库设计过程 E R对现实世界概念要作出准确而有效的表达用实体集还是属性用实体集还是联系集用二元联系还是多元联系用强实体集还是弱实体集是否要用概括是否要用聚集 概念数据库设计过程 概念数据库设计过程 概念数据库设计过程 消除冲突 属性冲突属性域的冲突 属性的类型 取值范围不同如不同学校的学号编码方式不同属性取值单位冲突如重量分别采用磅 千克结构冲突同一对象在不同应用中的抽象不同如职工在某应用中是实体 在另一应用中则抽象为属性同一实体在不同E R图中属性组成不同实体之间的联系在不同E R图中呈现不同的类型命名冲突同名异义 不同意义的对象具有相同的名字异名同义 同一意义的对象具有不同的名字 E R模型向关系模式的转换 实体 关系属性 关系的属性 E R模型向关系模式的转换 多值属性 新的关系 所在实体的码 选课 学号 所选课程号 复合属性 将每个组合属性作为复合属性所在实体的属性 学生 学号 姓名 年 月 日 E R模型向关系模式的转换 一对一联系 若联系双方均部分参与 则将联系定义为一个新的关系 属性为参与双方的码 配偶 丈夫职工号 妻子职工号 若联系一方全部参与 则将联系另一方的码作为全部参与一方的属性 部门 部门号 部门名 管理职工号 E R模型向关系模式的转换 一对多联系 将单方参与一方实体的码作为多方参与实体的属性 学生 学生号 学生名 系号 班主任教工号 职工 职工号 职工名 部门号 领导职工号 E R模型向关系模式的转换 多对多联系 将联系定义为新的关系 属性为参与双方的码 选修 学生号 课程号 构成 母零件号 子零件号 E R模型向关系模式的转换 弱实体集 所对应的关系的码由弱实体集本身的分辩符再加上所依赖的强实体集的码 产品 产品名 价格 公司名 弱实体集与强实体集之间的联系已经在弱实体集所对应的关系中表示出来了 E R模型向关系模式的转换 E R模型向关系模式的转换 概括 高层实体集和低层实体集分别转为表低层实体集所对应的关系包括高层实体集的码 学生 姓名 学号 本科生 姓名 学号 军训 研究生 姓名 学号 论文 E R模型设计实例 某大学教学管理系统的概念模型设计 E R模型 业务规则 1 该大学有多个学院 如软件学院 计算机学院 管理学院等 每一个学院有一个院长 且每一位院长只能主管一个学院 2 每一个学院设有多个系 如商学院有会计系 市场营销系 经济系 财务系等 3 每一个系根据专业的特点和分工开设多门课程 4 每一个系有多名教师 但每一位教师只属于一个系 5 一位教师可能讲多门课 且课表中每一门课必须有一位教师讲授 这里的课指课表中安排的课程 6 系负责承接项目 一位教师可能参加或管理项目 7 教师按职称完成工作量 业务规则 8 假定每一名学生可选修多门课 且一门课有多名学生选 9 每一个系有多名学生 且一名学生只能属于一个系 10 学生可以组成班级 一个班级有一个班主任 一个系有若干个班级 一个学生可以参加多个学生组织 学生会 一个学生还有一个导师 导师可以指导多名学生 11 另外 学生的社会关系 档案材料 宿舍亦需要进行管理 采用ER方法的数据库概念设计之设计局部ER模式 局部模式 现有的教学管理系统 初步分析系统的对象 根据服务种类分析教师子模块 局部ER图 其他局部模式 现有的教学管理系统 初步分析系统的对象 根据服务种类分析学生子模块 学籍管理局部应用的分E R图 局部ER图 其它局部模式 现有的教学管理系统 初步分析系统的对象 根据服务种类分析课程子模块 局部ER图 课程管理局部应用分E R图 P N 采用ER方法的数据库概念设计之设计全局ER模式 采用ER方法的数据库概念设计之全局ER模式的优化 实体类型的合并1 1联系的两个实体类型具有相同键的实体类型冗余属性的消除冗余联系的消除 利用规范化理论中函数依赖的概念消除冗余联系 例子 三个局部ER图合并成一个ER图 1 合并后的教学管理E R图 1 N 1 P 1 N 1 N 1 N 1 M 教师 管理 1 1 例1库存销售信息管理系统的ER模型及转换 P 车间 仓位 产品 客户 销售员 存储 出库 订单 入库 M N M P M N P M N N 库存系统ER图 车间 车间号 车间名 主任名 产品 产品号 产品名 单价 仓位 仓位号 地址 主任名 客户 客户号 客户名 联系人 电话 地址 税号 账号 销售员 销售员号 姓名 性别 学历 业绩 实体 入库 入库单号 入库量 入库日期 经手人 车间号 仓位号 产品名 出库 出库单号 出库量 出库日期 经手人 客户号 产品名 仓位号 订单 订单号 数量 折扣 总价 订单日期 产品号 客户号 销售员号 存储 仓位号 产品号 核对日期 核对员 存储量 联系 例2 公司车队信息系统的ER模型 公司车队信息系统的ER模型 维修 UML UML 统一建模语言UML是为了创建软件系统不同部分的规范而提出的标准类图类图和E R图类似 但有所不同用况图说明用户和系统之间的交互 特别是用户进行的每一步操作活动图说明系统不同部分之间的任务流实现图在软件构件层和硬件构件层说明系统的各部分以及它们的联系 UML类图中使用的图形符号 UML类图中使用的图形符号 overlapping disjoint 主要内容基本概念映射基数一对一 一对多 多对多弱实体集扩展ER特性特殊化 一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 微生物协同代谢-第1篇-洞察及研究
- (2025年标准)餐厅内部转让协议书
- (2025年标准)冰柜处理转让协议书
- (2025年标准)背债的贷款协议书
- (2025年标准)按揭房产归属协议书
- (2025年标准)ac米兰续约协议书
- (2025年标准)基金法人免责协议书
- (2025年标准)腰椎穿刺协议书
- (2025年标准)设施大棚合同协议书
- (2025年标准)购房签协议书
- 金融知识进校园高中课件
- 常压储罐管理制度
- 税务师事务所内部管理制度
- 房屋建筑工程竣工验收技术资料统一用表(2024 版)
- 《企业研发费用税前加计扣除政策解读与应用课件》
- 蓝桥杯-科学素养考试题库(含答案)
- OptiStruct结构分析与工程应用
- HRM4800原料立式磨使用手册
- 辽宁中考英语2022-2024真题汇编-教师版-专题05 阅读还原之五选四等
- 钢构彩瓦施工合同范本
- 广东省深圳市2024-2025学年高一上学期期中考试数学试卷(含答案)
评论
0/150
提交评论