1.
데이터베이스2권에서 83쪽에 7번문제에서 3번빈칸에 check(속성)이므로 value in 이 아니라 직위 in아닌가요???
그 뒤에 select문에서는 예를들면 89페이지의 예제3번에서는 속성 in() 이런식이던데 왜 이 문제에서는 value라고 써주나요??
그럼 81페이지에 1번문제도 check(sex='f' or sex='m')을 check(sex in('f','m'))이 아니라
check(value in('f','m'))이라고 써야하나요?
2.
88페이지에서 예제3번에 월급은부분은 꼭 큰따옴표로 해야하나요? 작은따옴표로 써줘도 되는건가요??
아님 시험에서 나올때는 조건이 주어지나요??
3.
127페이지 8번문제는 꼭 outer join을 이용해서 풀어야하나요??
select 학교명,지역
from 학교
where 학교명 not in (select 학교명 from학과);
이렇게 쓰면 안되나요???
안녕하세요.
1)
Create Table에서 제약조건 설정시
CONSTRINT 제약조건명 CHECK (속성 = "값1" or 속성 = "값2") ;
CONSTRINT 제약조건명 CHECK (속성 In("값1", "값2") ) ;
Create Domain에서 제약조건 설정시
CONSTRINT 제약조건명 CHECK ("값1" or "값2") ;
CONSTRINT 제약조건명 CHECK ( Value In("값1", "값2") ) ;
Domain은 특정 속성에 대한 범위 설정이므로 속성명을 지정하지 않고 대신 Value를 사용합니다.
2)
시험에서 작은따옴표를 사용할 지 큰따옴표를 사용할지 제시가 됩니다.
3)
조인 방법에 대한 별다른 조건이 없다면
결과가 동일하게 산출되는 SQL문은 맞게 채점됩니다.
그러므로 처리조건을 꼼꼼하게 살펴본 후 답안을 작성하세요.
오늘도 즐거운 하루 되세요.
-
*2018-06-28 10:19:40
안녕하세요.
1)
Create Table에서 제약조건 설정시
CONSTRINT 제약조건명 CHECK (속성 = "값1" or 속성 = "값2") ;
CONSTRINT 제약조건명 CHECK (속성 In("값1", "값2") ) ;
Create Domain에서 제약조건 설정시
CONSTRINT 제약조건명 CHECK ("값1" or "값2") ;
CONSTRINT 제약조건명 CHECK ( Value In("값1", "값2") ) ;
Domain은 특정 속성에 대한 범위 설정이므로 속성명을 지정하지 않고 대신 Value를 사용합니다.
2)
시험에서 작은따옴표를 사용할 지 큰따옴표를 사용할지 제시가 됩니다.
3)
조인 방법에 대한 별다른 조건이 없다면
결과가 동일하게 산출되는 SQL문은 맞게 채점됩니다.
그러므로 처리조건을 꼼꼼하게 살펴본 후 답안을 작성하세요.
오늘도 즐거운 하루 되세요.