SQLD · 59회 변형 · 어려움 난이도 · 1번

Q.1202559어려움 변형1과목 · 데이터 모델링의 이해
다음은 지점·계좌·거래·거래명세 네 개의 테이블이 모두 1:M 식별자 관계로 연결된 모델이다. 이 중 계좌와 거래 사이의 관계만 비식별자 관계로 변경하기로 했을 때, 그 영향에 관한 설명으로 옳지 않은 것은?
보기
지점·계좌·거래·거래명세 ERD
갖는다1N갖는다1N갖는다1N지점계좌거래거래명세
  • 1변경 전에는 거래명세 테이블의 PK에 지점코드와 계좌번호가 모두 상속되어 있으므로 지점 테이블과 중간 테이블 경유 없이 바로 조인할 수 있다.
  • 2변경 후 거래 테이블의 PK에서 계좌번호(및 함께 상속되던 지점코드)가 빠지고, 계좌번호는 일반 속성인 FK로 남는다.
  • 3변경 후에도 거래명세 테이블은 계좌번호를 PK로 상속받으므로 계좌 테이블과 직접 조인하는 데는 지장이 없다.
  • 4변경 후 거래명세 테이블에서 지점 정보를 조회하려면 거래·계좌 테이블을 차례로 경유하는 추가 조인이 필요해진다.

정답: 3 · 변경 후에도 거래명세 테이블은 계좌번호를 PK로 상속받으므로 계좌 테이블과 직접 조인하는 데는 지장이 없다.

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기