1. Todo List Application Project - ERD, 엔티티 정의서

엔티티 정의서

User 엔티티

필드명 데이터 타입 설명

id Long 사용자 고유 ID(pk)
account_id String 사용자 계정 ID(unique)
email String 사용자 이메일
password String 비밀번호
social_provider String 소셜 로그인 제공자
social_id String 소셜 로그인 ID
is_deleted Boolean 삭제 여부
created_at Timestamp 생성일
updated_at Timestamp 마지막 수정일

 

 

Category 엔티티

필드명 데이터 타입 설명

id Long 카테고리 고유 ID(pk)
name String 카테고리 이름
user_id Long 사용자 고유 ID
is_deleted Boolean 삭제 여부
created_at Timestamp 생성일
updated_at Timestamp 마지막 수정일

 

 

Todo 엔티티

필드명 데이터 타입 설명

id Long Todo 고유 ID
user_id Long 사용자 고유 ID
category_id Long 카테고리 고유 ID
title String 할 일 제목
description String 할 일 내용
due_date Date 마감 기한
priority String 우선 순위(Low, Medium, High)
completed Boolean 완료 여부
is_deleted Boolean 삭제 여부
created_at Timestamp 생성일
updated_at Timestamp 마지막 수정일

 

 

ERD

https://www.erdcloud.com/d/rDpzBCntFQCJMPKeN

 

memory_TodoList

Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool.

www.erdcloud.com

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유