《ER模型关系模型》PPT课件

《ER模型关系模型》PPT课件

ID:45087948

大小:397.34 KB

页数:10页

时间:2019-11-09

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

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

1、三类数据抽象依据抽象方法和原理来逐级建立ER图分类抽象:Classfication定义对象值与型之间“ismemberof”的语义,实体型就是分类抽象:如“学生”是实体型,张三是其中一员,表达语义“ismemberof学生”,张三具有和所有学生共同的行为(学习某门课程)和特征(具有学号、班号等)描述方法如右图所示:学生张三李四“ismemberof”用途:定义某类实体型的成员1聚集抽象用途:定义实体的成份表达语义:对象内部类型和成份之间“ispartof”的含义,即实体和属性之间的关系学生学号姓名性别专业“ispartof”还可以表示更复杂的聚集,如右图,一个实体的属性

2、是聚集成另一个实体的属性:2概括抽象用途:定义实体型间子类的关系,“issubsetof”的语义学生本科生研究生“issubsetof”超类子类这里子类继承父类的所有属性,在绘制ER图时,子类不用再画出父类的所有属性,只要画出自身特有的属性即可3概括抽象另一种表示方法:实体之间的包含联系ISA=“isa”,表示高层实体和低层实体之间的“父类-子类”联系。本科生研究生学生硕士博士ISAISA姓名学号DissertationPapers军训4概念设计的实质利用抽象机制对需求分析阶段收集到的数据进行分类、组织(聚集),形成实体、实体的属性,标识实体的码,确定实体之间的联系类型

3、,设计局部E-R图具体步骤和方法:选择局部应用:每层数据流图DFD作为局部ER图的设计出发点逐层设计分ER图:依据数据字典确定实体、属性和联系,局部ER图汇总成分ER图,最终分ER图总ER图划分实体和属性的原则:属性不能再分,不能是另一些属性的聚集属性不能与实体有任何联系例:职工有“电话号码”属性,但如果一个人有多个电话号码,就要抽象出“电话”实体另外描述职工职工号电话号码电话类别号码5ER模型关系模型转换规则:实体型关系模式:实体的属性就是关系的属性,实体的码就是关系的码;联系关系模式:与该联系相连的各实体的码以及联系的属性转换为关系的属性,该关系的码则有四种

4、情况:1:1联系:每个实体的码均为该关系的候选码;该联系转化成的关系模式可与任一端实体合并1:n联系:关系的码为n端实体的码;该联系转化成的关系模式可与n端实体合并m:n联系:关系的码为诸实体码的组合;只能是独立的关系模式多元联系:关系的码为诸实体码的组合;只能是独立的关系模式具有相同码的关系可以合并6示例AB11A(KA,UA1,UA2…)B(KB,UB1,UB2…)AB(KA,KB,UR1,UR2…)AB(KA,KB,UB1,UB2,UR1,UR2…)A(KA,UA1,UA2…)或AB(KA,KB,UA1,UA2,UR1,UR2…)B(KB,UB1,UB2…)或7示

5、例AB1nA(KA,UA1,UA2…)B(KB,UB1,UB2…)AB(KB,KA,UR1,UR2…)AB(KB,KA,UB1,UB2,UR1,UR2…)A(KA,UA1,UA2…)或班级1n学生学生(学号,班级号,姓名,…)班级(班级号,班级名,人数)8示例ABnmA(KA,UA1,UA2…)B(KB,UB1,UB2…)AB(KA,KB,UR1,UR2…)课程nm学生学生(学号,班级号,姓名,…)课程(课程号,课程名,学分,…)选课(学号,课程号,成绩)9总结数据库设计过程确定存储哪些数据,建立哪些应用,常用的操作及对象有哪些等。对需求分析所得到数据的更高层的抽象描述

6、。将概念模型所描述的数据映射为某个特定的DBMS模式数据。ER模型ODL数据字典数据流图需求分析概念数据库设计逻辑数据库设计物理数据库设计数据库实施与维护对已经确定的逻辑结构选择适当的物理结构,包括存储结构、存取路径、存储分配数据库的装入数据库的试运行数据库的运行维护10

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

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

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