백엔드 개발에서 가장 중요한 출밤점은데이터를 어떻게 저장하고 관리하는 것인가 라고 생각합니다. 코드를 작성하기 전에 데이터베이스 테이블을 먼저 설계하면,프로젝트 전체 구조를 더 명확하게 잡을 수 있습니다. 이번 글에서는 게시판 프로젝트를 진행하기 위해데이터베이스 테이블을 개념적 → 논리적 설계 순서로 정리해보겠습니다.1. 개념적 설계엔티티 (Entity)- User : 회원 정보 (이름, 이메일, 비밀번호, 프로필 이미지, 만든 시간/날짜, 마지막 로그인 기록)- Role : 권한 정보 (USER, ADMIN)- Post : 게시글 (작성자, 제목, 내용, 조회수, 공개 여부, 만든 시간, 수정 시간)- Comment : 댓글 (게시글에 속함, 대댓글 구조, 내용, 만든 시간, 수정 시간)- Tag : ..