책 내용 질문하기
정보처리기사 실기 퀵이지 8장 질문
도서
2023 시나공 퀵이지 정보처리기사 실기
페이지
259,263,264
조회수
147
작성일
2023-01-08
작성자
탈퇴*원
첨부파일

자꾸 부적절한 문구가 있다고 떠서 파일로 첨부합니다

 

 

답변
2023-01-09 10:08:39

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

 

[4번 문제]

하위 질의가 잘못 작성되었습니다.

select distinct 이름 from 사원 where 이름 in (select 이름 from 자격증 where 경력 >=3);

과 같이 작성되어야 합니다.

(=는 하위 질의의 결과로 하나의 값만 나올 때 사용합니다.)

(위의 하위 질의의 결과로 {김선달, 성춘향, 일지매, 임꺽정}의 4개의 값이 나오므로 in을 사용해야 하죠)

(정답은 될 수 있으나 쿼리 자체는 의미 없이 하위 질의를 이용하므로 비효율적인 SQL문입니다.)

 

[5번 문제]

잘못된 결과를 반환합니다.

자격증 테이블에 '이름' 속성에 속한 값 중 NULL인 튜플이 없으므로 해당 쿼리는 어떤 값도 가져오지 못합니다.

 

[6번 문제]

잘못된 결과를 반환합니다. 

group by를 사용하지 않은 집계함수의 사용은 해당 테이블 전체에 대한 값을 반환합니다.

하위 질의에서 사용하신 count(이름)이 이름별 개수를 가져오는 것이 아닌 <자격증> 테이블에서 이름 속성이 갖고 있는 값의 개수를 반환하죠. (튜플이 6개이므로 6을 반환)

 

[17번 문제]

오류가 발생합니다. 

<연락처> 테이블에는 성명 속성이 없음을 염두에 두세요.

해당 결과를 하위 질의로 끌어오고 싶으시다면

select 성명, 나이, 직책 from 사원 where 사번 in (select 사번 from 연락처 where 성별 = '여');

과 같이 작성되어야 합니다.

 

[19번 문제]

채점기준이 명확하게 공개되어 있지 않아 해당 작성방법이 정답으로 인정된다고 명확하게 답변드리기 어렵습니다.

가능한 교재의 방식대로, 추가적인 기호의 삽입 없이 답안을 작성하는 것이 안전합니다.

 

행복한 하루되세요 :)

  • 관리자
    2023-01-09 10:08:39

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

     

    [4번 문제]

    하위 질의가 잘못 작성되었습니다.

    select distinct 이름 from 사원 where 이름 in (select 이름 from 자격증 where 경력 >=3);

    과 같이 작성되어야 합니다.

    (=는 하위 질의의 결과로 하나의 값만 나올 때 사용합니다.)

    (위의 하위 질의의 결과로 {김선달, 성춘향, 일지매, 임꺽정}의 4개의 값이 나오므로 in을 사용해야 하죠)

    (정답은 될 수 있으나 쿼리 자체는 의미 없이 하위 질의를 이용하므로 비효율적인 SQL문입니다.)

     

    [5번 문제]

    잘못된 결과를 반환합니다.

    자격증 테이블에 '이름' 속성에 속한 값 중 NULL인 튜플이 없으므로 해당 쿼리는 어떤 값도 가져오지 못합니다.

     

    [6번 문제]

    잘못된 결과를 반환합니다. 

    group by를 사용하지 않은 집계함수의 사용은 해당 테이블 전체에 대한 값을 반환합니다.

    하위 질의에서 사용하신 count(이름)이 이름별 개수를 가져오는 것이 아닌 <자격증> 테이블에서 이름 속성이 갖고 있는 값의 개수를 반환하죠. (튜플이 6개이므로 6을 반환)

     

    [17번 문제]

    오류가 발생합니다. 

    <연락처> 테이블에는 성명 속성이 없음을 염두에 두세요.

    해당 결과를 하위 질의로 끌어오고 싶으시다면

    select 성명, 나이, 직책 from 사원 where 사번 in (select 사번 from 연락처 where 성별 = '여');

    과 같이 작성되어야 합니다.

     

    [19번 문제]

    채점기준이 명확하게 공개되어 있지 않아 해당 작성방법이 정답으로 인정된다고 명확하게 답변드리기 어렵습니다.

    가능한 교재의 방식대로, 추가적인 기호의 삽입 없이 답안을 작성하는 것이 안전합니다.

     

    행복한 하루되세요 :)

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