Data Engineering
[SQLD 자격검정 실전문제] Part 1-1. 4번 데이터 모델링의 유의점
햣둘
2025. 5. 13. 07:38
정답 : 2번 비유연성
이 문제는 데이터 모델링의 유의점 중에서 비유연성(경직성)의 개념을 이해하고 있는지 묻는 문제임.
두 가지 상황이 제시 되었는데, 첫 번째는 데이터 모델의 변경이 어려운 상황(비유연성)을, 두 번째는 데이터와 프로세스 분리를 통한 '유연성' 확보를 설명하고 있다. 이 중 첫 번째 상황이 비유연성의 문제점을 설명하고 있음을 파악해야 함.
[이론적 내용]
1. 데이터 모델링의 유의점 (이렇게 하면 안 좋다!)
- 중복성 : 동일한 데이터가 여러 곳에 존재하는 현상
- 비유연성 : 변경에 대한 대응이 어려운 상태
- 비일관성 : 데이터의 일관된 규칙이 깨진 상태
- 복잡성 : 데이터 구조가 불필요하게 복잡한 상태
2. 데이터 모델의 유연성 확보 방안
- 데이터와 프로세스의 분리
- 적절한 정규화 수준 유지
- 확장 가능한 구조 설계
- 표준화된 규칙 적용
3. 데이터 모델링의 품질 기준
- 완전성 : 업무에 필요한 모든 데이터 포함
- 정확성 : 업무 규칙을 정확하게 반영
- 유연성 : 업무 변화에 대한 적응력
- 재사용성 : 데이터 구조의 재활용 가능성