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