Test
컬럼 |
타입 |
설명 |
nullable |
testId |
PK, Integer |
테스트 번호 |
x |
testName |
varchar(100) |
테스트 이름 |
x |
testDes |
varchar(100) |
테스트 간단 설명 |
o |
testDetail |
varchar(455) |
테스트 상세 설명 |
o |
testImg1 |
varchar(200) |
테스트 대표 이미지 |
o |
testImg2 |
varchar(200) |
테스트 상세 이미지 |
o |
isDelete |
Integer |
논리삭제 |
x |
Question
컬럼 |
타입 |
설명 |
nullable |
questionId |
PK, Integer |
질문 번호 |
x |
testId |
Integer |
테스트 번호 |
x |
questionContent |
varchar(100) |
질문 내용 |
o |
isDelete |
Integer |
논리삭제 |
x |
Choice
컬럼 |
타입 |
설명 |
nullable |
choiceId |
PK, Integer |
선택지 번호 |
x |
questionId |
Integer |
질문 번호 |
x |
choiceContent |
varchar(100) |
선택지 내용 |
o |
styleId1 |
Integer |
스타일 번호1 |
x |
styleId2 |
Integer |
스타일 번호2 |
x |
isDelete |
Integer |
논리삭제 |
x |
Style
컬럼 |
타입 |
설명 |
nullable |
styleId |
PK, Integer |
스타일 번호 |
x |
testId |
Integer |
테스트 번호 |
x |
s_name |
varchar(200) |
스타일 이름 |
|
s_content |
varchar(200) |
스타일 설명 |
|
styleImg |
varchar(200) |
스타일 이미지 |
o |
s_img2 |
varchar(200) |
스타일 썸네일 이미지 |
|
s_link1 |
Integer |
베스트 스타일 결과 |
|
s_link2 |
Integer |
워스트 스타일 결과 |
|
isDelete |
Integer |
논리삭제 |
x |
1 |
가치관 테스트 |
중요하게 생각하는 가치 알아보기 |
"중요하게 생각하는 가치 알아보기" 테스트는 개인이 삶에서 가장 중요하게 여기는 가치나 원칙을 파악하는 데 도움을 주는 평가입니다. 이를 통해 개인의 성향, 목표, 우선순위를 명확히 하고, 더 나아가 자신에게 맞는 의사결정과 행동을 유도하는 데 유용합니다. |
test_1_img1 |
test_1_img2 |
1 |

-- Test 테이블 생성
CREATE TABLE Test (
t_id INT PRIMARY KEY, -- 테스트 번호
t_name VARCHAR(100) NOT NULL, -- 테스트 이름
t_des VARCHAR(100), -- 테스트 간단 설명
t_detail VARCHAR(455), -- 테스트 상세 설명
t_img1 VARCHAR(200), -- 테스트 대표 이미지
t_img2 VARCHAR(200), -- 테스트 상세 이미지
isDelete INT NOT NULL -- 논리삭제
);
-- Question 테이블 생성
CREATE TABLE Question (
q_id INT PRIMARY KEY, -- 질문 번호
t_id INT NOT NULL, -- 테스트 번호 (Foreign Key)
q_content VARCHAR(100), -- 질문 내용
isDelete INT NOT NULL, -- 논리삭제
FOREIGN KEY (t_id) REFERENCES Test(t_id) -- 외래키 설정 (Test 테이블 참조)
);
-- Option 테이블 생성
CREATE TABLE Option (
o_id INT PRIMARY KEY, -- 선택지 번호
q_id INT NOT NULL, -- 질문 번호 (Foreign Key)
o_content VARCHAR(100), -- 선택지 내용
s_id1 INT NOT NULL, -- 스타일 번호1
s_id2 INT NOT NULL, -- 스타일 번호2
isDelete INT NOT NULL, -- 논리삭제
FOREIGN KEY (q_id) REFERENCES Question(q_id) -- 외래키 설정 (Question 테이블 참조)
);
-- Style 테이블 생성
CREATE TABLE Style (
s_id INT PRIMARY KEY, -- 스타일 번호
t_id INT NOT NULL, -- 테스트 번호 (Foreign Key)
s_img VARCHAR(200), -- 스타일 이미지
isDelete INT NOT NULL, -- 논리삭제
FOREIGN KEY (t_id) REFERENCES Test(t_id) -- 외래키 설정 (Test 테이블 참조)
);