[英]Second normal form : Artificial key vs Composite Primary Key
最近,我讀到第二種范式:“如果表具有人工主鍵而沒有復合主鍵,則為第二種范式”。 如果我的表在表中既有人工鍵又有復合主鍵怎么辦? 會是第二范式嗎?
每個候選鍵都由一個列組成的關系為2NF。 (關系模型始終考慮每個候選鍵。)
element_name atomic_number chem_symbol -- Hydrogen 1 H Helium 2 He Lithium 3 Li ...
這里的每個屬性都是一個候選鍵。 該表以2NF表示。 它還包含3NF,BCNF,4NF和5NF。
如果我的表在表中既有人工鍵又有復合主鍵怎么辦? 會是第二范式嗎?
它取決於非素數屬性及其依賴性。 如果您具有在功能上依賴於該復合主鍵的一部分的非主鍵屬性,則該關系不在2NF中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.