完整限制

本页使用了标题或全文手工转换
维基百科,自由的百科全书

数据库管理系统中,最简单的完整限制(Integrity Constraints)牵涉到明确定义每笔资料的资料类型。例如:限定资料表中的学生成绩落于"A"到"C"之间,若更新资料为"A",则系统无法自动发现错误,因为资料是有效的;然而,若更新资料为"Z",则会被系统拒绝,因为资料无效。

较复杂的限制(Constraints)牵涉到一个文件的纪录必须与另一个文件的纪录相关系。例如:"学生"资料表中的性别字段,必须与"学生体格"资料表相关系,此限制又称为参考性完整限制(Referential Integrity Constraints)。

另一种限制(Constraints)牵涉到表明每笔资料的唯一性。例如:“学生”资料表中的学号字段,每位学生必须有相异的键值(key),此限制又称为“键值限制”或“唯一限制”(Key or Uniqueness Constraints)。[1]


参考文献[编辑]

  1. ^ Elmasri, R., & Navathe, S. B. (2017). Fundamentals of database systems. Hoboken, NJ: Pearson.

外部链接[编辑]

参见[编辑]