책 내용 질문하기
[2021 정보처리기사 실기] 2권 7p CREATE DOMAIN 질문
도서
2021 시나공 정보처리기사 실기
페이지
7
조회수
253
작성일
2021-04-02
작성자
탈퇴*원
첨부파일

안녕하세요

 

2권 7페이지에 있는 CREATE DOMAIN

예제에서

 

DEFAULT '남' 으로 기본값을 남으로 설정했는데 

 

예제에 기본값을 '남'으로 설정하라는 지시가 없었으니

1. 남이 아닌 여로 설정해도 되는 건가요?

 

또,

 

CONSTRAINT VALID-SEX 로 제약조건명 자리에

 

VALID-SEX라고 되어있는데, SEX는 도메인명이라서 오는구나라고 이해가 되지만

2. VALID- 의 역할이 무엇인지 궁금합니다.

 

----------

추가)

CREATE TABLE 테이블을 정의하는 명령문을 시험에서 풀 때

쉼표(,)나 괄호() 유무도 중요한지 궁금합니다. (제가 어디에서 쉼표를 찍어야하는지, 괄호를 자꾸 까먹어서)

 

<예를 들면>

CREATE TABLE 학생

(이름 VARCHAR(15) NOT NULL,

학번 CHAR(8),

.... );

 

이렇게가 아닌 

CREATE TABLE 학생

이름 VARCHAR(15) NOT NULL

학번 CHAR(8)

.... ;

 

3. 쉼표와 괄호가 없는 경우에도 정답으로 인정되는지가 궁금합니다.

 

4. 8p에 있는 CREAT TABLE의 예제에 있는 VARCHAR(15), CHAR(8) 등은 임의로 적은 값인지 고정된 값인지 궁금합니다.

답변
2021-04-05 15:07:22

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

 

[1]

예 문제 없습니다.

단순히 default 설정이 어떤 형식으로 이루어지는지 보여드리기 위한 것입니다.

 

[2]

'valid-sex'는 제약조건이 이름에 해당합니다.

해당 위치에는 사용자가 임의로 정한 어떤 글자가 들어가도 문제 없습니다.

물론 문제에서 '제약조건의 이름을 ㅁㅁㅁㅁ로 하라'라고 언급했다면 그에 따라줘야 하죠.

 

[2-추가]

괄호와 쉼표는 중요한 문법이며 정확히 작성하지 않는 경우 오류가 발생합니다.

 

[3]

정답으로 인정되지 않습니다.

오류없이 정상적으로 수행되는 SQL문으로 작성하셔야 합니다.

 

[4]

문제에서 제시되지 않은 경우 char, varchar 중 어떤 것을 사용해도 무관합니다.

다만 '고정 길이 문자열'이라고 언급하면 char

'변동 길이 문자열'이라고 언급하면 varchar를 사용해야 합니다.

 

행복한 하루되세요 :)

  • 관리자
    2021-04-05 15:07:22

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

     

    [1]

    예 문제 없습니다.

    단순히 default 설정이 어떤 형식으로 이루어지는지 보여드리기 위한 것입니다.

     

    [2]

    'valid-sex'는 제약조건이 이름에 해당합니다.

    해당 위치에는 사용자가 임의로 정한 어떤 글자가 들어가도 문제 없습니다.

    물론 문제에서 '제약조건의 이름을 ㅁㅁㅁㅁ로 하라'라고 언급했다면 그에 따라줘야 하죠.

     

    [2-추가]

    괄호와 쉼표는 중요한 문법이며 정확히 작성하지 않는 경우 오류가 발생합니다.

     

    [3]

    정답으로 인정되지 않습니다.

    오류없이 정상적으로 수행되는 SQL문으로 작성하셔야 합니다.

     

    [4]

    문제에서 제시되지 않은 경우 char, varchar 중 어떤 것을 사용해도 무관합니다.

    다만 '고정 길이 문자열'이라고 언급하면 char

    '변동 길이 문자열'이라고 언급하면 varchar를 사용해야 합니다.

     

    행복한 하루되세요 :)

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