안녕하세요
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) 등은 임의로 적은 값인지 고정된 값인지 궁금합니다.
안녕하세요 길벗수험서 운영팀입니다.
[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를 사용해야 합니다.
행복한 하루되세요 :)