- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ER模型关系模型
三类数据抽象 依据抽象方法和原理来逐级建立ER图 分类抽象:Classfication 定义对象值与型之间“is member of”的语义,实体型就是分类抽象: 如“学生”是实体型,张三是其中一员,表达语义“is member of 学生”,张三具有和所有学生共同的行为(学习某门课程)和特征(具有学号、班号等) 描述方法如右图所示: 聚集抽象 用途:定义实体的成份 表达语义:对象内部类型和成份之间“is part of”的含义,即实体和属性之间的关系 概括抽象 用途:定义实体型间子类的关系,“is subset of”的语义 概括抽象 另一种表示方法:实体之间的包含联系 ISA = “is a”,表示高层实体和低层实体之间的“父类-子类”联系。 概念设计的实质 利用抽象机制对需求分析阶段收集到的数据进行分类、组织(聚集),形成实体、实体的属性,标识实体的码,确定实体之间的联系类型,设计局部E-R图 具体步骤和方法: 选择局部应用:每层数据流图DFD作为局部ER图的设计出发点 逐层设计分ER图:依据数据字典确定实体、属性和联系,局部ER图汇总成分ER图,最终分ER图?总ER图 划分实体和属性的原则: 属性不能再分,不能是另一些属性的聚集 属性不能与实体有任何联系 例:职工有“电话号码”属性,但如果一个人有多个电话号码,就要抽象出“电话”实体另外描述 ER模型?关系模型 转换规则: 实体型?关系模式:实体的属性就是关系的属性,实体的码就是关系的码; 联系?关系模式:与该联系相连的各实体的码以及联系的属性转换为关系的属性,该关系的码则有四种情况: 1:1联系:每个实体的码均为该关系的候选码;该联系转化成的关系模式可与任一端实体合并 1:n联系:关系的码为n端实体的码;该联系转化成的关系模式可与n端实体合并 m:n联系:关系的码为诸实体码的组合;只能是独立的关系模式 多元联系:关系的码为诸实体码的组合;只能是独立的关系模式 具有相同码的关系可以合并 示例 示例 示例 总结数据库设计过程 * 目 录 上一页 下一页 退 出 * 学生 张三 李四 “is member of” 用途:定义某类实体型的成员 学生 学号 姓名 性别 专业 “is part of” 还可以表示更复杂的聚集,如右图,一个实体的属性是聚集成另一个实体的属性: 学生 本科生 研究生 “is subset of” 超类 子类 这里子类继承父类的所有属性,在绘制ER图时,子类不用再画出父类的所有属性,只要画出自身特有的属性即可 本科生 研究生 学生 硕士 博士 ISA ISA 姓名 学号 Dissertation Papers 军训 职工 职工号 电话号码 电话 类别 号码 A B 1 1 A(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…) 或 A B 1 n A(KA,UA1,UA2…) B(KB,UB1,UB2…) AB(KB, KA,UR1,UR2…) AB(KB, KA, UB1,UB2 , UR1,UR2…) A(KA,UA1,UA2…) 或 班级 1 n 学生 学生(学号,班级号,姓名,…) 班级(班级号,班级名,人数) A B n m A(KA,UA1,UA2…) B(KB,UB1,UB2…) AB(KA, KB,UR1,UR2…) 课程 n m 学生 学生(学号,班级号,姓名,…) 课程(课程号,课程名,学分,…) 选课(学号,课程号,成绩) 确定存储哪些数据,建立哪些应用,常用的操作及对象有哪些等。 对需求分析所得到数据的更高层的抽象描述。 将概念模型所描述的数据映射为某个特定的DBMS模式数据。 ER模型 ODL 数据字典 数据流图 需求分析 概念数据库设计 逻辑数据库设计 物理数据库设计 数据库实施与维护 对已经确定的逻辑结构选择适当的物理结构,包括存储结构、存取路径、存储分配 数据库的装入 数据库的试运行 数据库的运行维护 * *
您可能关注的文档
- 05-第五章城市环境规划2010.ppt
- 02-2多路复用技术.ppt
- EpsonR210,R230打印机常见故障现象及其解决方法.doc
- 03城市规划的职能内容和程序.ppt
- ENVIIDL二次开发.ppt
- EP09多因素实验设计与数据处理(阅读).ppt
- 05成本管理.ppt
- EPSON互联网营销推广方案45p(阅读).ppt
- 10-11-1《女性学》(女性的主体意识).pptx
- 08-09非晶态取向态与织态结构.ppt
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
最近下载
- 九月份安全生产月度分析会.ppt
- 008省级双减获奖大单元作业设计八年级语文上册第五单元.pdf
- GB_T 16886系列标准合集(GB_T 16886.11-2021 、GB_T 16886.7-2015、GB_T 16886.16-2021、GBT 16886.10-2017 ).pdf VIP
- 专房(03)4046:货物站台墙.pdf.doc
- 预防住院患者跌倒集束化护理措施和核查表.pptx
- 浦口区区域地下水环境概况.docx
- 部编版八年级语文现代文阅读试题(及答案)100 .pdf
- 2024年统编版七年级上册道德与法治 第二单元 成长的时空 单元思考与行动 教学课件.pptx
- 浅谈污水管网勘察的重点难点.doc VIP
- 软式内镜清洗消毒技术规范.pptx
文档评论(0)