网站大量收购独家精品文档,联系QQ:2885784924

数据模型和三层模式数据库.pptxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第2章数据模型和三层模式数据库

数据的三种范畴单击此处添加正文,文字是您思想的提炼,为了演示发布的良好效果,请言简意赅地阐述您的观点。数据模型数据模型的分类概念模型(概念型数据模型)数据模型(组织型数据模型)概念模型向数据模型的转换数据独立性与三层结构单击此处添加正文,文字是您思想的提炼,为了演示发布的良好效果,请言简意赅地阐述您的观点。数据库管理系统的结构单击此处添加正文,文字是您思想的提炼,为了演示发布的良好效果,请言简意赅地阐述您的观点。

一、数据的三种范畴现实信息电脑思路:目的:描述数据和数据之间的联系方法:使用数据模型——概念模型(概念层数据模型)与数据模型(组织层数据模型)

添加标题客观存在并可以相互区分的客观事物或抽象事件称为实体。添加标题实体添加标题客观存在的抽象事件订货、演出、足球赛……等也是实体添加标题可以触及的客观对象仓库、器件、职工……等是实体

特征身高年龄性别体重……01比赛时间、地点、参赛队……02

实体集教室实体集具有相同特征的一类实体的集合称之为实体集。教师实体集学生实体集课程实体集

标识特征01用于区分实体的实体特征称为标识特征。

现实世界的术语特征实体实体集标识特征

我们更熟悉的术语文件记录字段关键字

三种范畴使用的术语

弱实体在现实世界中还存在一类“客体”,它自身不具有标识特征,它需要借助于所依赖的实体来区分一个个“客体”,我们把这类“客体”称为弱实体。(见第10章)例1:对订购单要管理订购单明细,订购单明细就是弱实体例2:对球赛要管理上、下半场信息,半场就是弱实体

二、数据模型数据模型:用来抽象、表示和处理现实世界中的数据和信息的。数据模型应满足三个条件:能比较真实地模拟现实世界;容易被人们理解;便于在计算机上实现。

1.数据模型的分类概念数据模型(概念模型,概念层数据模型)数据模型(组织层数据模型)从数据的语义视角来抽取模型。从数据的组织层次来描述数据。按用户的观点来对数据和信息进行建模。按计算机系统的观点对数据进行建模。主要用在数据库的设计阶段。主要用于DBMS的实现。与DBMS无关与DBMS有关数据库系统的核心和基础

现实世界客观事物的抽象过程现实抽象概念模型转换组织模型模型单击此处添加正文。单击此处添加正文。单击此处添加正文。单击此处添加正文。机器

2.概念数据模型01概念模型实际上是现实世界到机器世界的一个中间层次。02概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象。03是数据库设计人员和用户之间进行交流的工具。04是面向用户、面向现实世界的数据模型,是与DBMS无关。05概念模型的表示方法:实体-联系方法(E-R图),扩展Bachman图

实体-联系方法实体联系属性

实体的表示方式在E-R图中用矩形框表示实体,把实体名写在框内,比如仓库实体可以表示为:仓库

联系的表示方式联系名02实体103实体之间的联系用菱形框表示,框内写上联系名,并用连线与有关的实体相连。01实体204

联系的类型一对一联系(1:1)一对多联系(1:n)多对多联系(m:n)

一对一的联系如果实体集A与实体集B之间存在联系,并且对于实体集A中的任意一个实体,实体集B中至多只有一个实体与之对应;反之亦然,则称实体集A到实体集B的联系是一对一的,记为1:1。

实体:车间,车间主任语义:一个车间只能有一名车间主任一个职工也只能在一个车间当主任联系:命名为任职任职车间车间主任11一对一联系的例子

一对多的联系如果实体集A与实体集B之间存在联系,并且对于实体集A中的一个实体,实体集B中可以有多个实体与之对应;而对实体集B中的任意一个实体,在实体集A中至多只有一个实体与之对应,则称实体集A到实体集B的联系是一对多的,记为1:n。

工作仓库职工1n实体:仓库,职工语义:一个仓库可以有多名职工一个职工只能在一个仓库工作联系:命名为工作一对多联系的例子

多对多的联系如果实体集A与实体集B之间存在联系,并且对于实体集A中的一个实体,实体集B中可以有多个实体与之对应;反之亦然,则称实体集A到实体集B的联系是多对多的,记为m:n。

仓库器件库存mn实体:仓库,器件语义:一个仓库可以存放多种器件一种器件可以存放在多个仓库联系:命名为库存多对多联系的例子

仓库器件供应商订购mnp多个实体之间的联系实体:仓库、器件、供应商语义:每个仓库可以向多个供应商发出订购,可购买多种器件;每个供应商可向多个仓库供货,可供应多种器件;每种器件可由多个供应商供应,可由多个仓库购买。联系:命名为订购

多个实体之间的另外一种联系仓库添加标题1器件添加标题2供应商添加标题3库存添加标题4业务添加标题5供应添加标题6

两种联系方式的区别仓库器件供应商库存业务供应仓库器件供应商订购

实体的属性用椭

文档评论(0)

135****2083 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档