0
누가 하위 클래스이고 어느 것이 수퍼 클래스인지 또는 확장 된 ER 다이어그램을 만들기 위해 리버스 엔지니어링하는 방법을 제안합니까?확장 된 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
누가 하위 클래스이고 어느 것이 수퍼 클래스인지 또는 확장 된 ER 다이어그램을 만들기 위해 리버스 엔지니어링하는 방법을 제안합니까?확장 된 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
는 DDL 매핑 이상의 가능한 ER있다 : 상속, 상하로 편평하거나 갈라, N-가-N 관계 브리지 표를 생성 할 수있는 등
따라서 유일한 방법 DDL로부터 ER을 재구성하는 것은 리버스 엔지니어링이다. 주어진 엔티티 (r1
...)와 필드 (A
...)의 의미를 파악한 다음 각 엔티티 쌍간에 어떤 관계가 설정되었는지 추측해야합니다.
재구성 된 E-R은 원본 설계자가 어떤 선택을했는지에 따라 원래의 설계와 여전히 다를 수 있습니다. 일부 관계는 생략되었을 수도 있습니다.