이 질문은 데이터베이스 디자인과 두 가지 이상의 목적에 부합 할 때 엔터티를 가장 잘 분리하는 방법에 관한 것입니다.여러 종류의 데이터가있는 모델에 대한 데이터베이스 스키마 디자인
내 데이터베이스 스키마 모델은 전세계 스포츠 이벤트입니다. 어떤 유형의 이벤트 및 스포츠, 언제, 어디서 재생되는지, 참가자는 무엇입니까 및 승자 등등. 스키마에있는 개체 중 하나는
이이 잘 작동합니다. 세계 어느 나라에서 스포츠 이벤트에서 일어난를 추적 나라이다, 그러나 나는 또한 국가 모델 번의 보조 데이터를 추가 할 필요가 이는 스포츠 이벤트 모델 그 자체와 관련이 없지만 웹 페이지에서 데이터를 멋지게 렌더링하는 데 필요합니다. 데이터의
예는 플래그가 스프라이트 이미지의 오프셋 (offset) 스프라이트 countrys의이며, 국가의 긴 설명, 국가 (중국 - 중국어 등)에 대한 형용사, 국가 페이지 과 방문객의 수 국가의 주관적인 중요성은 1-5 입니다 (등급이 매겨진 국가의 이벤트는 1면에 표시되어 있음).
나는 모든 속성을 Country 객체 자체에 쉽게 넣을 수는 있지만 () 잘못된 것으로 보이며 깨끗한 스포츠 이벤트 스키마를 오염시킵니다. 나는하지 않는다 데이터의 구조가 세부 사항과 혼합되어야한다고 생각한다. 멋지게 렌더링하는 ... 그래서 질문은 어떻게 구성해야 하는가? 대신에?