각 예약에는 & 회사 이름이 포함되어 있습니다.호텔 프로그램 데이터베이스 구축, 데이터베이스 디자인 의견 필요
이제 손님은 회사에 소속되거나 소속되지 않을 수 있습니다. 현재
을 (예약이 널 (null)로 회사를 가질 수있다), 내가 가진 :
Booking_table (booking_id, guest_id, company_id)
Guest_table (guest_id, guest_name)
Company_table (company_id, company_name)
Guest_booking_history (guest_id, booking_id)
Company_booking_history (company_id, booking_id)
나는이 권리를하고 있는가? 데이터베이스 설계시 제안 사항은 무엇입니까?
대안은 다음과 같습니다
Booking_table (booking_id, guest_names, company_id)
Company_table (company_id, company_name)
개인과 회사 모두 객실을 예약 할 수있는 경우이 'Booking_table (booking_id, guest_id, company_id)'는 방법이 아닙니다. 이 테이블에 대한 술어는 무엇입니까? –