내가 가진 테이블DB 스키마 문제
- 사용자,
- 클럽 (
id, creator_id, name, description
) - 모노 폴리 (
id, results
) - 위험 (
id, results, risk_specific_field
)
관계는 다음과 같습니다
- 는 // 나는
CLUBS 1:n RISK
사용자가 친구의 클럽을 만들고 다른 게임 (독점, 위험)를 재생하는 클럽에 초대
CLUBS 1:n MONOPOLY
게임이 예인 경우. 독점 그러면 Game
과 Monopoly
표 사이에 관계가 있어야합니다. 약한 엔티티가 N : N 관계를 깨는 데 사용되기 때문에이 접근법이 좋은지 혼란 스럽습니다. 1 : n (하나의 게임은 Monopoly
테이블의 1 행과 관련이 있습니다. N 행 Game
테이블에 Monopoly
). 또한이 방법은 그것을 게임의 유일한 유형이 Monopoly
이었다 내 Games
테이블에 id_monopoly 필드 를 추가하고이 될 경우 우리의 응용 프로그램은 자신의 테이블 등
와 함께 게임의 새로운 유형을 추가 할 수 있지만 것이기 때문에 내 애플은 Risk
도 내가 이런 식으로 할 수 없어.
지옥은 여기 나에 관한 어떤 :)
@marc_s는 - 편집 – luigi7up