譬如 类 B 和 类 C 继承 类 A ,那设计表结构的时候是应该搞三张表分别对应 ABC ,还是搞两张表对应 BC ,还是只用一张表就行了?
譬如 类 B 和 类 C 继承 类 A ,那设计表结构的时候是应该搞三张表分别对应 ABC ,还是搞两张表对应 BC ,还是只用一张表就行了?
|
bellarisJul 11, 2023
1
我是用一张表存(当宽表用了)
问题就是搞着搞着字段贼多 |
|
MoYi123Jul 11, 2023
2
|
|
8355Jul 11, 2023
3
继承难道不是增量差异吗。。。 你怎么理解继承?
|
|
8355Jul 11, 2023
4
所以 应该是相同的对应关系+扩展字段 B 和 C 先查询 A 表 然后组合自己表的数据
|
|
zgl263885Jul 11, 2023
5
各自是各自的表吧,毕竟字段可能不同,A 只有三个字段,B 可能 有 3+10 个字段,C 可能有 3+7 个字段;另外 A 要是抽象类(接口作用),那就不会有实例的产生,就不会有表的存在.例如 A 代表动物,B 代表猫,C 代表鸟
|
|
thinkershareJul 11, 2023
6
一张表足够,或者干脆不要使用关系数据库。
|