2012-12-03 4 views
0

"games.id, games.name 및 games.modus 필드가있는"게임 "테이블이 있습니다. 나는 ID가 자동 increnment 및 정수, games.name 텍스트 값이어야하고 문제가 "multiple options"을 가질 것이기 때문에 내가 games.modus를 만들지 모른다는 것을 알고있다. "modes"라고하는 또 다른 테이블이있을 것이다. "singleplayer", "Multiplayer", "LAN", "Online", "LAN Co-op", "Online Co-op"등의 행을 mode.id 및 modes.name으로 작성하면 modes.name에 다음 행이 있습니다. "Offline Co-op", 그리고 "games.modus"필드에 여러 행을 선택할 수 있어야합니다. 나는 어떻게 이것을 달성하겠습니까?Microsoft Access에서 다중 값 관계형 필드를 만들려면 어떻게해야합니까?

답변

0

설명하는 것은 N 대 N 관계입니다. 3 차원 테이블을 모델링하여 1 대 N 및 N 대 1 관계를 가질 수 있어야합니다. N-to-N은 내 지식으로는 달리 모델링 될 수 없습니다.

당신의 경우에는 게임 ID와 모드 ID에 대한 외래 키를 포함하는 modes_per_game과 같은 테이블이 필요하다는 것을 의미합니다. 결과를 좀 더 친숙하게하고 싶다면 간단한 질의와 폼이 그 일을 할 것이지만 링크를 만들기 위해서는 중간 테이블로 구조화되어야합니다.

관련 문제