SQLD(SQL 개발자) 기출 · 정규화

다음 모델의 배송 엔터티에서 고객의 정보를 찾을 때, 성능 향상과 SQL 문장을 단순화하는 가장 적절한 반정규화 방법은 무엇인가? (단, 주문목록 엔터티에서는 고객의 주식별자를 상속받기를 원하지 않음, 배송 엔터티에서는 고객 엔터티의 모든 속성을 참조하기를 원함)

이 문제 풀어보기

정답 및 해설 보기

정답: 4번

고객 엔터티의 모든 속성을 참조하기를 원할 때 가장 효율성이 좋은 반정규화 기법은 관계를 중복하는 방법이며 이를 적용하면 두 테이블의 조인 경로를 단축하게 되고 SQL 문장을 단순하게 구성할 수 있다.
이 단원 연속 풀기 · 정규화개념서 「정규화 (Normalization)」 읽기

이 단원 공개 기출 24문항

  1. 데이터베이스 정규화 중에서 기본키를 제외하고 칼럼 간에 종속성이 발생하면 테이블을 분할하는 것은?정규화
  2. 정규화를 수행하지 않고 엔터티에 데이터를 입력할 때 불필요한 데이터를 같이 입력하거나 삭제하면 다른 데이터까지 같이 삭제되는 문제는?정규화
  3. 다음 중 3차 정규화에 대한 설명으로 가장 올바른 것은?정규화
  4. 아래와 같은 보관금원장 엔터티에서 관서에 대한 정보가 반정규화 되어 있기 때문에 관서정보를 조화할 때 성능저하가 발생하고 있다. 이 엔터티에 대해 몇 차 정규화가…정규화
  5. 다음 중 아래 '일자별매각물건' 엔터티에 대한 설명으로 가장 적절한 것은? [그림]정규화
정규화 기출 전체 보기 →