🗄 DB 설계하기
ERD 클라우드로 DB를 설계했는데, 관련 내용을 당일에 올리지 않았네요?...
지금이라도 기억을 더듬어가면서 정리해봅니다
DB를 설계하는 툴은 'ERD Cloud'를 사용했습니다
설계 진행 단계
- 화면 설계서를 보면서 필요한 테이블을 정리한다
- 각각 테이블의 pk, fk를 어떻게 할지 미리 의논한다
- (시간 없으니까) 테이블끼리 파트를 묶고 나눠서 작성해온다
- 서로 피드백하여 수정한다
ERD 클라우드 주소
https://www.erdcloud.com/d/TFiuPgBmfPSQJYWk7
근데 접근 권한이 없으면 보이지 않는~
.png)
살짝 설명해보자면,
- 저는 pk를 int형으로 하는데 친구네 회사는 string 형식의 코드를 사용한다고 하더라구요
그래서 경험해보고자 string으로 해보기로 했습니다
- 테이블의 가짓수는 많지 않습니다 (처음 해보기 때문에! 점점 늘려갈 예정)
- 연산 결과 테이블, 테스트 결과 테이블처럼 pk를 seq로 굳이 따지 않는 경우에는 여러 데이터를 조합해서 pk로 사용해보기로 했습니다
이 데이터들을 기반으로 테이블을 만들고 도전~!