프로젝트

10일차

사랑박 2023. 3. 1. 12:16

오늘은 Part2. 게시판 서비스 강의의 `도메인 설계(1)` 부분을 학습하였다.
 
도메인 설계에서는 도메인 ERD 다이어그램(문서)을 그리고 자바 클래스(개발)로 도메인을 표현하는 과정을 학습한다.
이번 시간에는 ERD 다이어그램을 그리는 부분을 학습하였다.
 
ERD (Entity Relationship Diagram)
ERD는 단어에서 의미하는 그대로 'Entity 개체'와 'Relationship' 관계를 중점적으로 표시하는 데이터베이스 구조를 한 눈에 알아보기 위해 그려놓은 다이어그램이다.
개체 관계도라고도 불리며 요구분석사항에서 얻은 엔티티와 속성들의 관계를 그림으로 표현한 것이다.
 
 
게시판 서비스 ERD 다이어그램에서 회원 로그인과 관련된 부분은 일단 제외하고 핵심적인 게시글(Article)과 댓글(ArticleComment)만 나타내기로 하였다.
 
* ArticleComment (게시글)
id - bigint (PK)
title (제목) - varchar(255)
content (본문) - varchar(10000)
hashtag (해시태그) - varchar(255)
createdAt (생성 일시) - datetime
careatedBy (생성자) - varchar(100)
modifiedAt (수정일시) - datetime
modifiedBy (수정자) - varchar(100)
 
* ArticleComment (댓글)
id - bigint (PK)
article_id (게시글 id) - bigint
content (본문) - varchar(500)
createdAt (생성 일시) - datetime
careatedBy (생성자) - varchar(100)
modifiedAt (수정일시) - datetime
modifiedBy (수정자) - varchar(100)
 
 
 

'프로젝트' 카테고리의 다른 글

12일차  (0) 2023.03.03
11일차  (0) 2023.03.02
9일차  (0) 2023.02.28
8일차  (0) 2023.02.27
7일차  (0) 2023.02.26