Sqlserver数据模型讲解.ppt

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 数据模型 ; 本章主要内容;数据模型;2.1 数据模型概述;2.1.1 数据模型的基本组成 ;2.1.2 数据模型的发展 ;2.2 E-R数据模型 ;2.2.1 基本概念;一对一(1:1)联系 若两个实体集中E1、E2中的每一个实体至多和另一个实体集中的一个实体有联系,则称E1和E2是一对一的联系,记为1:1。 例如,学校实体集与校长实体集间的联系是一对一联系。 一对多(1:n)联系 设两个实体集E1、E2,若E1中每一个实体与E2中任意个实体(包括零个)相联系,而E2中每个实体至多和E1中一个实体有联系,则称E1和E2是一对多的联系,记为1:n。 ?多对多(m:n)联系 设两个实体集E1、E2,若E1中每一个实体都和另一个实体集中任意个实体(包括零个)有联系,则称E1和E2是多对多的联系,记为m:n。 它们三者之间是包含关系。如右图所示。 ;数据联系的描述;多元联系与自反联系;3)属性;2.2.2 E-R图 ;2)E-R图的构成规则;(2)画出实体集及联系的属性 ;2.2.3 扩充E-R数据模型;2)子类和超类 ;3)聚集 ;4)范畴 ;几个E-R事例;;;教师;2.3 层次数据模型 ;2.3.1 基本概念和结构 ;2)双亲子女关系(简称PCR);3)层次数据模式 ;4)层次序列和层次路径 ;2.3.2 数据操作 ; ;2)更新操作;2.3.3 数据约束 ;分解法;虚拟记录法 ;2.3.4 层次数据模型的优缺点 ;2.4 网状数据模型 ;2.4.1 基本概念和结构 ;3)系型;4)联系记录;;2.4.2 数据操作 ;2)更新操作 ;(3)任一个系值有且仅有一个首记录值,但可以有任意个属记录值。 (4)每个系型有且仅有一个首记录型,但可以有多个属记录型,且属记录型必须至少有一个。;2.4.4 网状数据模型的优缺点 ;2.5 关系数据模型 ;2.5.1 基本概念 ;2.5.2 关系数据模型的数据结构 ;(2)用二维表描述实体集间的联系; 2)关系的性质;3)关系模式 ;2.5.3 数据操作 ;2.5.4 数据约束 ;2.5.5 关系数据模型的优缺点 ;2.6 面向对象数据模型 ;2.6.1 对象和对象标识符 ;2.6.2 属性和方法 ;2.6.3 封装和消息传递 ;2.6.4 类和实例 ;2.6.5 类层次结构和继承 ;2)继承 ;2.6.6 持久性和版本 ;2.6.7 多态、重载、重定义与动态联编 ;2.6.8 与关系数据模型的比较 ;本章小结;E-R模型 ;E-R合并;教师;教师管理 局部E-R图;学生管理 局部E-R图 ;课程管理 局部E-R图;三个局部ER图合并成一个ER图;层次数据模型 (分解法); 层次数据模型 (虚拟记录法);网状数据模型;关系数据模型;面向对象数据模型;面向对象数据模型的概念

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档