책 내용 질문하기
질문이용
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
95,109
조회수
214
작성일
2020-08-29
작성자
탈퇴*원
첨부파일

p.95 문제 6

<학생정보> 테이블의 학번과 신청정보 테이블의 학번이 같고, 신청정보 테이블의 신청번호와 결제 테이블의 신청번호가 같은 데이터인데

SELECT 학생정보.학번, 이름, 결제여부

라고 써있는데 왜 하나만 써주나여?? 신청정보.학번도 SELECT 문에 써줘야되는거 아닌가요??

 

 

p109 문제 5

장발장과 황진이 사원의 부서를 편집으로 갱신하는 SQL?

답지에는

UPDATE 사원

SET 부서 = ‘편집

WHERE 성명 IN(‘장발장’, ‘황진이’);

라고 되있는데 원래

UPDATE 사원

SET 부서 = ‘편집

WHERE 성명=‘황진이’ AND 성명=‘장발장’; 이렇게 되야되지 않나요?

INOR랑 같은 개념아닌가요?

 

 

 

3. VIEW 생성할 때 WITH CHECK OPTION을 쓸때도 있고 안쓸때도 있는데 정확히 어떻게 구별하나요??

답변
2020-09-01 12:00:55

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

 

[95]

학생정보와 신청정보의 학번은 연결되어 있기 때문에 둘 중 하나의 학번만 호출하면 됩니다.

 

[109]
말씀하신대로 AND가 아닌 OR입니다.

in 대신

where 성명 = '장발장' or 성명 = '황진이'

라고 해도 되죠.

 

[3]

with check option을 사용해야 하는 경우 문제에서 명확하게 언급됩니다.

127쪽의 7번 문제같이 말이죠.

 

행복한 하루되세요 :)

  • 관리자
    2020-09-01 12:00:55

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

     

    [95]

    학생정보와 신청정보의 학번은 연결되어 있기 때문에 둘 중 하나의 학번만 호출하면 됩니다.

     

    [109]
    말씀하신대로 AND가 아닌 OR입니다.

    in 대신

    where 성명 = '장발장' or 성명 = '황진이'

    라고 해도 되죠.

     

    [3]

    with check option을 사용해야 하는 경우 문제에서 명확하게 언급됩니다.

    127쪽의 7번 문제같이 말이죠.

     

    행복한 하루되세요 :)

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