Database design 重复行也重复组吗?(1NF)

Database design 重复行也重复组吗?(1NF),database-design,database-normalization,Database Design,Database Normalization,这是否违反了1NF?那些是重复组吗 +--------+----------+--------------+-------------+ | ItemId | ItemName | ItemCategory | Department | +--------+----------+--------------+-------------+ | 1 | Keyboard | Hardware | Monaco | | 1 | Keyboard | Hardwa

这是否违反了1NF?那些是重复组吗

+--------+----------+--------------+-------------+
| ItemId | ItemName | ItemCategory | Department  |
+--------+----------+--------------+-------------+
|      1 | Keyboard | Hardware     | Monaco      |
|      1 | Keyboard | Hardware     | Switzerland |
|      2 | License  | Software     | USA         |
|      2 | License  | Software     | Russia      |
|      3 | Arduino  | Hardware     | Russia      |
+--------+----------+--------------+-------------+
这个怎么样

+--------+----------+--------------+--------------+--------------------+
| ItemId | ItemName | ItemCategory | DepartmentId | DepartmentLocation |
+--------+----------+--------------+--------------+--------------------+
|      1 | Keyboard | Hardware     |            1 | Monaco             |
|      1 | Keyboard | Hardware     |            2 | USA                |
|      2 | License  | Software     |            3 | Switzerland        |
|      2 | License  | Software     |            4 | Russia             |
|      3 | Arduino  | Hardware     |            4 | Russia             |
+--------+----------+--------------+--------------+--------------------+

我不明白这个答案:

请在每篇文章中只问一个明确的、具体的、不重复的问题。对于“1NF”:也不包括“非规范化”或“UNF”或“0NF”或“关系”。告诉我们你的定义、教材名称和版本。对于“重复组”:告诉我们您在哪里找到它并引用它是如何定义和使用的。告诉我们你认为这意味着什么。“这些是重复的群体吗?”不清楚。告诉我们你认为可能是一个“重复群体”的每一件事是什么。这里没有“重复行”;有重复的子程序。Re“重复组”:这似乎是链接问题的完全重复。它没有1的含义。它意味着某些前关系型DBMS中现在从未出现过的东西&它现在被误用了。它最初和现在的用途不是你拥有的或其他询问者拥有的。答案告诉你所有这些。如果你想得到一个明确的答案,那么就在这里发表评论或引用;问一下你被困的第一个地方。PS我写了其中一个答案。PS遵循出版的关于信息建模、关系模型和数据库设计的学术教科书。(不是手册或网络帖子。)1NF:“表的每个属性都必须有原子值”。这些表是1NF,因为每个字段只有一个值。但在使用此数据库之前,应该应用其他NF(至少2和3)。