实体完整性与约束方法
实体完整性 是指数据库中每一条记录都是独一无二的,可以通过定义约束来实现。常用的约束方法包括:
- 唯一约束 (Unique Constraint): 确保某一列或多列组合的值是唯一的,允许空值。
- 主键约束 (Primary Key Constraint): 确保某一列或多列组合的值是唯一的且不能为空,通常用于标识数据库表中的每一行记录。
- 标识列 (Identity Column): 自动为每一行记录生成唯一值,通常是递增的数字。
示例
以下表格展示了如何使用学号作为主键约束,确保每个学生的学号都是唯一的:
| 学号 | 姓名 | 地址 |
|---|---|---|
| 0016 | 赵可以 | 河南新乡 |
| 0015 | 张丽鹃 | 河南新乡 |
| 0014 | 雷铜 | 江西南昌 |
| 0013 | 吴兰 | 湖南新田 |
| 0012 | 李山 | 山东定陶 |