有人会建议哪个是子类,哪个是超类,或者我如何对其进行反向工程以制作扩展的ER图?
r1{A,B,C,D} Key is A
r2{A,X,K} Key is A,X
r3{S,T} Key is S
r4{A,S,V} Key is V
答案 0 :(得分:0)
有多个可能的E-R到DDL映射:继承可以向上或向下展平或分割,n对n关系产生桥表等。
因此,从DDL重建E-R的唯一方法是逆向工程。您必须弄清楚给定实体(r1
...)和字段(A
...)的含义,然后推测可能在每对实体之间建立了哪些关系。< / p>
根据原建筑师的选择,重建的E-R可能仍然与原始的不同。有些关系甚至可能被忽略了。