1、事实上,关系模型不允许表格包含有重复记录。

2、所以,一个表格里字段或者列的值必须是唯一的。


(资料图片仅供参考)

3、唯一性可以通过检查key(关键字)来确定,关键字可以由一个单列或者列的组合构成,这样的列叫做compositekey(复合关键字)。

4、关键字有很多不同的类型:超关键字(Superkey):唯一辨别表格里记录的一个列或者一组列。

5、备选关键字(Candidatekey):包含有确定唯一性所需要的最少列的超关键字。

6、主关键字(Primarykey):用来唯一辨别表格里记录的备选关键字。

7、备用关键字(Alternatekey):没有被选为主关键字的备选键。

8、外来关键字(Foreignkey):表格内匹配同一表格或者另一表格里备选关键字的一个列或者一组列。

9、外来键允许你将一个表格里的记录和另一个表格里的数据相关联。

10、这里列出来的关键字的类型并不是相互排斥的;一个关键字可以同时被归入多个类。

11、从定义上说,每个表格必须至少有一个主关键字。

本文就为大家分享到这里,希望看了会喜欢。

标签: