금일 달성 항목
1) S.A 작성 완료
문제 해결 과정 1 - ERD 작성
[문제]
유저가 사장님과 고객으로 나누어진 상황이었는데 이메일과 비밀번호는 유저라는 테이블에 따로 넣고 사장님과 고객으로 분기해서 쓰는게 나은방법인지 확인이 필요했습니다.
[시도 및 해결]
튜터님께 물어보니 해결 방법은 2가지가 있다고 합니다.
case 1 유저 테이블을 삭제하고 사장님, 고객 테이블에 각각의 내용을 넣어서 테이블 구성
case 2 만약 사장님과 고객이 겹치는 부분이 많다면 유저 테이블 한곳에 모아넣고 맴버 아이디 (예: 사장1, 고객2)와 같이 분리해서 사용
case 2로하게되면 조회하거나 생성했을때 더 복잡한 부분이 있어보여서 저희는 case 1 방향으로 테이블을 구성했습니다.
[알게된 점]
단순하고 깔끔한 코드가 제일 좋은 것 같습니다.
'혼자 고민해보기_ 개발 > TIL (Today I Learned)' 카테고리의 다른 글
20230719(수)_ 백오피스 프로젝트 (0) | 2023.07.21 |
---|---|
20230718(화)_ 백오피스 프로젝트 (0) | 2023.07.19 |
20230714(금)_ 프로그래머스 공부, 뉴스피드 프로젝트 주석달기 (0) | 2023.07.14 |
20230713(목)_ typescript 공부, js 보충특강 수강 (0) | 2023.07.13 |
20230712(수)_ typescript 공부 (0) | 2023.07.12 |