数据库设计的范式是其表的范式中最少的吗?

Is a database design's normal form the least of the normal forms of its tables?

我想知道,如果我有

Table1 -> 2NF
Table2 -> 3NF 
Table3 -> 3NF 

那么我的数据库设计范式是其表的范式中最少的一种吗?在这种情况下 2nf?

是的。当我们说数据库处于某种规范形式时,我们的意思是其中的每个 table 至少处于该规范形式。

"Unfortunately, 'it depends' ..."

"In the real world" ... 咳咳... "'real(!) life' 从来没有这样 'academically simple'."

现实世界(!)数据库中的每个 table 都必须 务实地 被视为 "precisely what it is, for better or for worse." 你不能也不能假设...... 咳咳 ... "that your present situation is ideal."

。 . .

any 现实世界数据库 table 与 "normal form," 的纯学术理想的实用一致性在很大程度上取决于紧迫性被认为 当时 已经存在,据说 table 是为了响应当时的直接业务条件而创建的。 (这很可能是,"thirty years ago.")