책 내용 질문하기
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를 사용하면 한 번에 할 수 있으니 별 의미가 없죠.

     

    행복한 하루되세요 :)

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