目录
一、术语概念及其区别与联系(关系模式、关系、关系数据库;主码、候选码、外码;主属性、非主属性)
一、术语概念及其区别与联系(关系模式、关系、关系数据库;主码、候选码、外码;主属性、非主属性)
- 关系模式:对关系的描述,比如实体的属性,属性可取的值等
- 关系:在域D1,D2,,,,,Dn中做笛卡尔乘积,而最后的结果的子集就是关系。
- 关系数据库:关系模式在某一时刻对应的关系的数据集合。
- 主码:能够唯一标识一行元组的属性。
- 候选码:能够唯一标识一行元组的属性集。
- 外码:引用其他表中的主码的码。
- 主属性:包含在任一候选码中的属性。
- 非主属性:不包含任意候选码的属性。
二、关系模型的三个组成部分
- 关系数据结构:在关系数据库中所研究的对象类型的集合。
- 关系数据操作集合:对关系数据库中各种对象的值允许进行的操作的集合。
- 关系数据的约束条件:一组完整性规则的集合,用来保证数据的安全正确有效等。
三、关系代数的五种基本运算(操作)
- 并、差、笛卡尔积、投影、选择。
四、关系模型的完整性规则
- 实体完整性:表中,主属性不可取空值
- 参照完整性:表中,外键的值要么空值,要么与参照表中的那个属性的域
- 用户定义完整性:针对某一具体的关系数据库的约束条件。