在数据库关系模式中一个关键字可以是(在数据库关系模型中一个关键字可以是( ))
2023-03-21 05:35:24
•
来源:
导读 大家好,今天小六子来为大家解答以下的问题,关于在数据库关系模式中一个关键字可以是,在数据库关系模型中一个关键字可以是( )这个很多人
大家好,今天小六子来为大家解答以下的问题,关于在数据库关系模式中一个关键字可以是,在数据库关系模型中一个关键字可以是( )这个很多人还不知道,现在让我们一起来看看吧!
1、事实上,关系模型不允许表格包含有重复记录。
2、所以,一个表格里字段或者列的值必须是唯一的。
3、唯一性可以通过检查key(关键字)来确定,关键字可以由一个单列或者列的组合构成,这样的列叫做composite key(复合关键字)。
4、 关键字有很多不同的类型: 超关键字(Super key):唯一辨别表格里记录的一个列或者一组列。
5、 备选关键字(Candidate key):包含有确定唯一性所需要的最少列的超关键字。
6、 主关键字(Primary key):用来唯一辨别表格里记录的备选关键字。
7、 备用关键字(Alternate key):没有被选为主关键字的备选键。
8、 外来关键字(Foreign key):表格内匹配同一表格或者另一表格里备选关键字的一个列或者一组列。
9、外来键允许你将一个表格里的记录和另一个表格里的数据相关联。
10、 这里列出来的关键字的类型并不是相互排斥的;一个关键字可以同时被归入多个类。
11、从定义上说,每个表格必须至少有一个主关键字。
本文分享完毕,希望对你有所帮助。
免责声明:本文由用户上传,如有侵权请联系删除!
标签: