DB
프렌차이즈 레스토랑 DB구축 프로젝트
seongjuu
2023. 1. 10. 23:39
프렌차이즈 레스토랑 DB구축 프로젝트 주제로 캡스톤 디자인을 진행했다.
데이터관리를 전혀 하지 않는 프렌차이즈에서 데이터베이스를 구축함으로써 기존 운영 방식보다 효율적이고 체계적인 가맹점 관리를 할 수 있도록 돕고자 하였다.
하지만 여기서 그치는 것이 아니라 우리는 레스토랑의 식품을 밀키트화하여 고객 만족도를 높일 뿐만 아니라 온라인으로 구매를 한정지어 고객들의 주문 데이터를 확보하고자 하였다. 이를 통해 고객에 대한 판매 데이터와 밀키트 지역 판매 데이터 등 영업에 있어서 산출되는 데이터를 기반으로 하여 사업 확장의 위험성을 최대한 줄이면서 신규 사업 확장을 할 수 있으리라 판단하였다.
예를 들어, 서울에서만 판매하는 음식에 대해 밀키트를 만들었는데 이 밀키트가 강원도 속초에서 판매가 활발하다면 속초에 새로운 가맹점을 열거나 기존에 있는 속초 가맹점에 메뉴를 추가해볼 수 있는 판단이 가능할 것이다.
이 프로젝트에서 나는 전반적인 DB구축 역할을 맡았다.
logical model과 physical model을 그리며 DB 모델링을 진행하였으며 mysql에 적용 후 데이터 값을 넣어 쿼리가 작동하도록 하였다.
다음과 같이 logical, physical model을 작성해보았다.
각 테이블에 해당하는 description은 아래에 첨부하였다.
다음 글에서는 어떤 식으로 정보를 추출해내고 이를 통해 의사결정을 할 수 있었는지 sql 쿼리문에 대해 살펴보겠다.