저는 Stage, Actor 및 Form 요소 유형을 포함하는 데이터 모델을 가지고 있습니다. 논리적으로 스테이지는 여러 번 복제 될 수있는 (양식 < ---> Actor) 쌍으로 지정할 수 있습니다. 즉, 동일한 인물과 동일한 양식이 나중에 동일한 날짜에 추가됩니다.MySQL에서 부모와 자식 쌍을 모델링하는 방법
지금은 이러한 테이블이를 모델링하고 있습니다 :
Stage
Form
Actor
Form_Actor
_______________
|Id |
|FormId | --> Id in Form
|ActorId | --> Id in Actor
Stage_FormActor
__________________
|Id |
|StageId | --> Id in Stage
|FormActorId | --> Id in Form_Actor
를 생성 할 때 내가 제대로 관계의 유형을 처리하는 방법이 설정 및 템플릿의 없음에 대한 데이터 레이어를 생성하는 CodeSmith를 정말 알고 사용하고 수업. 이상적으로, ORM은 Stage.FormActors를 가지며, 여기서 FormActor는 Form, Actor 쌍입니다.
이러한 관계를 모델링하는 올바른 방법입니까? 나는 하나의 테이블에서 세 가지 ID를 모두 사용해 보았습니다.
Stage_Form_Actor
______________
|Id |
|StageId | --> Id in Stage
|FormId | --> Id in Form
|ActorId | --> Id in Actor
이것은 실제로 잘 생성되지 않습니다. 아이디어?
는 MySQL의 워크 벤치로 시각화 시도를 할 수 있다는 것입니다, 당신을 위해 쉽게 만들 수 있습니다 관계를보기. – Cryophallion