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

    第3章数据库系统设计的步骤和方法精选文档.ppt

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

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

    第3章数据库系统设计的步骤和方法精选文档.ppt

    第3章数据库系统设计的步骤和方法本讲稿第一页,共十六页软件开发的方法学本讲稿第二页,共十六页本讲稿第三页,共十六页本讲稿第四页,共十六页本讲稿第五页,共十六页数据库系统设计的基本步骤对所要管理的问题域对所要管理的问题域所要解决的问题及所要解决的问题及相关的事物进行认识相关的事物进行认识数据库应用系统开发数据库应用系统开发人员对问题域进行描述人员对问题域进行描述(分三个阶段进行)(分三个阶段进行)对客观世界概念化对客观世界概念化转换为计算机能够处理的转换为计算机能够处理的逻辑结构和物理结构的组织逻辑结构和物理结构的组织用计算机语言把对问题域用计算机语言把对问题域的认识表达出来,最终产生的认识表达出来,最终产生一个机器能够执行的系统一个机器能够执行的系统本讲稿第六页,共十六页数据库系统设计的目标本讲稿第七页,共十六页实体集实体集:转换为一个单独的关系,实体的属性就是关系的属性,:转换为一个单独的关系,实体的属性就是关系的属性,实体的码就是关系的码实体的码就是关系的码属性属性联系联系1:1联系联系(3种方法种方法)m:n联系联系(1种方法种方法)1:n联系联系(2种方法种方法)转换成一个单独的关系:转换成一个单独的关系:两端实体的码以及两端实体的码以及联系本身的属性均转换为新关系的属性,新联系本身的属性均转换为新关系的属性,新关系的码为两端实体关系的码的组合关系的码为两端实体关系的码的组合转换成一个单独的关系:转换成一个单独的关系:两端实体的码以及两端实体的码以及联系本身的属性均转换为新关系的属性,且联系本身的属性均转换为新关系的属性,且n端实体的码均是该关系的候选码端实体的码均是该关系的候选码与与n端实体集的关系合并:端实体集的关系合并:在在n端实体集关系端实体集关系中增加中增加1端实体集的码以及本身的属性端实体集的码以及本身的属性转换成一个单独的关系:转换成一个单独的关系:两端实体的码以及两端实体的码以及联系本身的属性均转换为新关系的属性,且联系本身的属性均转换为新关系的属性,且每个实体的码均是该关系的候选码每个实体的码均是该关系的候选码与任意一端实体集的关系合并:与任意一端实体集的关系合并:在被合并关在被合并关系中增加另一个实体集的码以及本身的属性系中增加另一个实体集的码以及本身的属性本讲稿第八页,共十六页概念模型向关系模型的转换概念模型向关系模型的转换概念模型向关系模型的转换概念模型向关系模型的转换1.实体集的转换规则实体集的转换规则概概念念模模型型中中的的一一个个实实体体集集转转换换为为关关系系模模型型中中的的一一个个关关系系,实实体体的的属属性性就就是关系的属性,实体的码就是关系的码,关系的结构是关系模式。是关系的属性,实体的码就是关系的码,关系的结构是关系模式。2.实体集间联系的转换规则实体集间联系的转换规则(1)1:1联系的转换方法联系的转换方法1)将将1:1联联系系转转换换为为一一个个独独立立的的关关系系:与与该该联联系系相相连连的的各各实实体体的的码码以以及及联联系系本本身身的的属属性性均均转转换换为为关关系系的的属属性性,且且每每个个实实体体的码均是该关系的候选码。的码均是该关系的候选码。2)将将1:1联系与某一端实体集所对应的关系合并,则需要在被合并关系中联系与某一端实体集所对应的关系合并,则需要在被合并关系中增加属性,其新增的属性为联系本身的属性和与联系相关的另一个实体增加属性,其新增的属性为联系本身的属性和与联系相关的另一个实体集的码集的码 本讲稿第九页,共十六页【例【例3-1】将图中】将图中E-R图转换为关系模型。图转换为关系模型。方案方案1:联系形成的关系独立存在:联系形成的关系独立存在:职工(职工号,姓名,年龄);职工(职工号,姓名,年龄);产品(产品号,产品名,价格);产品(产品号,产品名,价格);负责(职工号,产品号)负责(职工号,产品号).方案方案2:“负责负责”与与“职工职工”两关系合并:两关系合并:职工(职工号,姓名,年龄,产品号);职工(职工号,姓名,年龄,产品号);产品(产品号,产品名,价格);产品(产品号,产品名,价格);方案方案3:“负责负责”与与“产品产品”两关系合并:两关系合并:职工(职工号,姓名,年龄);职工(职工号,姓名,年龄);产品(产品号,产品名,价格,职工号)产品(产品号,产品名,价格,职工号).本讲稿第十页,共十六页(2)1:n联系的转换方法联系的转换方法一种方法是将联系转换为一个独一种方法是将联系转换为一个独立的关系,其关系的属性由与该立的关系,其关系的属性由与该联系相连的各实体集的码以及联联系相连的各实体集的码以及联系本身的属性组成,而该关系的系本身的属性组成,而该关系的码为码为n端实体集的码;另一种方法端实体集的码;另一种方法是在是在n端实体集中增加新属性,新端实体集中增加新属性,新属性由联系对应的属性由联系对应的1端实体集的码端实体集的码和联系自身的属性构成,新增属和联系自身的属性构成,新增属性后原关系的码不变。性后原关系的码不变。本讲稿第十一页,共十六页【例【例3-2】将含有】将含有1:n联系的联系的E-R图转换为关系模型。图转换为关系模型。方案方案1:联系形成的关系独立存在。:联系形成的关系独立存在。仓库(仓库号,地点,面积);仓库(仓库号,地点,面积);产品(产品号,产品名,价格);产品(产品号,产品名,价格);仓储(仓库号,产品号,数量)仓储(仓库号,产品号,数量).方案方案2:联系形成的关系与:联系形成的关系与n端对象合并。端对象合并。仓库(仓库号,地点,面积);仓库(仓库号,地点,面积);产品(产品号,产品名,价格,仓库号,数量)产品(产品号,产品名,价格,仓库号,数量)(3)m:n联系的转换方法联系的转换方法在在向向关关系系模模型型转转换换时时,一一个个m:n联联系系转转换换为为一一个个关关系系。转转换换方方法法为为:与与该该联联系系相相连连的的各各实实体体集集的的码码以以及及联联系系本本身身的的属属性性均均转转换换为为关关系系的的属属性性,新新关关系系的的码码为为两两个个相相连连实实体体码码的的组组合合(该该码码为为多多属属性性构构成的组合码)。成的组合码)。本讲稿第十二页,共十六页【例【例3-4】将图】将图3-23中含有中含有m:n二元联系的二元联系的E-R图,转换为关系模型。图,转换为关系模型。该例题转换的关系模型为:该例题转换的关系模型为:学生(学生(学号学号,姓名,年龄,性别);,姓名,年龄,性别);课程(课程(课程号课程号,课程名,学时数);,课程名,学时数);选修(选修(学号,课程号学号,课程号,成绩),成绩)本讲稿第十三页,共十六页【例【例3-63-6】将图】将图3-253-25中含有多实体集间的多对多联系的中含有多实体集间的多对多联系的E-RE-R图转换为关系模型图转换为关系模型 供应商(供应商号,供应商名,地址);供应商(供应商号,供应商名,地址);零件(零件号,零件名,单价);零件(零件号,零件名,单价);产品(产品号,产品名,型号);产品(产品号,产品名,型号);供应(供应商号,零件号,产品号,数量)供应(供应商号,零件号,产品号,数量).3.关系合并规则关系合并规则在关系模型中具有相同码的关系可根据情况合并为一个关系。在关系模型中具有相同码的关系可根据情况合并为一个关系。本讲稿第十四页,共十六页本讲稿第十五页,共十六页部门工程职工办公室领导工作办公承担负责参加日期具体职务11n11n11nnmn本讲稿第十六页,共十六页

    注意事项

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

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




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

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

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

    收起
    展开