约束是关系模型的重要组成部分,定义数据库内数据必须遵循的规则,确保数据一致、准确和可靠。
主键(Primary Key) — 主键约束是 uniquely 标识表中每行的列或列集合。每表只能有一个主键,且每行的值必须唯一且非空。
外键(Foreign Key) — 外键约束确保表中的列引用另一表中已存在的行,帮助维护表间参照完整性。
唯一(Unique) — 唯一约束确保列或列集合的值在表中所有行中唯一,即防止指定列出现重复条目。
检查(Check) — 检查约束验证输入列的值是否满足特定条件,通过限制可插入列的值来维护数据完整性。
非空(Not Null) — NOT NULL 约束强制列不能包含 NULL 值,确保插入或更新数据时该列必须提供值。
排除(Exclusion) — 排除约束是更高级的约束形式,允许指定比较表中多行时不应存在的条件,通过防止数据冲突来维护完整性。
用自己的话写下这一站的结论。