我最近读到了第二种常规形式:“如果你的表有一个人工主键而没有复合主键,那就是第二种正常形式”。 如果我的表在我的表中有一个人工密钥和一个复合主键怎么办? 它会处于第二范式,那么呢?
答案 0 :(得分:0)
每个候选键由一列组成的关系是2NF。 (关系模型总是考虑每个候选键。)
element_name atomic_number chem_symbol -- Hydrogen 1 H Helium 2 He Lithium 3 Li ...
此处的每个属性都是候选键。此表格为2NF。它也是3NF,BCNF,4NF和5NF。
如果我的表在我的表中有一个人工密钥和一个复合主键怎么办?它会处于第二范式,那么呢?
这取决于非主要属性和他们的依赖性。如果您具有在功能上依赖于该复合主键的一部分的非素数属性,则该关系不在2NF中。