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
1
1 Test t_id

IMG_5C5BBA9DE666-1.jpeg

-- 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 테이블 참조)
);