1. USERS 테이블(작성자 테이블)

테이블명(=USERS)

컬럼명 자료형 PK FK NULL 허용 기본값 설명
USER_ID number(19) IDENTITY 사용자ID
EMAIL varchar2(255) 이메일(UNIQUE)
PASSWORD varchar2(255) 비밀번호
NICKNAME varchar2(50) 닉네임
PROFILE_IMAGE varchar2(255) 프로필 이미지 URL
ROLE varchar2(255) 'USER’ 권한 (USER, ADMIN 등)
CREATED_AT timestamp(9) SYSDATE 가입일

2. COMPANY 테이블(기업 정보 테이블)

테이블명(=COMPANY)

컬럼명 자료형 PK FK NULL 허용 기본값 설명
COMPANY_ID number(19) SEQUENCE 기업ID
LOCATION_ID number(19) 지역ID
NAME varchar2(100) 기업명
COMPANY_IMAGE varchar2(255) 기업 이미지
INDUSTRY varchar2(50) 업계
WEBSITE varchar2(255) 홈페이지 주소
DESCRIPTION clob 기업 설명
CREATED_AT timestamp(9) SYSDATE 등록일
UPDATED_AT timestamp(9) SYSDATE 수정일

3. LOCATION 테이블(기업 위치 테이블)

테이블명(=LOCATION)

컬럼명 자료형 PK FK NULL 허용 기본값 설명
LOCATION_ID number(19) SEQUENCE 지역ID
CITY varchar2(50) 도시명(UNIQUE)

4. COMPANY_DETAIL 테이블(기업 분석 테이블)

테이블명(=COMPANY_DETAIL)

컬럼명 자료형 PK FK NULL 허용 기본값 설명
DETAIL_ID number(19) SEQUENCE 분석 글 ID
COMPANY_ID number(19) 기업ID
USER_ID number(19) 사용자ID
TITLE varchar2(200) 글 제목
POSITION varchar2(50) 직군/직종
CONTENT varchar2(4000) 분석 내용
CREATED_AT timestamp(9) SYSDATE 등록일
UPDATED_AT timestamp(9) SYSDATE 수정일

5. COMPANY_REVIEW테이블(기업 후기 테이블)

테이블명(=COMPANY_REVIEW)

컬럼명 자료형 PK FK NULL 허용 기본값 설명
REVIEW_ID number(19) SEQUENCE 후기 글 ID
COMPANY_ID number(19) 기업ID
USER_ID number(19) 사용자ID
TITLE varchar2(200) 글 제목
POSITION varchar2(50) 직군/직종
CONTENT varchar2(4000) 후기 내용
STAGE varchar2(20) 선고 전형(ES, 1차 면접 등)
RESULT varchar2(20) 전형 결과
CREATED_AT timestamp(9) SYSDATE 등록일
UPDATED_AT timestamp(9) SYSDATE 수정일

6. ERD

image.png