logo

数据库中的主键(Primary Key)和外键(Foreign Key)有什么区别?

What is the difference between a primary key and a foreign key in databases?

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: medium

分类: Databases

标签: wipro, freshers, primary-key, foreign-key

参考答案摘要

答案 主键(Primary Key)用于唯一标识表中的每一条记录,必须唯一且通常不为空,用来保证实体的唯一性。外键(Foreign Key)是表中用于引用另一张表主键(或唯一键)的字段,通过这种引用建立表与表之间的关系,并强制参照完整性,避免出现“孤儿数据”。简而言之:主键负责“唯一标识”,外键负责“建立关联”。

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

数据库中的主键(Primary Key)和外键(Foreign Key)有什么区别?

Mediumdatabasessql

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案