컴퓨터 사이언스/Database
데이터베이스 설계 실습 - 맥도날드 키오스크
kimjingyu
2023. 6. 25. 19:55
728x90
🗒️ 요구사항 명세서
- 메뉴를 생성/조회/수정/삭제할 수 있어야 한다.
- 메뉴는 하나 이상의 메뉴그룹과 매핑될 수 있다.
- 메뉴마다 가격과 칼로리가 존재한다.
- 메뉴마다 재료를 추가하거나 변경할 수 있다.
- 메뉴는 판매가능한 시간(모닝, 런치)이 존재한다.
- 세트메뉴를 생성/조회/수정/삭제할 수 있어야 한다.
- 세트메뉴는 기본적으로 햄버거 + 감자튀김 + 음료의 조합이다. 대신, 콤보(햄버거 + 음료)처럼 다양한 조합이 나올 수 있다.
- 햄버거를 제외한 나머지 메뉴는 각 그룹 내에서 교환할 수 있다.
1. 요구사항 분석
2. 개념적 모델링
인용
DB 설계하는 법 (feat. 데이터 모델링)
부제: 현업에서 DB 설계는 어떻게 진행할까? 서론 신입으로 처음 회사에 들어온 뒤 3주만에 DB 테이블을 한번 설계해보라는 업무를 맡았다. 우테코에서 토이프로젝트를 할 때도 테이블 설계를 빡
yeongunheo.tistory.com
728x90