Skip to content

7조 ERD 실습

이호석 edited this page Aug 5, 2024 · 2 revisions

✅ 주제

  • 블로그



✅ 개체 정의

  • 회원, 게시글, 댓글



✅ 요구사항 분석

  • 회원은 게시글을 작성할 수 있다.
  • 회원은 자신의 게시글을 수정, 삭제할 수 있다.
  • 회원은 이름, 아아디, 비밀번호, 이메일을 가지고 있다.
  • 회원은 댓글을 작성할 수 있다.
  • 게시글은 제목, 내용, 작성일자를 가지고 있다.
  • 댓글은 내용, 작성자, 작성일자를 가지고 있다.
  • 회원은 댓글을 삭제할 수 있다.
  • 게시판에 게시글이 올라간다.
  • 게시글을 작성한 사람은 내 게시글의 다른 사람이 작성한 댓글을 삭제할 수 있다.
  • 회원은 자신의 댓글을 수정, 삭제할 수 있다.
  • 회원정보에 아이디와 이메일은 중복되면 안된다.
  • 회원은 계정을 탈퇴할 수 있다.
  • 로그인한 회원은 게시글을 추천한다.
  • 추천은 한 게시글 당 한번만 할 수 있다.



✅ 개념적 설계

개체 식별

  1. 개체 후보 식별 → 데이터 요구 분석 명세서에서 주로 주어, 목적어로 표현된 것이 개체 후보
no 개체 후보
1 회원
2 게시글
3 댓글
4 회원정보
5 게시판
6 추천

  1. 개체 후보 검토
no. 개체후보 데이터 수 속성 비고 최종 개체
1 회원 N개 이름, 아이디, 비밀번호, 이메일   O
2 게시판 1개 X   X
3 게시글 N개 제목, 내용, 작성일자   O
4 댓글 N개 내용, 작성자, 작성일자   O
5 회원정보 N개 회원과 동일   X(회원과 중복됨)
6 추천 N개 X 개체로 식별하기엔 정보 미흡 X

  1. 최종 개체 선정
no 개체 후보
1 회원
2 게시글
  • 회원은 이름, 아아디, 비밀번호, 이메일을 가지고 있다.
  • 회원은 댓글을 작성할 수 있다.
  • 게시글은 제목, 내용, 작성일자를 가지고 있다.
  • 댓글은 내용, 작성자, 작성일자를 가지고 있다.
  • 회원은 댓글을 삭제할 수 있다.
  • 게시판에 게시글이 올라간다.
  • 게시글을 작성한 사람은 내 게시글의 다른 사람이 작성한 댓글을 삭제할 수 있다.
  • 회원은 자신의 댓글을 수정, 삭제할 수 있다.
  • 회원정보에 아이디와 이메일은 중복되면 안된다.
  • 회원은 계정을 탈퇴할 수 있다.
  • 로그인한 회원은 게시글을 추천한다.
  • 추천은 한 게시글 당 한번만 할 수 있다.

4.관계식별

[동사에서 관련성 분석]

no. 요구 분석 검토 항목 관련성 분석 선정
1 회원은 게시글을 작성할 수 있다. 게시글을 작성한다. O
2 회원은 자신의 게시글을 수정, 삭제할 수 있다. 게시글을 수정, 삭제한다 X (작성과 합침)
3 회원은 댓글을 작성할 수 있다. 댓글을 작성한다. O
4 회원은 계정을 탈퇴할 수 있다. 계정을 탈퇴한다. X(관계보다는 상태)
5 로그인한 회원은 게시글을 추천한다. 게시글을 추천한다. O

  1. 관계 이름 부여, 관계 유형 결정, 관계 속성 부여
no. 관계이름 관련된 개체 목록 관계 유형 비고
1 글을 작성한다. ‘회원’, ‘게시글’ 1 : N  
2 댓글을 작성한다. ‘회원’, ‘게시글’ N : M  
3 게시글을 추천한다. ‘회원’, ‘게시글’ N : M  

[개체의 속성 목록]

  • 회원
    • 이름, 아이디, 비밀번호, 이메일
  • 게시글
    • 제목, 내용, 작성일자

[관계의 속성 목록]

  • 글을 작성한다.
  • 댓글작성하다
    • 작성일자, 내용
  • 추천하다
    • 추천일자

ER 다이어그램 표현

image

👼 개인 활동을 기록합시다.

개인 활동 페이지

🧑‍🧑‍🧒‍🧒 그룹 활동을 기록합시다.

그룹 활동 페이지

🎤 미니 세미나

미니 세미나

🤔 기술 블로그 활동

기술 블로그 활동

📚 도서를 추천해주세요

추천 도서 목록

🎸 기타

기타 유용한 학습 링크

Clone this wiki locally