책 내용 질문하기
2권 74쪽
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
74
조회수
264
작성일
2019-06-20
작성자
탈퇴*원
문제 13번에 답을 사진 첨부한 것과 같이 작성했는데
일반 집합 연산자는 사용을 못하는 것인가요?
답처럼 무조건 순수관계연산자가 포함되도록 식을 써줘야 하는지 궁금합니다!
답변
2019-06-21 10:45:47
안녕하세요 길벗수험서 운영팀입니다.
일반 집합 연산자를 사용할 수 있습니다만, 적으신 답의 경우 오답입니다.
'일반 집합 연산자'의 [합병 조건]을 알아두세요.
일반 집합 연산자를 사용하려면,
1. 두 릴레이션의 속성의 수가 같고,
2. 속성별 도메인이 같아야 합니다.
이를 고려해봤을 때 회원님이 적으신 관계대수식은 속성의 수가 같지 않아 일반집합연산자를 사용할 수가 없습니다. 굳이 교집합을 사용한다면 4학년인 '학번, 이름'의 릴레이션과 학과가 컴퓨터인 '학번, 이름' 릴레이션을 구해 교집합을 사용할 수 있지만.. AND를 사용하면 한 번에 할 수 있으니 별 의미가 없죠.
행복한 하루되세요 :)
-
관리자2019-06-21 10:45:47
안녕하세요 길벗수험서 운영팀입니다.
일반 집합 연산자를 사용할 수 있습니다만, 적으신 답의 경우 오답입니다.
'일반 집합 연산자'의 [합병 조건]을 알아두세요.
일반 집합 연산자를 사용하려면,
1. 두 릴레이션의 속성의 수가 같고,
2. 속성별 도메인이 같아야 합니다.
이를 고려해봤을 때 회원님이 적으신 관계대수식은 속성의 수가 같지 않아 일반집합연산자를 사용할 수가 없습니다. 굳이 교집합을 사용한다면 4학년인 '학번, 이름'의 릴레이션과 학과가 컴퓨터인 '학번, 이름' 릴레이션을 구해 교집합을 사용할 수 있지만.. AND를 사용하면 한 번에 할 수 있으니 별 의미가 없죠.
행복한 하루되세요 :)