null
表示M、N、P、R1、R2所需的最小表数为 (A) 2. (B) 3. (C) 4. (D) 5. 答复: (B) 说明: 答案是B,即至少3张表格。
M、 P是强实体,因此它们必须由单独的表表示。
多对一和一对多关系集在多方面是总的,可以通过向“多”方面添加一个额外属性来表示,该属性包含“一”方面的主键。(这样,关系集就不需要额外的表)
M表被修改为包含P侧的主键(即P1)。N是弱实体,被修改为包含P(即P1)的主键。
因此,至少有3个表的模式如下:
M ( M1, M2, M3, P1) P ( P1, P2 ) N ( P1, N1, N2 )
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END