2016-08-15 2 views
0

이 지침에 따라 ER 모델을 만들려고합니다. 으로 안내 :ER 모델 약한 개체.

Total Escapes는 고객에게 다양한 투어를 제공합니다. 각 둘러보기는 경로 ID로 고유하게 식별 될 수 있습니다. 투어에는 투어 기간과 예상 설명과 관련된 투어도 있습니다.

고객 상세 정보는 각 고객마다 고유 한 고객 ID가 생성 된 데이터베이스에 기록됩니다. 추가 세부 정보에는 이름, 생년월일 및 연락처 전화 번호가 포함됩니다. 둘러보기는 개의 둘러보기로 정의됩니다. 즉 둘러보기에는 많은 둘러보기가 있습니다. 예 : 의 경우 '멜버른 시티 투어'는 매일 두 번 오전 8시 30 분과 오후 2:30에 실행됩니다. 즉, Tour 실행은 특정 여행뿐만 아니라 여행이 운영 된 날짜와 시간으로 식별됩니다.

고객이 둘러보기를 예약 할 수 있습니다. 예약 대금은 입니다. 차량은 운전자가 에서 자신의 의무를 수행하는 데 사용됩니다. 각 차량은 등록 번호판으로 식별 할 수 있습니다. 차량 유형, 용량 및 색상과 같은 기타 속성도 기록됩니다.

투어 가이드는 운전자와 함께 투어를 진행합니다. 여행 가이드에는 시스템에 기록 할 고유 인증서 번호가 있어야합니다. 그들의 이름, 휴대폰 번호 및 주소도 필요합니다. 견학 차량을 운영하는 데 책임이있는 운전자는 해당 D/L 번호로 식별되는 일 수 있습니다. 이름과 휴대 전화 번호는 각각의 드라이버에 대해 데이터베이스에 기록 된 입니다.

일부 여행 가이드는 투어 자체를 관리하기 위해 다른 투어 가이드를 교육합니다. 각 수강생은 한 명의 수퍼바이저를 보유하고 감독자는 많은 수의 수련생을 안내 할 수 있습니다.

나는 인스턴스와 투어 간의 링크가 정확히 하나 일까 궁금하다.

약한 엔티티조차도 실행되지 않는 투어입니까?

ER Model

답변

0

나는 Tour Run이 약한 엔티티 동의 - 지침이 매우 다릅니다. 즉, Instance은 식별 관계이며 Route_ID 값을 Route_ID,Date,Time 값으로 매핑합니다. 이것은 Tour Run 키와 별도로 기록 할 필요가없는 사소한 관계입니다. InstanceTour 사이의 연결이 many-to-one 일 수도 있습니다. 많은 Route_ID,Date,Time 세 쌍이 하나의 Route_ID으로 매핑됩니다.

+0

환호성, 나는 단지 내가 올바른 길을 가고 있는지 확인해야했습니다! –