《ER模型实际实例》PPT课件

《ER模型实际实例》PPT课件

ID:45087953

大小:810.50 KB

页数:28页

时间:2019-11-09

《ER模型实际实例》PPT课件_第1页
《ER模型实际实例》PPT课件_第2页
《ER模型实际实例》PPT课件_第3页
《ER模型实际实例》PPT课件_第4页
《ER模型实际实例》PPT课件_第5页
资源描述:

《《ER模型实际实例》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、概念数据库设计过程E-R方案选择对现实世界概念要作出准确而有效的表达用实体集还是属性用实体集还是联系集用二元联系还是多元联系用强实体集还是弱实体集是否要用概括是否要用聚集概念数据库设计过程需求分析结果确定局部结构范围实体定义联系定义属性分配局部E

2、R模式设计全局E-R模式设计概念数据库设计过程局部E-R模式确定公共实体类型合并两个局部E-R模式检查并消除冲突全局E

3、R模式设计还有未合并的局部模式?全局E-R模式优化无有概念数据库设计过程——消除冲突属性冲突属性域的冲突:属性的类型、取值范围不同如不同学校的学号编码方式不同属性取值单位冲突如重量分别采用磅、千克结

4、构冲突同一对象在不同应用中的抽象不同如职工在某应用中是实体,在另一应用中则抽象为属性同一实体在不同E-R图中属性组成不同实体之间的联系在不同E-R图中呈现不同的类型命名冲突同名异义:不同意义的对象具有相同的名字异名同义:同一意义的对象具有不同的名字E-R模型向关系模式的转换实体关系属性关系的属性S(SNO,SNAME,DEPT)学生姓名学号系别E-R模型向关系模式的转换多值属性新的关系+所在实体的码选课(学号,所选课程号)学生姓名学号所选课程复合属性将每个组合属性作为复合属性所在实体的属性学生姓名学号年月出生日期日学生(学号,姓名,年,月,日)E-R模

5、型向关系模式的转换一对一联系:若联系双方均部分参与,则将联系定义为一个新的关系,属性为参与双方的码。职工配偶丈夫妻子配偶(丈夫职工号,妻子职工号)若联系一方全部参与,则将联系另一方的码作为全部参与一方的属性。职工部门管理部门(部门号,部门名,管理职工号)E-R模型向关系模式的转换一对多联系:将单方参与一方实体的码作为多方参与实体的属性。教师学生班主任学生(学生号,学生名,系号,班主任教工号)职工领导领导属下职工(职工号,职工名,部门号,领导职工号)E-R模型向关系模式的转换多对多联系:将联系定义为新的关系,属性为参与双方的码。学生课程选修选修(学生号,课程号)

6、构成零件母零件子零件构成(母零件号,子零件号)E-R模型向关系模式的转换弱实体集:所对应的关系的码由弱实体集本身的分辩符再加上所依赖的强实体集的码产品(产品名,价格,公司名)产品公司制造产品名地址价格公司名联系电话弱实体集与强实体集之间的联系已经在弱实体集所对应的关系中表示出来了E-R模型向关系模式的转换E-R模型向关系模式的转换概括:高层实体集和低层实体集分别转为表低层实体集所对应的关系包括高层实体集的码本科生研究生学生ISA硕士ISA博士姓名学号DissertationPapers军训学生(姓名,学号)本科生(姓名,学号,军训)研究生(姓名,学号,论文)E

7、-R模型设计实例某大学教学管理系统的概念模型设计(E-R模型)业务规则(1)该大学有多个学院:如软件学院、计算机学院、管理学院等,每一个学院有一个院长,且每一位院长只能主管一个学院(2)每一个学院设有多个系,如商学院有会计系、市场营销系、经济系、财务系等(3)每一个系根据专业的特点和分工开设多门课程(4)每一个系有多名教师,但每一位教师只属于一个系(5)一位教师可能讲多门课,且课表中每一门课必须有一位教师讲授。这里的课指课表中安排的课程(6)系负责承接项目,一位教师可能参加或管理项目(7)教师按职称完成工作量业务规则(8)假定每一名学生可选修多门课,且一门课有

8、多名学生选(9)每一个系有多名学生,且一名学生只能属于一个系(10)学生可以组成班级,一个班级有一个班主任,一个系有若干个班级,一个学生可以参加多个学生组织(学生会),一个学生还有一个导师,导师可以指导多名学生(11)另外,学生的社会关系、档案材料、宿舍亦需要进行管理采用ER方法的数据库概念设计 之设计局部ER模式需求分析结果确定局部结构范围实体定义联系定义属性分配还有局部结构待分析有无进入全局ER模式设计局部ER模式设计范围的划分要自然,易于管理;范围的大小要适度。太小了,会造成局部结构过多,设计过程繁琐,综合困难;太大了,则容易造成内部结构复杂,不便分析范

9、围之间的界面要清晰,相互影响要小采用人们习惯的划分;避免冗余,在一个局部结构中,对一个对象只取一种抽象形式,不要重复;依据用户的信息处理需求确定属性的原则:属性应该是不可再分解的语义单位;实体与属性之间的关系只能是1:N的;不同实体类型的属性之间应无直接关联关系。属性分配的原则:当多个实体类型用到同一属性时,一般把属性分配给那些使用频率最高的实体类型,或分配给实体值少的实体类型。有些属性不宜归属于任一实体类型,只说明实体之间联系的特性局部模式现有的教学管理系统初步分析系统的对象根据服务种类分析教师子模块……局部ER图其他局部模式现有的教学管理系统初步分析系统的

10、对象根据服务种类分析学生子模块……学籍

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。