책 내용 질문하기
2권 95페이지 문제 6번 질문드립니다.
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
95
조회수
31
작성일
2018-09-18
작성자
탈퇴*원
첨부파일

1) 답지와 다르게 답을 구했는데, 이렇게 해도 답이 되는지 알고싶습니다.

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

FROM 학생정보, 결제

WHERE 학생정보.학번 IN (SELECT 학번 FROM 신청정보 WHERE 신청과목='OpenGL');

2) 두 개의 테이블을 참조하는 속성명을 적을 때, 속성명 중복 여부와 관계 없이 모든 속성에 테이블 출처를 적어도 되는지 궁금합니다.

예를 들어,

학생 테이블 : 학번, 성명, 나이

결제 테이블 : 학번, 결제여부

테이블이 위와 같을 때.

SELECT 학생.학번, 학생.성명, 결제.결제여부

FROM 학생, 결제

이렇게 두 테이블이 서로 중복되는 속성명을 가지지 않더라도,

그냥 모든 속성에다가 테이블 출처를 붙여도 상관 없는지 궁금합니다.

3) 도서 등록 해두었는데, 이메일 서비스는 자동으로 발송해주시는 것인지 궁금합니다.

답변
2018-09-19 10:54:54

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

1) 답지와 다르게 답을 구했는데, 이렇게 해도 답이 되는지 알고싶습니다.

[답변]

안됩니다.

문제에서는 조건을 정확히 나열하고 있습니다.

① <학생정보> 테이블의 ‘학번’과 <신청정보> 테이블의 ‘학번’이 같고

② <신청정보> 테이블의 ‘신청번호’와 <결제> 테이블의 ‘신청번호’가 같은 데이터 중

③ ‘신청과목’이 “OpenGL”인 데이터

이와 같이 되어있는 경우 SQL문에도 이를 반영해줄 필요가 있습니다.

산업인력공단에서 정확한 채점기준을 공개하고 있지 않으나 위와 같이 구체적인 조건이 있는 경우 SQL문에 그대로 구현해주세요.

추가로 해당 SQL문을 돌릴 경우, 문제의 <검색 결과>와 다른 답이 출력됩니다.

<학생정보> 테이블과 <결제> 테이블이 카테션곱(cartesian product)을 한 것과 같이 9×7의 튜플이 생성되고, 그 중 신청과목인 'OpenGL'인 학생들 3명 이해준, 이범용, 박지영이 9번 반복되어 추출됩니다.

2) 두 개의 테이블을 참조하는 속성명을 적을 때, 속성명 중복 여부와 관계 없이 모든 속성에 테이블 출처를 적어도 되는지 궁금합니다.

[답변]

예, 상관없습니다.

중복되지 않은 테이블이라도 테이블명을 적는 것은 SQL문에 어떠한 영향도 주지 않습니다.

3) 도서 등록 해두었는데, 이메일 서비스는 자동으로 발송해주시는 것인지 궁금합니다.

[답변]

예, 발송됩니다.

메일링 서비스는 등록하신 메일로 발송될 것이며, 만약 수신하시는 메일 서버의 문제(광고필터 등)로 수신하지 못하시는 경우

카페의 [프리미엄 존] - 시험대비자료 코너에서 다운받으실 수 있습니다.

행복한 하루되세요.^^

  • *
    2018-09-19 10:54:54

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

    1) 답지와 다르게 답을 구했는데, 이렇게 해도 답이 되는지 알고싶습니다.

    [답변]

    안됩니다.

    문제에서는 조건을 정확히 나열하고 있습니다.

    ① <학생정보> 테이블의 ‘학번’과 <신청정보> 테이블의 ‘학번’이 같고

    ② <신청정보> 테이블의 ‘신청번호’와 <결제> 테이블의 ‘신청번호’가 같은 데이터 중

    ③ ‘신청과목’이 “OpenGL”인 데이터

    이와 같이 되어있는 경우 SQL문에도 이를 반영해줄 필요가 있습니다.

    산업인력공단에서 정확한 채점기준을 공개하고 있지 않으나 위와 같이 구체적인 조건이 있는 경우 SQL문에 그대로 구현해주세요.

    추가로 해당 SQL문을 돌릴 경우, 문제의 <검색 결과>와 다른 답이 출력됩니다.

    <학생정보> 테이블과 <결제> 테이블이 카테션곱(cartesian product)을 한 것과 같이 9×7의 튜플이 생성되고, 그 중 신청과목인 'OpenGL'인 학생들 3명 이해준, 이범용, 박지영이 9번 반복되어 추출됩니다.

    2) 두 개의 테이블을 참조하는 속성명을 적을 때, 속성명 중복 여부와 관계 없이 모든 속성에 테이블 출처를 적어도 되는지 궁금합니다.

    [답변]

    예, 상관없습니다.

    중복되지 않은 테이블이라도 테이블명을 적는 것은 SQL문에 어떠한 영향도 주지 않습니다.

    3) 도서 등록 해두었는데, 이메일 서비스는 자동으로 발송해주시는 것인지 궁금합니다.

    [답변]

    예, 발송됩니다.

    메일링 서비스는 등록하신 메일로 발송될 것이며, 만약 수신하시는 메일 서버의 문제(광고필터 등)로 수신하지 못하시는 경우

    카페의 [프리미엄 존] - 시험대비자료 코너에서 다운받으실 수 있습니다.

    행복한 하루되세요.^^

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