一、关系数据模型和关系数据库
关系模型由三部分组成:数据结构 操作集合 完整性约束 这三部分也称为关系模型三要素。
- 数据结构:关系数据模型用二维表来组织数据。 这个二维表在关系数据库中就称为关系。 关系数据库就是表或者说是关系的集合。 表是逻辑结构而不是物理结构
- 数据操作:传统的关系运算:
- 并、交、差、广义笛卡尔乘积;
- 专门的关系运算:选择、投影、连接、除;
- 有关的数据操作:查询、插入、删除、更改。
- 数据完整性约束:数据的完整性是指保证数据正确性的特征。 数据完整性是一种语义概念,包括: 与现实世界中应用需求的数据的相容性和正确性; 数据库内数据之间的相容性和正确性。
二、关系模型的基本术语与形式化定义
1.基本术语
关系术语 |
一般的表格术语 |
关系名 |
表名 |
关系模式 |
表头(表所含列的描述) |
关系 |
(一张)二维表 |
元组 |
记录或行 |
属性 |
列 |
分量 |
一条记录中某个列的值 |