데이터 베이스와 관련한 협업 과정
- 데이터 베이스 스키마 설계
- 팀원간 회의 통해 어떤식으로 만들지 미리 설계
- 스키마 정의 문서 작성
- 데이터 베이스 연동 코드 공유
- 데이터 베이스 연동에 필요한 설정 정보
- 호스트
- 유저명
- 비밀번호 등
- 코드 공유, 설정 정보는 .env 파일로 분리 관리
- 데이터 베이스 연동에 필요한 설정 정보
- 쿼리 작성 및 테스트
- 버전 관리 (Git 이 있겠죵)
- 회의 및 보안 고려
데이터 베이스 스키마 설계
- 명명의 일관성 유지 (규칙 설정)
- 예약어 금지, 하이픈, 따옴표, 공백, 특수문자 금지
- 테이블 이름 단수명사, 불필요한 수식어 금지(list 등)
- (보안? 사용자 인증?)
- 문서화
- 정규화(중복성 무결성)
ERD?
Entity-Relationship Diagram
엔티티(테이블), 속성(컬럼), 관계(테이블 간의 관계) 등을 그래픽으로 표현
선과 점선 도형 등을 이용해 작성하는데 직접 실습하며 구체적으로 공부 후에 글로 옮겨야겠다