더북(TheBook)

이 데이터 모델에서 의사는 특정 장비로 검사할 수 있는 검사실을 예약해야 한다. 의사는 해당 장비를 다루는 교육을 이미 받았다고 가정하므로 장비 사용 자격이 없는 검사실로 의사를 보내는 것은 의미가 없다. 하지만 모든 의사가 동일한 교육을 받지는 않는다. 일부는 상대적으로 새롭거나 약간 다르게 전문화되어 있을 수도 있으므로 모든 의사가 동일한 기술을 공유할 필요는 없다.

이제 검사실 위치와 검사 장비를 알았다. 겹치는 항목이 있기는 하지만, 모두 독립적이다. 특정 장비가 있는 검사실은 의사가 해당 장비를 사용하는 방법을 교육받았는지 여부와는 관련이 없다. 그림 1-11과 같이 테이블 여섯 개로 구성된 데이터 모델을 설계하는 일은 할 수 있을 것 같다.

▲ 그림 1-11 의사·장비·검사실 예약 데이터베이스의 스키마 다이어그램

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.