책 내용 질문하기
[2021 정보처리기사 실기] 2권 12p 3번 질문입니다
도서
2021 시나공 정보처리기사 실기
페이지
12
조회수
292
작성일
2021-03-31
작성자
탈퇴*원
첨부파일

< 작성자 답안 >

 

CREATE TABLE patient(

id CHAR(5) PRIMARY KEY,

name CHAR(10),

sex CHAR(1),

phone CHAR(20),

CONSTRAINT sex_ck CHECK (sex IN('f', 'm')),

CONSTRAINT id_fk FOREIGN KEY(id) REFERENCE doctor(doc_id)

);

 

< 시나공 답안 >

 

CREATE TABLE patient(

id CHAR(5) PRIMARY KEY,

name CHAR(10),

sex CHAR(1),

phone CHAR(20),

CONSTRAINT sex_ck CHECK (sex = 'f' or sex = 'm'),

CONSTRAINT id_fk FOREIGN KEY(id) REFERENCES doctor(doc_id)

 

);

 

 

제가 생각한 답안이 SQL 문장 오류가 있는지 또한 시나공 답안과 똑같은 결과인지 확인하기 어려움이 있어 이렇게 질문 올립니다.

감사합니다

 

 

답변
2021-04-02 11:03:35

안녕하세요 길벗수험서 운영팀입니다.

 

동일한 check 조건이며, 그와 같이 작성해도 정답입니다.

 

다만 실제 시험에서는 조건 '작성시 'IN'을 사용할 것'과 같이 세부적인 처리 조건이 언급되는 경우가 많으므로 IN의 사용방법 또한 숙지하고 넘어가세요.

 

행복한 하루되세요 :)

  • 관리자
    2021-04-02 11:03:35

    안녕하세요 길벗수험서 운영팀입니다.

     

    동일한 check 조건이며, 그와 같이 작성해도 정답입니다.

     

    다만 실제 시험에서는 조건 '작성시 'IN'을 사용할 것'과 같이 세부적인 처리 조건이 언급되는 경우가 많으므로 IN의 사용방법 또한 숙지하고 넘어가세요.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.