实体完整性与约束方法

实体完整性 是指数据库中每一条记录都是独一无二的,可以通过定义约束来实现。常用的约束方法包括:

  • 唯一约束 (Unique Constraint): 确保某一列或多列组合的值是唯一的,允许空值。
  • 主键约束 (Primary Key Constraint): 确保某一列或多列组合的值是唯一的且不能为空,通常用于标识数据库表中的每一行记录。
  • 标识列 (Identity Column): 自动为每一行记录生成唯一值,通常是递增的数字。

示例

以下表格展示了如何使用学号作为主键约束,确保每个学生的学号都是唯一的:

| 学号 | 姓名 | 地址 |

|---|---|---|

| 0016 | 赵可以 | 河南新乡 |

| 0015 | 张丽鹃 | 河南新乡 |

| 0014 | 雷铜 | 江西南昌 |

| 0013 | 吴兰 | 湖南新田 |

| 0012 | 李山 | 山东定陶 |