考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

What type of key provides a link to another entity? 什么类型的健提供到另一个实体的链接?
A. Composite key 复合键
B. Candidate key 候选键
C. Surrogate key 代理键
D. Foreign key 外键
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

外键(Foreign Key)通常用在物理数据建模中表示关系,在逻辑数据建模中,有时也用这种方法表示关系。当在两个实体之间定义关系时,可以隐式地创建外键,这取决于数据库技术或数据建模工具,以及所涉及的两个实体是否具有相互依赖性。

正确答案是 D: Foreign key 外键。

专业分析:

1. **Foreign Key 外键**:
- 外键是用来在一个表中建立与另一个表之间的链接的键。它引用了另一个表中的主键或候选键,从而在两个表之间创建了一个关系。
- 外键的主要作用是维护数据库的参照完整性,确保数据库中数据的一致性和完整性。
- 因此,外键是用于提供到另一个实体(表)的链接的合适选择。

2. **Composite Key 复合键**:
- 复合键是由两个或多个列组合在一起的键,用于唯一标识表中的一行。它并不专门用于链接到其他实体。

3. **Candidate Key 候选键**:
- 候选键是表中能够唯一标识记录的列或列的组合。一个表可以有多个候选键,其中一个会被选为主键。候选键本身不用于链接到其他实体。

4. **Surrogate Key 代理键**:
- 代理键是一个人造的键,通常是一个自动生成的数字,用作主键。它与业务数据无关,主要用于唯一标识表中的记录。代理键不用于直接链接到其他实体。

综上所述,外键是用于在数据库中提供到另一个实体链接的键。