您现在的位置是:首页 > 优选经验 >正文

在数据库关系模型中一个关键字可以是什么结构

发布时间:2022-08-29 10:15:49崔妮富来源:

导读您好,蔡蔡就为大家解答关于在数据库关系模型中一个关键字可以是什么结构相信很多小伙伴还不知道,现在让我们一起来看看吧!1、事实上,关系...

您好,蔡蔡就为大家解答关于在数据库关系模型中一个关键字可以是什么结构相信很多小伙伴还不知道,现在让我们一起来看看吧!

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

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

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

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

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

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

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

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

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

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

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

本文就讲到这里,希望大家会喜欢。

标签:

上一篇
下一篇

最新文章