Data Engineering

[SQLD 자격검정 실전문제] Part 1-1. 4번 데이터 모델링의 유의점

햣둘 2025. 5. 13. 07:38

 

정답 : 2번 비유연성

 

이 문제는 데이터 모델링의 유의점 중에서 비유연성(경직성)의 개념을 이해하고 있는지 묻는 문제임.

두 가지 상황이 제시 되었는데, 첫 번째는 데이터 모델의 변경이 어려운 상황(비유연성)을, 두 번째는 데이터와 프로세스 분리를 통한 '유연성' 확보를 설명하고 있다. 이 중 첫 번째 상황이 비유연성의 문제점을 설명하고 있음을 파악해야 함.

 

[이론적 내용]

1. 데이터 모델링의 유의점 (이렇게 하면 안 좋다!)

- 중복성 : 동일한 데이터가 여러 곳에 존재하는 현상

- 비유연성 : 변경에 대한 대응이 어려운 상태

- 비일관성 : 데이터의 일관된 규칙이 깨진 상태

- 복잡성 : 데이터 구조가 불필요하게 복잡한 상태

 

2. 데이터 모델의 유연성 확보 방안

- 데이터와 프로세스의 분리

- 적절한 정규화 수준 유지

- 확장 가능한 구조 설계

- 표준화된 규칙 적용

 

3. 데이터 모델링의 품질 기준 

- 완전성 : 업무에 필요한 모든 데이터 포함

- 정확성 : 업무 규칙을 정확하게 반영

- 유연성 : 업무 변화에 대한 적응력

- 재사용성 : 데이터 구조의 재활용 가능성