关系数据模型和关系数据库
数据结构
关系数据模型源于数学,它用二维表来组织数据,而这个二维表在关系数据库中就称为关系。关系数据库就是表或者说是关系的集合。
数据操作
关系数据模型给出了关系操作的能力。关系数据模型中的操作包括:
传统的关系运算:并(union)、交(intersection)、差(difference)、广义笛卡尔乘积。
专门的关系运算:选择(select)、投影(project)、连接(join)、除(divide)。
有关的数据操作:查询(query)、插入(insert)、删除(delete)、和更改(update)。
数据完整性约束
在数据库中数据的完整性是指保证数据准确性的特征。数据完整性是一种语义概念,它包括两个方面:
(1)与现实世界中应用需求的数据的相容性和正确性。
(2)数据库内数据之间的相容性和正确性。
关系模型的基本术语与形式化定义
基本术语:
关系 关系就是二