1.2.2网状模型 若用图来表示,网状模型是一个网络。在数据库中,满足以下两个 条件的数据模型称为网状模型。 (1)允许一个以上的结点无父结点; (2)一个结点可以有多于一个的父结点。 RI R2 L2 LI R3 LA L5 R4 R5 图1-6网状模型
若用图来表示,网状模型是一个网络。在数据库中,满足以下两个 条件的数据模型称为网状模型。 (1)允许一个以上的结点无父结点; (2)一个结点可以有多于一个的父结点。 1.2.2 网状模型 R1 R2 R4 R5 R3 L3 L4 L5 L2 L1 图1-6 网状模型
在图16所示的抽象网状模型中,R1与R4之间的联系被命名为L1,R1 与R3之间的联系被命名为L2,R2与R3之间的联系被命名为L3,R3与R5之 间的联系被命名为L4,R4与R5之间的联系被命名为L5。R1为R3和R4的父 结点,R2也是R3的父结点。R1和R2没有父结点。 网状模型允许一个以上的结点无父结点或某一个结点有一个以上的父 结点,从而构成了比层次结构复杂的网状结构
在图1-6所示的抽象网状模型中,R1与R4之间的联系被命名为L1,R1 与R3之间的联系被命名为L2,R2与R3之间的联系被命名为L3,R3与R5之 间的联系被命名为L4,R4与R5之间的联系被命名为L5。R1为R3和R4的父 结点,R2也是R3的父结点。R1和R2没有父结点。 网状模型允许一个以上的结点无父结点或某一个结点有一个以上的父 结点,从而构成了比层次结构复杂的网状结构
1.2.3芙系模型 在关系模型中,数据的逻辑结构是一张二维表。在数据库中,满足 下列条件的二维表称为关系模型 (1)每一列中的分量是类型相同的数据; (2)列的顺序可以是任意的; (3)行的顺序可以是任意的; (4)表中的分量是不可再分割的最小数据项,即表中不允许有子 表 (5)表中的任意两行不能完全相同 表1-1给出的 Student(学生基本情况)表便是一个关系模型
在关系模型中,数据的逻辑结构是一张二维表。在数据库中,满足 下列条件的二维表称为关系模型: (1)每一列中的分量是类型相同的数据; (2)列的顺序可以是任意的; (3)行的顺序可以是任意的; (4)表中的分量是不可再分割的最小数据项,即表中不允许有子 表: (5)表中的任意两行不能完全相同。 表1-1给出的Student(学生基本情况)表便是一个关系模型。 1.2.3 关系模型
表1-1 Student表 Recno StudID Name Sex Birthday Entrancescore 981101赵文化男 2-28-80 500 981102徐逸华男 6-7-81 630 981103郭茜茜女 11-1782 650 4 981201钱途男 5-1-80 380 981202高涵男 11-06-80 630 6 981203李晓鸣|女 11-17-82 400 长9
RecNo StudID Name Sex Birthday Entrancescore 1 981101 赵文化 男 2-28-80 500 2 981102 徐逸华 男 6-7-81 630 3 981103 郭茜茜 女 11-17-82 650 4 981201 钱 途 男 5-1-80 380 5 981202 高 涵 男 11-06-80 630 6 981203 李晓鸣 女 11-17-82 400 表1-1 Student表
关系数据库采用关系模型作为数据的组织方式。 层次数据库是数据库系统的先驱,而网状数据库则为数据库在概念、方 法、技术上的发展奠定了基础。它们是数据库技术研究最早的两种数据库, 而且也曾得到广泛的应用。但是,这两种数据库管理系统存在着结构比较复 杂、用户不易掌握、数据存取操作必须按照模型结构中已定义好的存取路径 进行、操作比较复杂等缺点,这就限制了这两种数据库管理系统的发展。 关系数据库以其具有严格的数学理论、使用简单灵活、数据独立性强等 特点,而被公认为是最有前途的一种数据库管理系统。它的发展十分迅速, 目前已成为占据主导地位的数据库管理系统。自20世纪80年代以来,作为商 品推出的数据库管理系统几乎都是关系型的。例如, ORACLE、 SYBASE、 INFORMIX、Ⅴ isual Foxpro等
关系数据库采用关系模型作为数据的组织方式。 层次数据库是数据库系统的先驱,而网状数据库则为数据库在概念、方 法、技术上的发展奠定了基础。它们是数据库技术研究最早的两种数据库, 而且也曾得到广泛的应用。但是,这两种数据库管理系统存在着结构比较复 杂、用户不易掌握、数据存取操作必须按照模型结构中已定义好的存取路径 进行、操作比较复杂等缺点,这就限制了这两种数据库管理系统的发展。 关系数据库以其具有严格的数学理论、使用简单灵活、数据独立性强等 特点,而被公认为是最有前途的一种数据库管理系统。它的发展十分迅速, 目前已成为占据主导地位的数据库管理系统。自20世纪80年代以来,作为商 品推出的数据库管理系统几乎都是关系型的。例如,ORACLE、SYBASE、 INFORMIX、Visual Foxpro等