- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
数据模型及其三要素数据模型的简单定义:能表示实体类型及实体间联系的模型称为“数据模型”。用来表示信息世界中的实体及其联系在数据世界中的抽象描述,它描述的是数据的逻辑结构。逻辑数据模型应包含数据结构、数据操作和数据完整性约束三个部分:数据结构是指对实体类型和实体间联系的表达和实现;数据操作是指对数据库的检索和更新(包括插入、删除和修改)两类操作;数据完整性约束给出数据及其联系应具有的制约和依赖规则。*第29页,共53页,星期日,2025年,2月5日数据库系统模型(数据模型)(1)结构型(层次型—HierarchicalDatabase):树状结构用树形结构表示各类实体以及实体间的联系。层次模型数据库系统的典型代表是IBM公司的IMS(InformationManagementSystems)数据库管理系统。在数据库中,对满足以下两个条件的数据模型称为层次模型。(1)有且仅有一个节点无双亲,这个节点称为“根节点”。(2)其他节点有且仅有一个双亲。①优点:数据结构类似于金字塔,不同层次间的关联性直接简单②缺点:数据纵向发展,横向关系难以建立*第30页,共53页,星期日,2025年,2月5日结构型(层次型—HierarchicalDatabase):树状结构施施研究室施先生孙小小卢拉拉F174SQLServer$500孙小小卢拉拉专长操作系统硬件技术网络技术专长网页设计操作系统数据库作者出版物*第31页,共53页,星期日,2025年,2月5日(2)网络型(网状型—NetworkDatabase)将每条记录当成一个节点,节点与节点之间可以建立关联,形成一个复杂的网状结构。网状数据模型的典型代表是DBTG系统,也称CODASYL系统。在数据库中,对满足以下两个条件的数据模型称为网状模型:(1)允许一个以上的节点无双亲。(2)一个节点可以有多于一个的双亲。①优点:避免数据重复性②缺点:关联性复杂*第32页,共53页,星期日,2025年,2月5日(2)网络型(网状型—NetworkDatabase)孙小小F480Linux应用620F174 Windows98系统秘笈490F339 HomePage制作高手480标标出版公司旗旗出版公司*第33页,共53页,星期日,2025年,2月5日(3)关系型(RelationalDatabase)关系模型中基本数据逻辑结构是一张二维表用二维表结构来表示实体以及实体之间联系的模型称为关系模型。在关系模型中:通常把二维表称为关系一个表的结构称为关系模式表中的每一行称为一个元组,相当于通常的一个记录(值)每一列称为一个属性,相当于记录中的一个数据项由若干个关系模式(相当于记录型)组成的集合,就是一个关系模型。*第34页,共53页,星期日,2025年,2月5日1.2关系数据库学生信息表学号姓名性别出生年月JimMale1980.10MikeMale1981.1MarryFemale1979.2学生成绩表学号课程编号成绩A010190B010280A010170C000186B010275*第35页,共53页,星期日,2025年,2月5日1.2.1关系模型一、关系术语(1)关系模式(RelationalScheme)。它由一个关系名以及它所有的属性名构成。它对应二维表的表头,是二维表的构成框架(逻辑结构)。其格式为:关系名(属性名1,属性名2,…,属性名n)在VFP中对应的表结构为:表名(字段名1,字段名2,…,字段名n)(2)关系(Relation)。每一张表称为该关系模式的一个具体关系。它包括:关系名,表的结构和表的数据(元组)。(3)元组(Tuple)。二维表的一行称为关系的一个元组,对应一个实体的数据。*第36页,共53页,星期日,2025年,2月5日关系术语(4)属性(Attributes)和分量。二维表中的每一列称为关系的一个属性。列中的每一个元素,该属性的值称为分量。(5)域(Domain)。属性所对应的取值变化范围叫属性的域,?(6)主关键字(PrimaryKey)。能唯一标识关系中不同元组的属性或属性组称为该关系的候选关键字。被选用的候选关键字称为主关键字。(7)外部关键字(ForeignKey)。如果关系R的某一(些)属性A不是R的候选关键字,而是另一关系S的候选关键字,则称
原创力文档
                        
                                    

文档评论(0)