
- 필드 지우기
- 연관관계 우선순위두기
- 둘중에 단점에 초점 맞춰서 생각
- 매번계산 (동적) → 성능개선
- 한번에 다 계산하고 보기 (정적)
2022-06-18
- 헤어샵 도메인 관련 테이블들을 아래와 같이 줄이려 함
- (기존) 헤어샵등록, 헤어샵, 영업신고증
- (변경) 헤어샵
- 이유는 아래와 같음
- 한명의 업체(유저)가 여러개의 헤어샵을 관리하는 기능을 개발하는 것은 필요 이상으로 개발하는 것으로 판단
- 1:N 관계 개발은 헤어샵과 메뉴로도 충분함
- 헤어샵 테이블의 컬럼들을 줄이려함
- 아래와 같이 변경 예정
- 상호명
- 전화번호
- 영업시작시간, 종료시간
- 정기휴무일
- 예약범위
- 예약시작시간, 마감시간
- 당일예약가능
- 도로명
- 대표사진
- 매장소개
- 사용자식별자
- 디자이너 테이블의 컬럼들을 줄이려함
- 아래와 같이 변경 예정
- 이름
- 사진
- 소개글
- 직급
- 예약 테이블의 컬럼들을 줄이려함
- 아래와 같이 변경 예정
- 예약자명
- 전화번호
- 예약일
- 시작시간, 종료시간
- 예약상태
- 요청사항
- 결제금액
- 결제수단 → 삭제
- 메뉴 도메인 관련 테이블들을 아래와 같이 줄이려 함
- (기존) 메뉴, 기장 추가 가격, 직급별 추가 가격
- (변경) 메뉴
- 이유는 헤어샵 도메인 관련 이유와 똑같음
- 메뉴 테이블의 컬럼들을 줄이려함
- 아래와 같이 변경 예정
- 상품명
- 가격
- 할인율
- 시술 대상
- 종류
- 예약시술시간, 노출시술시간
- 커트옵션 → 삭제
- 이미지
- 사용자 테이블의 컬럼들을 줄이려함
- 아래와 같이 변경 예정
- 이메일
- 비밀번호
- 성별 → 삭제
- 역할
- 전화번호 → 삭제