例子:
比如说A表
有A.ID字段,此字段来源于多个源档案的字段
比如说可以来源于B表的bID字段,也可以来源于C表的cID字段请问如何设计A表比较好?
设计方法一:
A
ID 记录来源ID值
fromTable 记录来源于哪个表设计方法二:
A
bID 记录来源于B表的ID值
cID 记录来源于C表的ID值请问以上两种表设计方法,使用哪种好?或者有没有更好的设计呢?谢谢了!
比如说A表
有A.ID字段,此字段来源于多个源档案的字段
比如说可以来源于B表的bID字段,也可以来源于C表的cID字段请问如何设计A表比较好?
设计方法一:
A
ID 记录来源ID值
fromTable 记录来源于哪个表设计方法二:
A
bID 记录来源于B表的ID值
cID 记录来源于C表的ID值请问以上两种表设计方法,使用哪种好?或者有没有更好的设计呢?谢谢了!
第二种的话不方便扩展,如果与多个表对应,且不是要很多字段,类似BID,CID,DID,EID,等等?
就是将B表与C表合并,B表与C表只有两三个字段可用共用,其它信息是各自独立的;
例如,
BC表
ID B,C共用
Name B,C共用
Type 区分之前的B,C表字段
bProperty1 B用
bProperty2 B用
bProperty3 B用
cProperty1 C用
cProperty2 C用
cProperty3 C用那么这时,A表只需连BC表的ID即可,
请问现在三种方法,哪种较好啊?