책 내용 질문하기
문제4-2.쿼리 작성시 두 테이블 중 어느 쪽에서 [프로그램명]필드를 가져와야 하나요?
도서
2018 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
266
조회수
26
작성일
2018-03-10
작성자
탈퇴*원
첨부파일

저는 제가 첨부한 그림처럼, [프로그램명]필드가 기본키로 설정되어 있는 <프로그램> 테이블에서 가져왔습니다. JOIN쿼리 작성시, 기본키 또는 인덱스키가 포함된 필드가 반드시 있어야 한다고 생각했기 때문이지요. 그러나 채점 결과는 <프로그램> 테이블이 아닌 <문화센터등록> 테이블이 옳은 것으로 나오더군요. 그러나 문제에 예시로 주어진 '박이원'을 매개 변수로 입력한 뒤의 조회 결과는 테이블을 <프로그램>으로 하든 <문화센터등록>으로 하든 같았습니다.

만약 제가 한 방식대로 쿼리를 작성한다면, 어떤 논리적인 오류가 일어날까요?

그리고 이 문제와 같이, 두 테이블에 불러올 필드가 중복되어 있는 경우, 어떤 상황(문제상의 힌트 등)을 기준으로 테이블을 선택하면 되나요?

■문제4-2.<프로그램>과 <문화센터등록> 테이블을 이용하여 '등록프로그램정보' 쿼리를 작성하시오.('성명'을 매개변수로)
▷제 답: [프로그램명]필드를 [프로그램] 테이블에서 가져오는 방법
▷정 답: [프로그램명]필드를 [문화센터등록] 테이블에서 가져오는 방법

답변
2018-03-15 16:50:35

어디서 가져와서 사용하든 정확한 결과가 나온다면 실제 시험에서는 정답으로 인정 됩니다.

시나공 채점 프로그램은 정답파일과 정확하게 일치해야 정답으로 인정 되므로 조금만 달라도 오답처리 된 것입니다.

좋은 하루 되세요.

  • *
    2018-03-15 16:50:35

    어디서 가져와서 사용하든 정확한 결과가 나온다면 실제 시험에서는 정답으로 인정 됩니다.

    시나공 채점 프로그램은 정답파일과 정확하게 일치해야 정답으로 인정 되므로 조금만 달라도 오답처리 된 것입니다.

    좋은 하루 되세요.

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