当前位置:首页 » 操作系统 » 主键数据库

主键数据库

发布时间: 2023-08-04 01:33:36

数据库中什么是主键,什么是外键

关键字(Key)

关键字是关系模型中的一个重要概念,它是逻辑结构,不是数据库的物理部分。

候选关键字(Candidate Key)

如果一个属性集能惟一地标识表的一行而又不含多余的属性,那么这个属性集称为候选关键字。

主关键字(Primary Key)

主关键字是被挑选出来,作表的行的惟一标识的侯选关键字。一个表只有一个主关键字。主关键字又可以称为主键。

公共关键字(Common Key)

在关系数据库中,关系之间的联系是通过相容或相同的属性或属性组来表示的。如果两个关系中具有相容或相同的属性或属性组,那么厅慎这个属性或属性组被称为这两个关系的公共关键字。

如有一个表,字段为:

id firstname lastname address phone IDcard

那么id或IDcard或firstnamelastname都可以说是关键字。

其中id为主关键字,IDcard和firstnamelastname为候选关键字

外关键字(Foreign Key)

如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一指伏洞个关系的外关键字。由此可见,外关键字表示了两个关系之间的联系。以另一个关系的外关键字作主关键字的表被称为主表,具有此外关键字的表被称为主表的从表。外关键字又称作外键。

表A:id firstname lastname address classid

表B:classid classname

classid是表B的主键,在表A中有一个字段和表唯枯B中的classid关联,所以,classid 是表B的外键

热点内容
端口访问关系 发布:2025-03-13 03:49:50 浏览:787
运用零基预算法 发布:2025-03-13 03:45:30 浏览:789
安卓服务器搭建web 发布:2025-03-13 03:40:26 浏览:316
铜板算法 发布:2025-03-13 03:40:25 浏览:620
ins怎么保存图片安卓 发布:2025-03-13 03:38:14 浏览:213
什么数据库快 发布:2025-03-13 03:34:38 浏览:51
喋血复仇加入服务器失败怎么回事 发布:2025-03-13 03:33:37 浏览:697
萌感系列全集用什么解压 发布:2025-03-13 03:30:31 浏览:264
为什么别人看我抖音显示服务器维护中 发布:2025-03-13 03:24:45 浏览:686
javafield反射 发布:2025-03-13 03:24:08 浏览:829