4.3-数据库建模设计-2.ppt

上传人:可****阿 文档编号:77577037 上传时间:2023-03-15 格式:PPT 页数:20 大小:1MB
返回 下载 相关 举报
4.3-数据库建模设计-2.ppt_第1页
第1页 / 共20页
4.3-数据库建模设计-2.ppt_第2页
第2页 / 共20页
点击查看更多>>
资源描述

《4.3-数据库建模设计-2.ppt》由会员分享,可在线阅读,更多相关《4.3-数据库建模设计-2.ppt(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、4.3-2 数据库建模设计CDM/LDM/PDM模型转换设计1 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发理解CDM/LDM/PDM模型转换原理掌握实体到关系表的转换方法掌握建模工具如何实现CDM/LDM/PDM模型转换设计【本节学习目标】2 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发一、数据库结构模型转换设计数据库结构模型设计分为概念数据模型设计、逻辑数据模型设计、物理数据模型设计三个层次。在常规的数据库设计中,将依次对这三种模型进行设计,其中包括不同层次模型之间的转换设计。3 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发二、不同层次数据模型转换方案概念数据

2、概念数据模型模型(CDM)物理数据物理数据模型模型(PDM)现实世界系统转换逻辑数据逻辑数据模型模型(LDM)转换转换抽取DBMS中数据库对象转换4 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发当使用关系数据库时,物理数据模型(PDM)即为关系模型。CDM/LDM到PDM的转换其实就是E-R模型到关系模型的转换。三、CDM/LDM到PDM转换原理E-R模型到关系模型转换原理:将每一个实体转换成一个关系表,实体属性转换为关系表的列,实体标识符转换为关系表的主键或外键。将实体之间的联系转化为关系表之间的参照完整性约束。5 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发例 概念数据

3、模型中“学生”实体,转换为物理数据模型中“学生”表6 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发四、弱实体转换关系表前面描述的实体转换为关系表的过程适用于所有的实体类型,但弱实体转换为关系表时,需要特别的处理。非ID依赖弱实体非ID依赖弱实体转换的关系表7 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发ID依赖弱实体ID依赖弱实体转换的关系表8 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发五、实体联系转换参照完整性约束两种转换方案:一种是将学生表的主键“学号”放入助研金账号表中做外键;另一种是将助研金账号表的主键“账号”放入学生表中做外键。这两种方案均是可行的,由

4、设计者根据应用需求自主做出选择。1.“1:1实体联系”转换表示9 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发10 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发转换方案:两个实体分别转换为关系表,然后将父实体关系表的主键放入子实体关系表中做外键,便可将1:N实体联系转换为关系表参照完整性约束。2.“1:N实体联系”转换表示11 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发转换方案:M:N实体联系不能像1:1和1:N实体联系那样直接转换。需要创建一个新的关联表,该关联表分别参照原有实体对应的关系表。3.“M:N实体联系”转换表示12 数据库原理及应用电子科技大学-陆

5、鑫数据库系统原理与开发当带有实体继承联系的E-R模型转换关系模型时,首先父实体和子实体都各自转换为表,其属性均转换为表的列。在处理实体继承联系转换时,将父表中的主键放置到子表中,既做主键又做外键。六、实体继承联系转换参照完整性约束13 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发14 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发转换方案:首先将递归实体转换为表,其属性转换为列,标识符转换为主键,同时还将标识符转换为外键,实现自己对自己的参照。七、实体递归联系转换参照完整性约束1.“1:N实体递归联系”的转换15 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发转换方案:增加一个关联表,该表分别参照原实体对应的关系表,并对原关系表建立两个参照完整性约束。2.“M:N实体递归联系”的转换16 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发图书借阅管理系统CDM八、系统数据库建模设计实例17 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发图书借阅LDM图书借阅管理系统LDM18 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发图书借阅PDM图书借阅管理系统PDM19 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发本节学习结束!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁