14.4 놀이동산 데이터베이스 관리 시스템
2021. 8. 9. 14:42ㆍDatabaseDesign
본 글은 오용철의 데이터베이스 모델링 도서의 내용을 복습하기 위해 작성된 글입니다.
1. 소개 및 업무 분석
놀이기구
티켓 요금
사원종류
- 일반 사무직 : 총무, 경리, 기획, 마케팅, 홍보, 온라인, 단체영업
- 공원직 : 놀이시설 운영 및 관리, 안내, 검표, 매표, 캐릭터
- 협력 사원(아르바이트) : 놀이시설 운영보조, 안내, 검표, 매표, 캐릭터
2. 요구 사항 분석
- 직원은 고유코드를 가지며, 해당 직원에 대한 성명, 주민등록번호, 주소, 전화번를 저장한다. 직원은 반드시 한 부서에 소속되어야 하며, 입사날짜에 따라 월급과 직급이 정해진다.
- 놀이기구는 고유코드를 가지며, 놀이기구에 대한 이름, 생성날짜, 특징을 저장한다. 그리고 해당 놀이기구를 이용하는 데는 사용자에 대한 제한(예를 들어 사용자의 신장과 같은)이 있으며, 관리하는 직원에 대한 고유코드를 가진다.
- 놀이기구 생성날짜에 다라 안전검사를 반복적으로 시행한다.
- 안전검사 후에는 안전검사 고유코드, 시행한 안전검사에 대한 설명, 시행날짜, 시행한 놀이기구, 시행한 직원에 대한 정보를 저장한다. 단, 한 직원이 한 개의 놀이기구에 대해서만 안전검사를 시행하는 것은 아니다.
- 부서는 고유코드, 이름, 위치 정보를 가지며, 고유코드를 통해 구분할 수 있다.
- 티켓은 티켓코드, 이름, 가격이 존재한다.
- 티켓은 자유이용권, BIG3, 주간, 야간, 각 놀이기구 티켓이 존재하며, 각각은 연령에 따라 청소년, 어린이, 어른으로 구분한다. 이러한 정보를 티켓이름에 명시하며, 티켓코드로 구분한다.
- 티켓의 이용날짜는 발행일 하루로 한다.
- 티켓 판매 시에는 판매한 고유코드, 결제날짜, 결제방법, 결제수량이 저장된다. 그리고 어떤 종류의 티켓이며, 어떤 직원이 판매했는지에 대한 정보도 존재해야 한다.
3. 개념적 설계
추출한 엔티티와 애트리뷰트들
추출한 관계와 정의
4. 논리적/물리적 설계
References
오용철의 데이터베이스 모델링, 오용철 저
'DatabaseDesign' 카테고리의 다른 글
14.5 중고자동차 매매 데이터베이스 관리 시스템 (0) | 2021.08.09 |
---|---|
14.3 도서 대여점 관리 프로그램 (0) | 2021.08.09 |
14.2 축구 리그 관리 시스템 (0) | 2021.08.09 |
14.1 DVD 대여점 관리 시스템 (0) | 2021.08.09 |