单一的数据结构,关系。
现实世界的实体以及实体间的各种联系均用关系来表示。
数据的逻辑结构,二维表。
从用户角度,关系模型中数据的逻辑结构是一张二维表。
关系模型的这种简单的数据结构能够表达丰富的语义,描述出现实世界的实体以及实体间的各种关系。
2.关系操作。
数据更新:插入、删除、修改。
查询的表达能力是其中最主要的部分。
3.关系的完整性。
参照完整性,早期系统不支持,但大型系统能自动支持。
用户定义的完整性,反映应用领域需要遵循的约束条件,体现了具体领域中的语义约束。
关系数据库的定义:在一个给定的应用领域中,所有实体及实体之间联系的集合构成一个关系数据库。
关系数据库的型与值:关系数据库的型称为关系数据库模式,是对关系数据库的描述,若干域的定义,在这些域上定义的若干关系模式。
关系数据库的值是这些关系模式在某一时刻对应的关系的集合,通常简称为关系数据库。
关系数据库的四个层次结构分别是:层次模型、网状模型、关系模型、数据结构。
层次模型是数据库系统中最早使用的模型,它的数据结构类似一颗倒置的树,每个节点表示一个记录类型,记录之间的联系是一对多的联系。
网状模型可以看作是层次模型的一种扩展。
它采用网状结构表示实体及其之间的联系。
网状结构的每一个节点代表一个记录类型,记录类型可包含若干字段,联系用链接指针表示,去掉了层次模型的限制。
关系模型是目前应用最多、也最为重要的一种数据模型。
关系模型建立在严格的数学概念基础上,采用二维表格结构来表示实体和实体之间的联系。
二维表由行和列组成。
关系数据库采用的数据结构是二维表,每一个关系都是一个二维表,无论实体本身还是实体间的关系均用“关系”的二维表来表示。
而二维表就是我们现实世界中进行各种档案管理使用的方法,其中记录了大量的数据。
关系数据库,是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据,同时也是一个被组织成一组拥有正式描述性的表格,该形式的表格作用的实质是装载着数据项的特殊收集体,这些表格中的数据能以许多不同的方式被存取或重新召集而不需要重新组织数据库表格。