2015年Chapter 2 Data Model.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章、数据模型 新疆农业大学计算机及信息工程系 张太红 2003-01 层次数据模型 网络数据模型 关系数据模型 E-R数据模型 面向对象数据模型 基于逻辑的数据模型 一、层次数据模型(Hierarchical data model) 1、记录(Record)和字段(Field) 记录是用来描述某个事物或事物间关系的数据单位,也是存贮的数据单位,记录是命名的,它包含若干字段,每个字段也是命名的,字段只能是简单数据类型,如整数、实数、字符串等。 班级数 简称 学院名称 编号 学院 24 计算机 计算机及信息工程系 11 38 经贸 经济贸易学院 9 33 水利 水利与土木工程学院 8 25 机交 机械交通学院 7 10 动医 动物医学学院 6 24 林学 林学院 3 31 农学 农学院 1 记录的型或记录的数据模式: 记录的实例: 这是层次数据模型中最基本的数据关系,它代表两个记录型之间的一对多(记为1:N)关系。 2、父子关系(Parent-child-relationship)简称PCR PCR型 学院 班级 1 N 一个PCR实例 计算机及信息工程学院 信管002 信管004 信管006 信管008 3、层次数据模式(Hierarchical data schema) 学院 班级 教研组 学生 教师 层次数据模式例子 计算机及信息工程学院 信管002 信管004 信管006 信管008 系统教研组 计算教研组 王一 张三 … 李四 赵立 … 钱英 孙玉 … 周新 吴坚 … 金小龙 单洪生 … 张太红 冯向萍 … 层次数据模式的一个实例 4、虚拟记录(Virtual record) 王一 张三 李四 学生 课程 人工智能 人工智能 数据库 人工智能 数据库 王一 学生 课程 人工智能 数据库 张三 李四 张三 李四 (学生)v 课程 学生 (课程)v 数据库管理系统的构成 5、层次数据模型的约束 除了根记录以外,任何记录不能离开其父记录而孤立存在,在插入一个子记录时,必须与一个父记录相联系,否则不能插入,在删除一个记录时,其子记录也自动地被删除。 任何记录,只允许有一个父记录,即层次数据模式及其实例总是树形。 虚拟记录的指针必须指向一个实际存在的记录,有虚拟记录指向的记录不得删除。 虚拟记录不得为根记录 层次数据模型规定用树的先序遍历的次序作为存储次序。 20世纪60-70年代,IBM的IMS 二、网状数据模型(Network data model)又称CODASYL或DBTG模型 1、记录(Record)和数据项(data items) 记录是用来描述某个事物或事物间关系的数据单位,也是存贮的数据单位,记录是命名的,它包含若干数据项,数据项不一定是简单数据类型,也可以是多值的和复合的数据。 2、系(set) 在网状数据模型中,数据间的联系用系表示。系代表两个记录型之间的1:N联系,系也是命名的,也有型、值之分,“1”方的记录称为首记录,“N”方的记录称为属记录。 3、网状数据模型的约束 一个记录型可以作为几个系的首记录,也可以作为几个系的在插入一个子记录时属记录。 一个记录型不能兼任同一系的首记录和属记录。 一个记录型不能出现在同一系型的多个系值中。 插入记录时,要考虑其系籍问题(Automatic, Manual)。 属记录系籍约束(Optional, Mandatory, Fixed)。 删除首记录时的约束。 20世纪70年代,Cullinet的 IDMS Honeywell的 IDS-II UNIVAC的 DMS1100 HP的 IMAGE 1971年,CODASYL(Conference on Data System Language)委员会中的DBTG(Data Base Task Group)提出了著名的DBTG报告,对网状数据模型和语言进行了定义。 三、关系数据模型(Relational Data Model) 1、域、关系和基本关系变量 1982-01-10 男 陈红波 994631210 1982-01-09 男 孙玉军 994631209 1982-01-08 男 王海亮 994631208 1982-01-07 女 胡朝霞 994631207 1982-01-06 男 周凌 994

文档评论(0)

briuo + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档