- 1、本文档共122页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
E-R图和关系数据库设计课案
分E-R图的设计 (3)确定实体之间的联系及其属性 在标定实体和属性的同时,要通过分析确定实体之间的联系以及联系的属性,并根据语义确定联系的类型。 【例】系-教师:1:n;学生-课程:m:n 联系“选课”的属性:成绩 分E-R图的设计 (4)设计分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)保留两实体之间的不同联系 【例如】工厂管理数据库中:职工-设备 对生产部门来讲,联系为:使用 对设备管理部门来讲,联系为:保养 这两个联系均应保留。 【说明】 为了使总体E-R图简洁,可以不给出属性。 【例】综合的教学管理数据库总体E-R图 三、总体E-R图的优化 设法消去冗余。所谓优化主要就是指冗余信息的消除,使其保持最小冗余度。 冗余的数据可用分析的方法加以消除。 冗余的联系还可用规范化理论来消除,方法是: (1)用函数依赖表达式表达E-R图中的每一个联系。 (2)求函数依赖表达式的最小覆盖。 (3)逐一检查不在最小覆盖中的函数依赖表达式,确认是否为冗余,若是则其对应的联系为冗余的联系,应当消去。 总体E-R图的优化 例如,对于学生、课程、教师这三个实体的两两之间的联系。“教学”联系是冗余的,因为某一教师教过哪些学生或某一学生听过哪些教师的课,完全可以通过学生所学过的课程间接求得。 2.4.3 逻辑结构设计 逻辑结构设计 关系数据模型是通过关系来反映客观世界的。 关系数据库的逻辑设计的任务,就是采取一定的策略,按照若干准则将概念模型转换为关系数据库管理系统所能接受的一组关系模式,并利用规范化的理论和方法对这组关系模式进行处理。 E-R图转换为关系模式(1) (1)根据规则1,对E-R图中的每一个实体分别建立一个关系模式。 系(系号,系名,系主任) 教师(教师号,教师名,年龄,职称) 学生(学号,姓名,性别,年龄,籍贯) 课程(课程号,课程名,学分) 课题(课题号,课题名,负责人,完成日期,经费) 团体(编号,名称,负责人,活动地点) 特长(编号,名称,特点) E-R图转换为关系模式(2) (2)根据规则3: 学生(学号,姓名,性别,年龄,籍贯,系号,入学日期) 教师(教师号,姓名,年龄,职称,系号,入系日期) 团体(编号,名称,负责人,活动地点,教师号) 课程(课程号,课程名,学时,学分,先修课) E-R图转换为关系模式(3) (3)根据规则2,对于实体之间的m:n联系,必须为它单独建立一个关系模式: 选课(学号,课程号,成绩) 同样,应对任课、参加、爱好、研究等m:n联系各建立一个关系模式: 任课(课程号,教师号,班级,学生数) 参加(学号,编号,参加日期) 爱好(学号,编号,程度) 研究(教师号,课程号,任务) 转换后的关系 系(系号,系名,系主任) 学生(学号,姓名,性别,年龄,籍贯,系号,入学日期) 教师(教师号,姓名,年龄,职称,系号,入系日期) 课程(课程号,课程名,学分,先修课) 课题(课题号,课题名,负责人,完成日期,经费) 团体(编号,名称,负责人,活动地点,教师号) 特长(编号,名称,特点) 选课(编号,课程号,成绩) 任课(课程号,教师号,班级,学生数) 参加(学号,编号,参加日期) 爱好(学号,编号,程度) 研究(教师号,课程号,任务) 关系的规范化 按照函数依赖的理论,逐一分析所构造的关系模式,检查是否存在部分函数依赖、传递函数依赖等,确定它们分别属于第几范式,根据应用要求进行调整。 2.4.4 物理结构设计 物理结构设计 数据库的物理结构设计是指对一个给定的逻辑数据结构选取一个最适
您可能关注的文档
- DSP原理及结构.ppt
- dsp实验1-基本算数运算.doc
- DSLR详细机器按键介绍.pptx
- DS1000系列数字存储示波器操作演示.pptx
- DSP实验.doc
- DSP实验指导书(DSP处理器原理与应用).doc
- 公路施工组织设计大全(通用).doc
- 公路施工组织设计方案.doc
- 公路施工组织.doc
- DP总线电缆连接及故障诊断(一).pptx
- 绿电2022年系列报告之一:业绩利空释放,改革推动业绩反转和确定成长.docx
- 化学化工行业数字化转型ERP项目企业信息化规划实施方案.pdf
- 【研报】三部门绿电交易政策解读:溢价等额冲抵补贴,绿电交易规模有望提升---国海证券.docx
- 中国债券市场的未来.pdf
- 绿电制绿氢:实现“双碳”目标的有力武器-华创证券.docx
- 【深度分析】浅析绿证、配额制和碳交易市场对电力行业影响-长城证券.docx
- 绿电:景气度+集中度+盈利性均提升,资源获取和运营管理是核心壁垒.docx
- 节电产业与绿电应用年度报告(2022年版)摘要版--节能协会.docx
- 2024年中国人工智能系列白皮书-智能系统工程.pdf
- 如何进行行业研究 ——以幼教产业为例.pdf
最近下载
- 大楼维修改造工程投标方案(技术标367页).docx
- 高频电刀的使用(参考).ppt
- AQT3034—2022化工过程安全管理导则.pdf VIP
- 省考公务员-黑龙江-行政职业能力测验-第一章数量关系-第四节行程问题-.docx VIP
- DB23_T(1621.10-1621.14)-2015:黑龙江省建设工程施工操作技术规程(三).pdf VIP
- 整体法-隔离法-动态平衡题型练.doc VIP
- 2021年全国乙卷(生物)高考真题.pdf VIP
- 论中小企业会计核算重要性-来源:财会学习(第2020027期)-《中国建材报》社、中国会计学会建材分会.pdf VIP
- 2022年高考真题全国乙卷(文综历史)真题(有答案).pdf VIP
- 浅谈机务维修作风建设 蔡恒志.doc VIP
文档评论(0)