* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
자격검정 시험 문제 중 아래 문제를 풀면서 이해가 되지 않는 부분이 있어 질의합니다.
문제 : 데이터 모델링의 정규화에 대한 설명으로 가장 적절하지 않은 것은?
- 정규화는 개념 데이터 모델의 일관성을 확보하고 중복을 제거하여 속성들이 가장 적절한 엔터티에 배치되도록 한다
- 제 1 정규형은 모든 인스턴스가 반드시 하나의 값을 가져야함을 의미한다.
- 제3 정규형을 만족하는 엔터티의 일반속성은 주식별자의 전체에 종속적이다
- 반정규화는 성능을 위해 데이터 중복을 허용하는 것이지만, 성능 향상을 항상 보장하는 것은 아니다.
문제를 풀면서
- 개념이 아니라 논리여야함 으로 적절하지 않음
- 인스턴스가 아니라 속성이 적절하지 않을까..?
- 제2 정규화에 대한 설명이므로... 제3정규형을 만족한다면, 제2도 만족하고 있으니 적절하다고 판단
- 성능 향상을 항상 보장한다는게.. 조회 성능은 향상되나 입력 수정 삭제 성능은 저하될 수 있는 것이 아니니 적절하다고 판단
1번이 정확한 오답이라 고르긴 했지만, 정규화 문제에서 인스턴스와 속성을 구분하지 않고 써도 되는 것인지 궁금합니다.