Entity relationship 对模式进行反向工程以生成扩展的ER图

Entity relationship 对模式进行反向工程以生成扩展的ER图,entity-relationship,reverse-engineering,Entity Relationship,Reverse Engineering,有人会建议哪些是子类,哪些是超类,或者我将如何对其进行反向工程以生成扩展的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 有不止一种可能的E-R到DDL的映射:继承可以向上或向下展平或拆分,n到n的关系生成桥接表,等等 因此,从DDL重构E-R的唯一方法是逆向工程。您必须弄清给定实体(r1..)和字段(A..)的含义,然后推测每对实体之间可能建立了哪些关系

有人会建议哪些是子类,哪些是超类,或者我将如何对其进行反向工程以生成扩展的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

有不止一种可能的E-R到DDL的映射:继承可以向上或向下展平或拆分,n到n的关系生成桥接表,等等

因此,从DDL重构E-R的唯一方法是逆向工程。您必须弄清给定实体(
r1
..)和字段(
A
..)的含义,然后推测每对实体之间可能建立了哪些关系

重建后的E-R可能仍与原始E-R有所不同,根据原始架构师的选择。有些关系甚至可能被忽略