본문 바로가기
ㆍ사이드 프로젝트

[SIDE] LUNCH - 2 / 스토리보드 구상 - DB 만들기

by 매이슨 2022. 3. 11.

페이지의대략적인 구상으로 위해 스토리보드를 그려보자.

"/" 첫화면인-로그인페이지
"/lunch" 페이지

 

"/lunch" 페이지 기능
"/menu"페이지 
"/menu"페이지 기능

/* choicemenu */
CREATE TABLE `choicemenu` (
                              `choicemenuseq` int(11) NOT NULL AUTO_INCREMENT,
                              `menu_seq` int(11) NOT NULL,
                              `date_seq` int(11) DEFAULT NULL,
                              `date` varchar(10) COLLATE utf8_bin DEFAULT NULL,
                              `office` varchar(45) COLLATE utf8_bin DEFAULT NULL,
                              `id` varchar(45) COLLATE utf8_bin DEFAULT NULL,
                              `store` varchar(45) COLLATE utf8_bin DEFAULT NULL,
                              `menu` varchar(45) COLLATE utf8_bin DEFAULT NULL,
                              `menu_option` varchar(200) COLLATE utf8_bin DEFAULT NULL,
                              `addmenu` varchar(200) COLLATE utf8_bin DEFAULT NULL,
                              PRIMARY KEY (`choicemenuseq`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

/* choicemenu */
CREATE TABLE `choicestore` (
                               `store_seq` int(11) NOT NULL AUTO_INCREMENT,
                               `date_seq` int(11) NOT NULL,
                               `date` varchar(10) COLLATE utf8_bin DEFAULT NULL,
                               `id` varchar(50) COLLATE utf8_bin DEFAULT NULL,
                               `storePicked` varchar(45) COLLATE utf8_bin DEFAULT NULL,
                               `office` varchar(45) COLLATE utf8_bin DEFAULT NULL,
                               PRIMARY KEY (`store_seq`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

/* dailystore */
CREATE TABLE `dailystore` (
                              `daily_seq` int(11) NOT NULL AUTO_INCREMENT,
                              `date` varchar(10) COLLATE utf8_bin DEFAULT NULL,
                              `office` varchar(10) COLLATE utf8_bin DEFAULT NULL,
                              `store` varchar(50) COLLATE utf8_bin DEFAULT NULL,
                              PRIMARY KEY (`daily_seq`)
) ENGINE=InnoDB AUTO_INCREMENT=67 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

/* member */
CREATE TABLE `member` (
                          `user_seq` int(11) NOT NULL AUTO_INCREMENT,
                          `id` varchar(20) COLLATE utf8_bin NOT NULL,
                          PRIMARY KEY (`user_seq`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

/* menu */
CREATE TABLE `menu` (
                        `menu_seq` int(11) NOT NULL AUTO_INCREMENT,
                        `storeNum` int(11) DEFAULT NULL,
                        `store` varchar(45) COLLATE utf8_bin DEFAULT NULL,
                        `menu` varchar(45) COLLATE utf8_bin DEFAULT NULL,
                        `price` int(11) DEFAULT NULL,
                        `amount` varchar(200) COLLATE utf8_bin DEFAULT NULL,
                        `popular` int(11) DEFAULT NULL,
                        PRIMARY KEY (`menu_seq`)
) ENGINE=InnoDB AUTO_INCREMENT=570 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

/* store */
CREATE TABLE `store` (
                         `store_seq` int(11) NOT NULL AUTO_INCREMENT,
                         `store` varchar(45) COLLATE utf8_bin NOT NULL,
                         `minimum_price` varchar(45) COLLATE utf8_bin DEFAULT NULL,
                         `delivery_tip` varchar(45) COLLATE utf8_bin DEFAULT NULL,
                         `delivery_detail` varchar(200) COLLATE utf8_bin DEFAULT NULL,
                         PRIMARY KEY (`store_seq`)
) ENGINE=InnoDB AUTO_INCREMENT=38 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

lunch 스키마에 테이블을 만드는 쿼리문 copy create state 하여 sql.sql로 프로젝트 최상단 path에 추가했다.
아래사진은 만들어진 내용이다.