Questions tagged «database-diagrams»

3
对每个音乐艺术家都是乐队或独奏演员的场景进行建模
我必须为涉及音乐艺术家描绘的业务环境设计一个实体关系图(ERD),下面将详细介绍。 方案说明 一个艺术家有一个名称,且必须要么一组 或一个独奏演员(但不能同时)。 甲组是由一个或多个独奏表演者,并具有会员数(其应该从数计算独奏表演构成组)。 一个独奏演员可能是一个会员众多的群体或无的集团,并可以播放一个或多个仪器。 题 如何构建一个ERD来代表这种情况?我对它的“或”部分感到困惑。


1
三元关系:拥有一个表和拥有多个表有什么区别?
考虑以下三元关系: 假设所有实体只有两个属性(PK和名称)。 这是我导出的表(5个表): Sector ------------------------- ID_Sector SectorName ------------------------- Product ------------------------- ID_Product ProductName ------------------------- Company -------------------------------------- ID_Company ID_Sector CompanyName -------------------------------------- Relationship 1 (R1) ------------------------- ID_Sector ID_Product ------------------------- Relationship 2 (R2) ------------------------- ID_Company ID_Product ------------------------- 题: 对于这种三元关系,这是一个好的解决方案吗?有2个表(R1和R2)而不是下面的单个表有什么区别: Ternary table ------------------------------------- ID_Sector ID_Company ID_Product ------------------------------------- 在我看来,与每个关系(R1和R2)有两个单独的表相比,有一个表是一个更好的解决方案,但是我不知道这是否是真的,或者这是一个好习惯。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.