less than 1 minute read

  1. 요구사항

    유저 : 아이디, 비밀번호, 별명, 생년월일, 성별, 이메일, 전화번호 / 사진 3~5장, 위치 정보

    커뮤니티에서 게시글 : 글 제목,글 내용, 작성 시간,수정 시간, 유저 정보 / 댓글 인스턴스

    게시글의 댓글 : 댓글 내용, 작성 시간, 유저 정보 / 답글 인스턴스

    댓글의 답글 : 답글 내용, 작성시간, 유저 정보

    메세지 : 메세지 로그

    메세지 로그 : 메세지 내용, 메세지 시간, 유저 정보 c

  2. 개념적 설계로 E-R 다이어그램 생성

    유저 : 프로필 = 1 : 1

    유저 : JWT = 1 : 1

    유저 : 게시글 = 1 : M

    게시글 : 댓글 = 1 : M

    댓글 : 답글 = 1 : M

    유저 : 메세지 = N : M

    • 설명

      유저는 프로필을 하나 가짐

      유저는 여러 개의 게시글을 가짐

      게시글은 여러 개의 게시글을 가짐

      댓글은 여러 개의 답글(댓글)을 가짐

      메세지 부분은 추가 필요

  3. 논리적 설계로 릴레이션 스키마 및 테이블 명세서 생성

  4. 물리적 schema 구현

  5. ERD 다이어그램 변경 이력

참고 : https://victorydntmd.tistory.com/125