본문 바로가기
DB/Modeling_Example

도서관 도서 대출관리(part 1)

by Mr.DonyStark 2023. 10. 17.

 ○ 도서관에는 각 서고/서가에 많은 책들이 있음  ▶(명사/동사추출)  서고, 서가, 책
    * 서고 : 책이 위치한 공간 / 서가 : 책꽂이 수납장
    * 서고와 서가는 1:M, 서가와 서가공간(행/열)은 1:M
 ○ 고객들은 인터넷을 통해서 로그인한 후 도서 목록을 조회가능  ▶(명사/동사추출)  고객, 로그인, 도서목록, 조회
 ○ 고객들은 원하는 책 대출받을 수 있음  ▶(명사/동사추출)  대출-고객이 직접찾아 대출
 ○ 고객은 책이 있는 경우 대출예약을 할 수 있으며 대출을 위해 직접 방문해서 책을 찾아 대출해야함  ▶(명사/동사추출)  대출예약

 ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
                                                                                 상황요약                                                                                           
 ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼

○ 마스터 테이블 : 서고, 서가, 책, 고객, 도서목록
○ 관계 테이블 : 로그인, 조회, 대출, 대출예약
TIP) 개념적 설계(한글로 모델링) - 논리적 설계(영문으로 PK, FK 및 필요컬럼 정의) - 물리적 설계(영문으로 직접 테이블 및 필드 설계)