全球旧事资料 分类
体以及实体之间的联系。在数据库中,对满足以下两个条件的数
据模型称为层次模型:
(1)且仅有一个节点无双亲,这个节点称为”节点”。
(2)其他节点有且仅有一个双亲
层次模型对具有一对多的层次关系的描述非常自然、直观、容易理解,这是层次数
据库的突出优点


住处
教研室
课程
教研室
学生
教师
教师
2
网状数据模型
在数据库中,对满足以下两个条件的数据模型称为网状模型
(1)允许一个以上的节点无双亲。
(2)一个节点可以有多于一个的双亲
3
关系数据模型
用二维表结构来表示实体以及实体之间联系的模型称为关系数据模型。
在关系型数据库中每一个关系都是一个二维表,使得描述实体的数据本身能够自然地反
映他们之间的联系,而传统的层次和网状模型数据库是使用链接指针来存储和体现联系的。
12关系数据库
121关系数据模型
f一、123456二、1234
5三、122一、12
3
二、123
4
关系术语关系元组属性域关键字外部关键字
关系的特点关系必须规范化同一关系中不能出现相同的属性名。关系中不允许有完全相同的元组。在一个关系中元组的次序无关紧要。任意交换两行的位置并不影响数据的实际意义。在一个关系中列的次序无关紧要。任意交换两行的位置并不影响数据的实际意义。
实际关系模型关系运算
传统的集合运算:交、并、差。并两个相同结构关系的并是由属于这两个关系的元组组成的集合差设有两个相同的结构关系R和SR和S的差是由属于R但不属于S的元组组成的集合即差运算的结果是从R中去掉S中也有的元组交两个具有相同结构的关系R和S他们的交是由即属于R又属于S的元组组成的集合交运算的结果是R和S的共同元组
专门的关系运算:选择从关系中找出满足给定条件的元组的操作投影从关系模式中指定若干属性组成新的关系联接是关系的横向结合联接运算将两个关系模式拼接成一个更宽的关系模式生成的新关系中包含满足联接条件的元组自然联接在联接运算中按照字段值对应相等为条件进行的联接操作称为等值联接。
f人工管理
层次数据模型


文件系统
据模


数据库系统



分布式数据库系统
成部



面向对象的数据库系统
网状数据模型
关系数据模型关

硬件系统
数据
数据库管理员库
数据库管理系统
数据库集合数据库
用户
设计
FoxPro
Access
…………
设计原则
设计步骤

图1第一章主要内容
设计过程
13数据库设计基础
表、r
好听全球资料 返回顶部