책 내용 질문하기
모의고사 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 ‘가공%’);
와 같이 작성하면 됩니다.
오늘도 즐거운 하루 되세요.