컴퓨터 사이언스/Database

데이터베이스 설계 실습 - 맥도날드 키오스크

kimjingyu 2023. 6. 25. 19:55
728x90

🗒️ 요구사항 명세서

  • 메뉴를 생성/조회/수정/삭제할 수 있어야 한다.
    • 메뉴는 하나 이상의 메뉴그룹과 매핑될 수 있다.
    • 메뉴마다 가격과 칼로리가 존재한다.
    • 메뉴마다 재료를 추가하거나 변경할 수 있다.
    • 메뉴는 판매가능한 시간(모닝, 런치)이 존재한다.
  • 세트메뉴를 생성/조회/수정/삭제할 수 있어야 한다.
    • 세트메뉴는 기본적으로 햄버거 + 감자튀김 + 음료의 조합이다. 대신, 콤보(햄버거 + 음료)처럼 다양한 조합이 나올 수 있다.
    • 햄버거를 제외한 나머지 메뉴는 각 그룹 내에서 교환할 수 있다.

1. 요구사항 분석

2. 개념적 모델링

 

인용

https://yeongunheo.tistory.com/entry/DB-%EC%84%A4%EA%B3%84%ED%95%98%EB%8A%94-%EB%B2%95-feat-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%AA%A8%EB%8D%B8%EB%A7%81

 

DB 설계하는 법 (feat. 데이터 모델링)

부제: 현업에서 DB 설계는 어떻게 진행할까? 서론 신입으로 처음 회사에 들어온 뒤 3주만에 DB 테이블을 한번 설계해보라는 업무를 맡았다. 우테코에서 토이프로젝트를 할 때도 테이블 설계를 빡

yeongunheo.tistory.com

 

728x90