ER图中复合属性作为主键时,需下划线哪些属性?
复合属性主键的下划线标注规范
- 如果是把**整个复合属性
name**指定为主键,只需要给name下划线即可。因为name作为一个整体的复合属性承担主键功能,它的子属性first name和last name只是其内部组成部分,主键的标识是针对整个复合属性的。 - 如果实际是依靠
first name和last name的组合来唯一区分实体(name只是逻辑上对这两个属性的封装),那就要给first name和last name都下划线。这种场景下,主键本质是这两个子属性的组合,name只是一个用于归类的复合属性名称。
内容的提问来源于stack exchange,提问作者Not Important
相关产品推荐
相关产品推荐

