User 테이블

회원 관리용

컬럼명 타입 PK Null 설명
id INT PK N 자동 증가
email VARCHAR(255) Unique N 이메일(로그인 아이디)
password VARCHAR(255) N 비밀번호 (암호화 저장)
username VARCHAR(100) N 닉네임
is_active BOOLEAN N 활성/탈퇴 구분
is_admin BOOLEAN N 활성/탈퇴 구분

Movie 테이블

영화 정보 관리용

컬럼명 타입 PK Null 설명
id INT PK N 영화 고유 번호 (자동 증가)
user_id INT FK N 등록자 (회원 id, 외래키)
title VARCHAR(255) N 영화 제목
story VARCHAR(3000) N 영화 줄거리
actors VARCHAR(255) N 영화 배우
poster_path VARCHAR(255) Y 포스터 이미지 파일명
rating FLOAT Y 평균 별점
created_at DATETIME N 수정 일시
updated_at DATETIME N 등록 일시

ERD_User_Movie.pdf

image.png