모두CBT

다음의 요구사항을 반영하여 도서 대출 관리용 관계 데이터 모델을 생성할… | [7급 국가직 데이터베이스론] 25년 1회차 기출문제 상세 페이지

1[7급 국가직 데이터베이스론] 25년 1회차
다음의 요구사항을 반영하여 도서 대출 관리용 관계 데이터 모델을 생성할 때, 이에 대한 설명으로 옳지 않은 것은?
○ 회원은 회원번호, 이름, 생년월일, 주소를 가지며, 회원번호를 기본키로 한다.
○ 도서는 도서번호, 제목, 저자, 출판연도를 가지며, 도서번호를 기본키로 한다.
○ 대출은 대출번호, 회원번호, 도서번호, 대출일을 가지며, 대출번호를 기본키로 한다.
○ 반납은 반납번호, 대출번호, 반납일을 가지며, 반납번호를 기본키로 한다.
1
‘회원’, ‘도서’, ‘대출’, ‘반납’이 주요 릴레이션이다.
2
‘도서’와 ‘반납’ 릴레이션 간의 관계는 일대다(1 : n) 관계이다.
3
‘대출’과 ‘반납’ 릴레이션 간의 관계는 다대다(m : n) 관계이다.
4
‘대출’ 릴레이션의 회원번호는 ‘회원’ 릴레이션의 회원번호를 참조하는 외래키이다.
해설

옳지 않은 것은 대출과 반납이 다대다 관계라는 설명이다.

반납은 대출번호를 외래키로 가지고 한 번의 대출은 한 번 반납되므로, 대출과 반납은 일대일(또는 일대다) 관계이지 다대다가 아니다.

  • 주요 릴레이션 구성: 요구사항의 회원·도서·대출·반납이 각각 기본키를 가진 릴레이션이 된다.
  • 도서와 반납의 일대다: 도서 하나가 여러 번 대출되고 대출마다 반납이 생기므로, 대출을 거쳐 보면 도서 하나에 여러 반납이 대응한다.
  • 대출의 회원번호: 회원 릴레이션의 기본키를 참조하는 외래키이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[7급 국가직 데이터베이스론] 25년 1회차 25문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요7급 국가직 데이터베이스론 기출문제 암기장 전체 보기