- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.1.2 最常用的数据模型 2.2 关系模型 关系的性质 1)关系中每一数据项不可再分,是最基本的单位。 2)每一列数据项是同属性的。列数根据需要而设,且各列的顺序是任意的。 3)每一行记录由一个事物的诸多属性项构成。记录的顺序可以是任意的。 4)一个关系是一张二维表,不允许有相同的字段名,也不允许有相同的记录行。 5)每个关系都有称之为关键字的属性集唯一标识各元组。 第 2章 数据库系统的数据模型 本章导读 建立数据库系统离不开数据模型,本章介绍了常用的数据模型,重点介绍了关系数据模型的数据结构、数据操作和数据约束。 学习目的与要求 (1)理解数据模型的概念。 (2)理解关系数据模型的数据结构和数据操作。 2.1 数据模型概述 数据(Data)数据模型应满足以下三方面的要求。 (1)数据模型应能够比较真实地模拟现实世界。只有数据模型精确表达了真实的世界,才能正确地在计算机中存储数据信息。比如,利用数据模型正确地表达学生、教师与课程的关系。 (2)数据模型应容易为人所理解。当设计人员构建数据模型表达客观世界时,他必须首先调查用户的实际需求,借助数据模型抽象用户需求,并通过不断反复的协商,与用户达成共识。因此数据模型不但要被设计人员所理解,而且也要被用户所理解。 (3)便于在计算机上实现。由于计算机不能直接处理现实世界中的客观事物,所以我们必须通过一定的规则,将客观事物转化成可以存储在计算机中的数据,并有序地存储、管理这些数据,用户利用这些数据能够查询所需的信息。 数据结构 数据操作 完整性约束 2.1 数据模型概述 2.1.2 最常用的数据模型 1.层次模型 层次模型(Hierarchical Model)是一种以记录某一事物的类型为根节点的有向树。 2.网状模型 2.1.2 最常用的数据模型 网状模型是层次模型的扩展,表示多个从属关系的层次结构,呈现一种交叉关系的网状结构。 关系模型(Relational Model)是指虽具有相关性而非从属性的平行的数据之间按照某种序列排列的集合关系。关系模型是由若干个关系模式组成的集合,关系模式的实例称为关系,而每个关系实际上就是一张二维表格。
文档评论(0)