知识卡片

表不是关系

专业/工作

内容

SQL 表可能有重复行、null、列顺序、匿名列或重复列名,因此它只是关系的近似物。写 SQL 时越依赖这些非关系特性,越难得到可推理、可优化、可维护的代码。

参考来源

《SQL与关系数据库理论——如何编写健壮的SQL代码(原书第2版)》第3章 元组、关系、行、表