이벤트 (스포츠 경기, 콘서트 등)를 표시 할 앱을 만들고 있습니다. 나는 스포츠 이벤트와 밴드/아티스트가 콘서트에서 뛰고있는 팀을 골라 낼 수있는 모델을 제시하려고합니다.이벤트 목록 데이터 모델
내 처음의 찌르기는 이벤트 테이블, 팀 테이블, 밴드/아티스트 테이블을 갖는 것입니다. 그러나 이벤트에서 공연하는 두 팀 또는 많은 밴드/아티스트를 처리하는 최적의 방법을 이해할 수는 없습니다.
레코드에 적용되지 않으면 여러 개의 필드가 NULL 이어도 괜찮습니까? 나는 항상 레코드의 NULL 필드의 양을 제한하는 것이 가장 좋다고 생각했다.
'팀'과 '밴드'또는 '이벤트'가 기반으로하는 다른 유형의 '사람/물건'의 데이터 차이는 무엇입니까? 그들은 서로 다른 데이터를 가지고 있습니까? 아니면 단지 다른 유형의 것들입니까? –