主键(它是一个组合键)和一个主要属性之间是否有区别?主键和主属性有什么区别?
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