DB 설계
-
요구사항
유저 : 아이디, 비밀번호, 별명, 생년월일, 성별, 이메일, 전화번호 / 사진 3~5장, 위치 정보
커뮤니티에서 게시글 : 글 제목,글 내용, 작성 시간,수정 시간, 유저 정보 / 댓글 인스턴스
게시글의 댓글 : 댓글 내용, 작성 시간, 유저 정보 / 답글 인스턴스
댓글의 답글 : 답글 내용, 작성시간, 유저 정보
메세지 : 메세지 로그
메세지 로그 : 메세지 내용, 메세지 시간, 유저 정보 c
-
개념적 설계로 E-R 다이어그램 생성
유저 : 프로필 = 1 : 1
유저 : JWT = 1 : 1
유저 : 게시글 = 1 : M
게시글 : 댓글 = 1 : M
댓글 : 답글 = 1 : M
유저 : 메세지 = N : M
-
설명
유저는 프로필을 하나 가짐
유저는 여러 개의 게시글을 가짐
게시글은 여러 개의 게시글을 가짐
댓글은 여러 개의 답글(댓글)을 가짐
메세지 부분은 추가 필요
-
-
논리적 설계로 릴레이션 스키마 및 테이블 명세서 생성
-
물리적 schema 구현
-
ERD 다이어그램 변경 이력
참고 : https://victorydntmd.tistory.com/125