考虑以下关于在关系代数中使用基数和参与转换 ER 图所需的最小表数的陈述。
1. 如果只有部分参与:
- 一对一: 2 个表,合并关系到任何一边。
- 多一或一对多: 2 个表,将关系合并到多方。
- 多对多: 3张表(关系的单独表)
2.任一方全程参与:
- 多方全员参与: 2桌
- 一侧完全参与: 1张桌子
3、双方全程参与:
- 无论基数如何,总是一张桌子。
注意 –此问题是多选题 (MSQ)。
(A)陈述 1 是正确的
(B)陈述 2 是正确的
(C)陈述 3 是正确的
(D) 1、2、3 都是假的。答案: (A) (B) (C)
解释:根据ER图的最小化,以及给定关系的参与度和基数。
1. 如果只有部分参与:
- 一对一: 2 个表,合并关系到任何一边。
- 多一或一对多: 2 个表,将关系合并到多方。
- 多对多: 3张表(关系的单独表)
2.任一方全程参与:
- 多方全员参与: 2桌
- 一侧完全参与: 1张桌子
3、双方全程参与:
- 无论基数如何,总是一张桌子。
因此,所有陈述 1、2 和 3 都是正确的。
这个问题的测验
如果您发现上面的帖子有任何错误,请在下面评论