책 내용 질문하기
모의고사 B형 6번
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
조회수
61
작성일
2017-04-12
작성자
첨부파일

6번 문제에서 <상품>테이블에 'ID'가 아니고 '제품코드' 아닌가요?

답변
2017-04-12 16:53:01

안녕하세요.

기본키와 연결되는 외래키가 속성명이 같을 필요는 없습니다. 물론 같아도 관계는 없지만 속성명이 같지 않아도 됩니다.

속성명이 다르더라고 참조무결성 제약조건이 설정된 두 속성에는 연관된 값이 저장되어 있어야 합니다.

문제에서는 속성명만을 이용해서 SQL문을 작성하면 되므로

SELECT SUM(판매량)

FROM 판매

WHERE 제품코드 IN ( SELECT ID FROM 상품 WHERE 상품명 LIKE ‘가공%’);

와 같이 작성하면 됩니다.

오늘도 즐거운 하루 되세요.

  • *
    2017-04-12 16:53:01

    안녕하세요.

    기본키와 연결되는 외래키가 속성명이 같을 필요는 없습니다. 물론 같아도 관계는 없지만 속성명이 같지 않아도 됩니다.

    속성명이 다르더라고 참조무결성 제약조건이 설정된 두 속성에는 연관된 값이 저장되어 있어야 합니다.

    문제에서는 속성명만을 이용해서 SQL문을 작성하면 되므로

    SELECT SUM(판매량)

    FROM 판매

    WHERE 제품코드 IN ( SELECT ID FROM 상품 WHERE 상품명 LIKE ‘가공%’);

    와 같이 작성하면 됩니다.

    오늘도 즐거운 하루 되세요.

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