영화 장르를 [장르](장르코드, 장르명, 상위장르코드) 하나로 두고 상… | [SQLD] SQL 개발자 기출유형 모의고사 9회 상세 페이지

1[SQLD] SQL 개발자 기출유형 모의고사 9회
영화 장르를 [장르](장르코드, 장르명, 상위장르코드) 하나로 두고 상위장르코드가 같은 엔터티의 장르코드를 참조하게 모델링했다. 이 모델의 특징으로 옳은 것은?
1
단계가 늘어도 엔터티 구조는 그대로다
2
한 장르가 여러 상위 장르를 가진다
3
상위 장르명은 별도 테이블로 조회한다
4
최상위 장르의 상위장르코드는 필수다
해설

자기참조(재귀) 관계로 만든 계층 모델은 대분류·중분류처럼 단계가 늘어나도 행만 추가하면 되므로 엔터티 구조를 바꾸지 않는다.

상위 장르명은 같은 테이블을 별칭으로 두 번 쓰는 셀프 조인으로 조회하며, 최상위 장르는 부모가 없어 상위장르코드가 NULL 이다.

  • 최상위 장르는 상위가 없으므로 상위장르코드가 NULL 이어야 한다.
  • 같은 테이블을 셀프 조인하면 되므로 다른 테이블이 없어도 된다.
  • 상위장르코드 속성이 하나뿐이라 부모는 최대 하나다.

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

이어서 풀어보기

[SQLD] SQL 개발자 기출유형 모의고사 9회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요SQLD SQL 개발자 실전 모의고사 암기장 전체 보기