主鍵(它是一個組合鍵)和一個主要屬性之間是否有區別?主鍵和主屬性有什麼區別?
17
A
回答
21
候選鍵歸因一切是唯一地標識行的鍵一張桌子。任何已識別的候選鍵都可以用作表的主鍵。 不屬於主鍵的候選鍵稱爲備用鍵。可以將候選關鍵字描述爲超級關鍵字,其僅包含確定唯一性所需的最少數量的列。
總理屬性是形成獨特的候選鍵的屬性(例如:在一個僱員數據庫SSN數)
主鍵在一個表中的值唯一地標識該行的列在桌子裏。主要關鍵是從候選人名單中根據其對商業的感知價值作爲標識符選擇的。
作爲主鍵值:
- 必須唯一地標識該行;
- 不能有NULL值;
- 不應隨時間改變;
- 並應儘可能短。
如果主鍵是那麼它被稱爲複合鍵多個列的組合。
2
主鍵可以由單個屬性或多個屬性組成。 例如
name login email
Bob catlover [email protected]
Jason doglover [email protected]
登錄將是主密鑰和屬性將是catlover/doglover,其設置在鍵
+0
「屬性將是貓科動物/狗狗」。那是什麼意思?那是數據還是屬性? – Vaibhav
相關問題
- 1. 主鍵和身份有什麼區別?
- 2. 只有主鍵和主鍵約束有什麼區別?
- 3. cassandra中的行鍵,主鍵和索引有什麼區別?
- 4. 主鍵和代理鍵有什麼區別?
- 5. NServiceBus.Distributor和主節點有什麼區別
- 6. 穩定和主人有什麼區別?
- 7. 主屬性和鍵
- 8. 在CQ的cq:IncludeClientLib中,主題和類別屬性有什麼區別?
- 9. 主鍵和聚集索引有什麼區別?
- 10. IBOutlet和IBOutlet屬性有什麼區別?
- 11. notable_for和notable_types屬性有什麼區別?
- 12. 「wairole」和「role」屬性有什麼區別?
- 13. attribute.present有什麼區別?和屬性?
- 14. MongoDB中的「副本對」和「主 - 主」複製有什麼區別?
- 15. GTK主題和窗飾主題有什麼區別?
- 16. ClearCase:主副本有什麼區別?
- 17. A和所有屬性使主鍵
- 18. Python「屬性」和「屬性」有什麼區別?
- 19. restkit中的「屬性」和「屬性」有什麼區別
- 20. title屬性和tooltip屬性有什麼區別?
- 21. 螞蟻的屬性值和屬性位置有什麼區別
- 22. ember.js中'[]'屬性和'@each'屬性有什麼區別?
- 23. 什麼是主要屬性?
- 24. RestKit主鍵屬性
- 25. 使用複合主鍵與簡單索引的性能有什麼區別?
- 26. 物理,主要,次要,主要記憶有什麼區別?
- 27. android xml有什麼區別屬性
- 28. 角色,隸屬關係和屬性之間有什麼區別?
- 29. 檢查和外鍵有什麼區別?
- 30. Windows Azure和傳統的Windows主機有什麼區別?
謝謝。這意味着如果(name,address)是主鍵,那麼「name」和「address」是它的主要屬性? – user3243499
這意味着什麼使它獨一無二。在你的情況下,它是名稱和地址 – SriniV
再次感謝! – user3243499