(1)关系模型与数据表:
关系(Relation):对应通常所说的一张表,如学生表。
元组(Tuple):表中的一行即为一个元组,
属性(Attribute):表中的一列即为一个属性
主键(Key):表中的某个属性组,它可以唯一确定一个元组,属性组可以有一个或多个属性。
(2)数据完整性定义、作用和分类:
数据完整性即用于保证数据库中的数据在逻辑上的一致性、正确性和可靠性。
数据完整性用于防止无效数据或错误数据保存进数据库。
数据完整性主要包含:实体完整性、域完整性和参照完整性。
(3)实体完整性作用和分类:
实体完整性规定表的每一行记录在表中是唯一的。
实体完整性一般通过主键约束、自增约束和唯一约束实现。
(4)什么是主键约束(Primary Key约束)?
主键约束用于唯一识别每一条记录,数据表中具有唯一值的字段可设定为主键字段,如Rank表的RankID。
在表的设计视图中,选中要设置为主键的字段,右键弹出菜单,选中“设置主键”,该字段即成为表的主键。
每个数据表只能有一个主键。设定为主键的字段内容不能有重复值,且不能为NULL值。
(5)什么是自增约束(IDENTITY 约束)?
字段值按一定的增长规则自动增长。
只能在整数类型的字段上设置自增约束。
不能对设定了自增约束的字段内容进行输入操作。
通常在整数类型的主键上设置自增约束。
(6)什么是唯一约束(Unique 约束)?
唯一约束保证在一个字段或一组字段中的数据与表中其他行的数据相比是唯一的。
与主键约束相比,唯一约束也用于确保列中不存在重复值,但其列值可以是NULL。
每个表可以有多个唯一约束,但只能有一个主键约束。
(7)参照完整性定义和性质:
两张表之间的约束条件。
参照完整性要求一张表的某些列的取值要受到另一张表中某些列值的限制。
被参照表称为主表,主表中的被参照列通常为主表的主键(少数情况下可以为唯一键);参照表称为从表,从表中的参照列称为外键。