- 1、本文档共106页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 数据模型和三层模式数据库 数据的三种范畴 数据模型 数据模型的分类 概念模型(概念型数据模型) 数据模型(组织型数据模型) 概念模型向数据模型的转换 数据独立性与三层结构 数据库管理系统的结构 一、数据的三种范畴 实体 特征 实体集 标识特征 现实世界的术语 我们更熟悉的术语 三种范畴使用的术语 弱实体 在现实世界中还存在一类“客体”,它自身不具有标识特征,它需要借助于所依赖的实体来区分一个个“客体”,我们把这类“客体”称为弱实体。(见第10章) 例1:对订购单要管理订购单明细,订购单明细就是弱实体 例2:对球赛要管理上、下半场信息,半场就是弱实体 二、数据模型 数据模型: 用来抽象、表示和处理现实世界中的数据和信息的。 数据模型应满足三个条件: 能比较真实地模拟现实世界; 容易被人们理解; 便于在计算机上实现。 1.数据模型的分类 现实世界客观事物的抽象过程 2.概念数据模型 概念模型实际上是现实世界到机器世界的一个中间层次。 概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象。 是数据库设计人员和用户之间进行交流的工具 。 是面向用户、面向现实世界的数据模型,是与DBMS无关 。 概念模型的表示方法:实体-联系方法(E-R图),扩展Bachman图 实体-联系方法 实体 联系 属性 实体的表示方式 在E-R图中用矩形框表示实体,把实体名写在框内,比如仓库实体可以表示为: 联系的表示方式 联系的类型 一对一的联系 一对一联系的例子 一对多的联系 一对多联系的例子 多对多的联系 多对多联系的例子 多个实体之间的联系 实体:仓库、器件、供应商 语义: 每个仓库可以向多个供应商发出订购,可购买多种器件; 每个供应商可向多个仓库供货,可供应多种器件; 每种器件可由多个供应商供应,可由多个仓库购买。 联系:命名为订购 多个实体之间的另外一种联系 属性的表示方式 特殊的:依赖联系 弱实体集的属性不足以构成主关键字,为了区分弱实体集中的一个个实体,需要借助于另一个实体集中的主关键字。这种被依赖的实体集也称作强实体集,在弱实体集和强实体集之间必然存在着一种联系,并把这种联系称作依赖联系。(见第10章) 依赖联系的例子 强制联系与非强制联系 实体之间的联系可以分为强制联系和非强制联系 。(见第10章) 例:部门和职工之间的联系,如果规定职工任何时候都必须属于一个部门,则这种联系是强制联系;如果规定职工可以不属于任何部门则这种联系就是非强制联系。 依赖联系都是强制联系。 注意: 以仓库和器件两个实体之间的关联为例: 概念数据模型——实例研究(书2.2.4) 与库存业务有关的实体 库存业务的管理模式语义: 以上语义说明了: 为此有库存业务的局部E-R图 与订购业务有关的实体 订购业务管理模式语义: 以上语义说明了: 为此有订购业务的局部E-R图 库存—订购业务整体E-R图 扩展Bachman图 库存和订货业务的完整扩展Bachman图 3.数据模型(传统的三大数据模型,面向对象模型)(书2.3节) (1)层次数据模型 层次模型有以下两点限制: 有且仅有一个结点无父结点,这个结点即为树的根; 其他结点有且仅有一个父结点 层次结构实例 层次模型中用的术语 层次值实例 层次型不能表示多对多的联系 (2)网络数据模型 CODASYL用系描述联系 系:命名了的联系。 SET:相互关联的数据的集合。 系由一个父记录型和一个或多个子记录型构成。 系是一个二级树。 网络结构 理解系的概念 (3)关系数据模型 关系实例 关系数据库管理系统 4.概念模型向数据模型的转换 如果仓库和器件之间的联系是一对一的: 如果仓库和器件之间的联系是一对多的: 如果仓库和器件之间的联系是多对多的: 结论 E-R模型转换成关系模式 仓库(仓库号,城市,面积) 职工(职工号,工资,仓库号) FK:仓库号 器件(器件号,器件名称) 库存(仓库号,器件号,数量) FK :仓库号和器件号 保管(职工号,器件号) FK :职工号和器件号 供应商(供应商号,供应商名,地点) 供应(供应商号,器件号) FK :供应商号和器件号 订购单(订购单号,订购日期,供应商号,职工号) FK :供应商号和职工号 订购(订购单号,器件号,行号,数量) FK :订购单号和器件号 其中有5个实体和7个联系,如下表: 完成“ WH1仓库P1器件的订货数量是多少 ”的
您可能关注的文档
- 效果网:让网络营销更有效果.ppt
- 敏使朗基础知识.ppt
- 教你如何扩展句子.ppt
- 敏特杯网络英语竞赛.ppt
- 教学中的心理效应运用.ppt
- 教你如何申报科研课题(科研)、撰写论文和文章、获得学术上的成果.ppt
- 教学主题-上海科技馆.ppt
- 教学教研是生命线.ppt
- 教学查房-创伤性脾破裂.ppt
- 教学材料的处理和使用.ppt
- 2025至2031年中国PVC绝缘护套管软管行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国PVC油墨行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国PVC购物袋行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国PVC绝缘电线行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国RG强力堵漏防水剂行业投资前景及策略咨询研究报告.docx
- 联营开发合同协议.docx
- 2025至2031年中国PE薄膜透气胶带行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国PP食品小盒行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国T/R弹力面料行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国GPS导航一体机行业投资前景及策略咨询研究报告.docx
文档评论(0)