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

Q.23202559어려움 변형2과목 · SQL 기본 및 활용
어느 쇼핑몰의 [주문] 테이블은 한 컬럼에 여러 상품명이 쉼표로 나열되어 저장되고, 고객 주소가 주문 행마다 반복 저장되어 주소 변경 시 갱신 이상이 발생하고 있다. 이 테이블의 정규화에 관한 설명으로 옳은 것은?
  • 1여러 상품명이 한 속성에 나열된 현재 상태는 원자값 조건을 위반하여 1정규형을 만족하지 못하므로, 각 속성이 단일 값을 갖도록 분해해야 한다.
  • 2정규화의 목적은 이상 현상 방지에 있으므로, 정규화 단계를 높일수록 데이터 구조의 유연성은 필연적으로 낮아진다.
  • 3주소 반복 저장으로 인한 갱신 이상은 데이터 무결성을 최소화하는 정규화를 통해 제거할 수 있다.
  • 4BCNF는 1정규형보다 완화된 조건의 정규형으로, 2정규형에 도달하기 전 단계에서 적용된다.

정답: 1 · 여러 상품명이 한 속성에 나열된 현재 상태는 원자값 조건을 위반하여 1정규형을 만족하지 못하므로, 각 속성이 단일 값을 갖도록 분해해야 한다.

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