0
누군가 두 개의 간단한 데이터베이스 엔터티를 개발하는 가장 좋은 방법을 결정하는 데 도움이 될지 궁금합니다. 저는 두 가지 방법을 생각해 냈습니다.하지만 왜 다른 사람보다 더 낫지 만 분명한 이유는 보이지 않습니다. 이 두 엔티티에 대한 수퍼 클래스/서브 클래스 ED 다이어그램을 개발하고 구현하는 가장 좋은 방법은 무엇입니까?
는누군가 두 개의 간단한 데이터베이스 엔터티를 개발하는 가장 좋은 방법을 결정하는 데 도움이 될지 궁금합니다. 저는 두 가지 방법을 생각해 냈습니다.하지만 왜 다른 사람보다 더 낫지 만 분명한 이유는 보이지 않습니다. 이 두 엔티티에 대한 수퍼 클래스/서브 클래스 ED 다이어그램을 개발하고 구현하는 가장 좋은 방법은 무엇입니까?
는당신은 배경 많은 정보를 제공하지 않은,하지만 FriendMessage 사이의 속성이 공유되는 것은 분명하다 (속성 메시지가 두 번 표시 GroupMessage 엔티티 두 가지의 실수가있다) 및 GroupMessage. Sender와 Creator 속성에는 공통점이 더 많으며 수신자 및 그룹 속성에는 마찬가지로 공통점이 있습니다. 그것은 DRY를 기반으로하는 경우에만 첫 번째 설정을 명확하게 만듭니다. 나는 두 번째, completley disjoint, representation을 선호하는 하나의 이유나 상황을 생각할 수 없다.