ER 다이어그램을 그릴 때이 정보가 있습니다.ER 다이어그램 구현 또는 구현
기업에서 문서를 생성 할 때이 문서는 직원과 연결되어 있지만 많은 종류의 문서가 있습니다. 나는이 어 도표에 대한 정답을 얻을 수 없다.
내 솔루션은 다음과 같습니다 문서
의기업 1-M 문서 문서 M-1 유형
가 어떻게 문서의 종류에 따라 문서 테이블의 attribues을 변경합니까? 이 문제를 해결하는 가장 좋은 방법은 무엇이라고 생각하십니까?
모든 문서 속성을 문서 유형 테이블에 넣어야합니까? 우리가 document1에 대해 이야기한다면, 문서 2의 속성은 null이 될 것입니다.
다른 해결책은 다음과 같습니다. 문서는 다른 속성을 가진 테이블 문서 1이거나 다른 속성을 가진 테이블 문서 2 또는 기타 속성이있는 테이블 문서 3 등이 될 수 있습니다. 그러나 나는 모릅니다. 이것을 ER 다이어그램에 표시하는 방법.
내가 할 수있는 최선의 방법으로 해결하고 싶습니다.
Doctrine과 Symfony2를 사용하고 있습니다.
예, 방금 제 질문에 게시 한 내용입니다. 그러나 문서 유형에 int가 2 개인 varchar 속성이 2 개 있지만 다른 유형의 문서에 1 개의 부울 및 1 개의 float 속성이있는 것은 어떻습니까? 그것들은 문서이지만 다른 테이블처럼 행동합니다. 문서 테이블을 document1 유형 또는 document2 유형으로 지정하려면 어떻게합니까? –
나는 둘 다 Mother 클래스 Document (name, path ...와 같은 일반 필드 포함)를 참조하는 SpecificDocument & SpecificDocument2를 추가했습니다. – KevOu