数据库-关系数据库

关系是一种二维平面表,关系模型由关系数据结构、关系完整性约束和关系操作集合三部分组成。

1.关系数据模型:关系模型中的数据结构单一,就是关系,即二维表。

2.关系完整性约束:实体完整性、参照完整性和用户定义的完整性。实体完整性和参照完整性是关系模型必须满足的 完整性约束条件,应该由关系系统自动支持。

3.关系操作集合:关系操作采用数学集合论方式,即操作对象和结果是集合。关系模型中常用的关系操作包括两类。第一类是查询操作:选择投影连接除并交差等。第二类是更新操作:增加删除修改。

关系有六条性质:

1.列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。

2.不同的列可以出自同一个域,其中的每一列称为一个属性,不同的属性要给予不同的属性名。

3.列的次序可以任意交换。

4.任意两个元组不能完全相同。

5.行的次序可以任意交换。

6.分量必须是不可分的数据项。

若关系中的某一属性(组)能唯一标识一个元组,则称该数据组为候选码。若一个关系有多个候选码,则选定其中一个为主码。

关系模型中有三种类型表:基本表、查询表和视图表。基本表是实际存在的表,查询表是用来显示查询结果对应的表,视图表是在基本表或其他视图表基础上导出的表,是虚表,不对应实际存储的数据。

你可能感兴趣的:(数据库-关系数据库)