什么是数据库规范化(normalisation)、连接(joins)和键(keys)?
What is normalisation of databases, joins, and keys?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: Databases
标签: Normalization, Joins, Keys
参考答案摘要
答案 规范化是按范式(1NF/2NF/3NF 等)组织表结构,减少冗余并避免更新异常,提高一致性;连接(JOIN)是按关联列把多表数据组合成一个结果集(如 inner/left/right/full);键(Key)是用于唯一标识或建立关系的字段集合,如主键唯一标识记录,外键引用其他表主键。实践中要在“规范化一致性”和“查询性能/易用性”之间平衡。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。