欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

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

    • 资源ID:77577037       资源大小:1MB        全文页数:20页
    • 资源格式: PPT        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    4.3-2 数据库建模设计CDM/LDM/PDM模型转换设计1 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发理解CDM/LDM/PDM模型转换原理掌握实体到关系表的转换方法掌握建模工具如何实现CDM/LDM/PDM模型转换设计【本节学习目标】2 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发一、数据库结构模型转换设计数据库结构模型设计分为概念数据模型设计、逻辑数据模型设计、物理数据模型设计三个层次。在常规的数据库设计中,将依次对这三种模型进行设计,其中包括不同层次模型之间的转换设计。3 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发二、不同层次数据模型转换方案概念数据概念数据模型模型(CDM)物理数据物理数据模型模型(PDM)现实世界系统转换逻辑数据逻辑数据模型模型(LDM)转换转换抽取DBMS中数据库对象转换4 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发当使用关系数据库时,物理数据模型(PDM)即为关系模型。CDM/LDM到PDM的转换其实就是E-R模型到关系模型的转换。三、CDM/LDM到PDM转换原理E-R模型到关系模型转换原理:将每一个实体转换成一个关系表,实体属性转换为关系表的列,实体标识符转换为关系表的主键或外键。将实体之间的联系转化为关系表之间的参照完整性约束。5 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发例 概念数据模型中“学生”实体,转换为物理数据模型中“学生”表6 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发四、弱实体转换关系表前面描述的实体转换为关系表的过程适用于所有的实体类型,但弱实体转换为关系表时,需要特别的处理。非ID依赖弱实体非ID依赖弱实体转换的关系表7 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发ID依赖弱实体ID依赖弱实体转换的关系表8 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发五、实体联系转换参照完整性约束两种转换方案:一种是将学生表的主键“学号”放入助研金账号表中做外键;另一种是将助研金账号表的主键“账号”放入学生表中做外键。这两种方案均是可行的,由设计者根据应用需求自主做出选择。1.“1:1实体联系”转换表示9 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发10 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发转换方案:两个实体分别转换为关系表,然后将父实体关系表的主键放入子实体关系表中做外键,便可将1:N实体联系转换为关系表参照完整性约束。2.“1:N实体联系”转换表示11 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发转换方案:M:N实体联系不能像1:1和1:N实体联系那样直接转换。需要创建一个新的关联表,该关联表分别参照原有实体对应的关系表。3.“M:N实体联系”转换表示12 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发当带有实体继承联系的E-R模型转换关系模型时,首先父实体和子实体都各自转换为表,其属性均转换为表的列。在处理实体继承联系转换时,将父表中的主键放置到子表中,既做主键又做外键。六、实体继承联系转换参照完整性约束13 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发14 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发转换方案:首先将递归实体转换为表,其属性转换为列,标识符转换为主键,同时还将标识符转换为外键,实现自己对自己的参照。七、实体递归联系转换参照完整性约束1.“1:N实体递归联系”的转换15 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发转换方案:增加一个关联表,该表分别参照原实体对应的关系表,并对原关系表建立两个参照完整性约束。2.“M:N实体递归联系”的转换16 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发图书借阅管理系统CDM八、系统数据库建模设计实例17 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发图书借阅LDM图书借阅管理系统LDM18 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发图书借阅PDM图书借阅管理系统PDM19 数据库原理及应用电子科技大学-陆鑫数据库系统原理与开发本节学习结束!

    注意事项

    本文(4.3-数据库建模设计-2.ppt)为本站会员(可****阿)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开