반응형
⭕ [SQLD 50회] 객관식 6번 | 데이터 모델링 | 개념 및 기출 해설 회차별 정리
➡️ 6. 데이터 모델링에 관한 다음 설명 중 틀린 항목을 고르시오.
- 중복(Duplication): 데이터 모델은 동일한 정보를 여러 위치에 저장하여 발생할 수 있는 오류를 방지하는 데 도움이 됩니다.
- 비유연성(Inflexibility): 올바르지 않은 데이터 모델링은 작은 업무 변화에도 데이터 모델을 변경해야 할 수 있어 유지보수가 어려워집니다. 데이터 정의를 사용 프로세스와 분리하여 유연성을 확보할 수 있습니다.
- 비일관성(Inconsistency): 데이터 중복이 없더라도 데이터 일관성이 깨질 수 있습니다. 데이터 모델링을 통해 데이터 간의 상호 연관 관계를 명확하게 정의함으로써 이러한 일관성 위험을 사전에 방지할 수 있습니다.
- 통합(Integrated): 데이터 모델링에서는 프로젝트 데이터를 통합함으로써 모델링 유의성을 향상할 수 있다.
정답
- 중복(Duplication): 데이터 모델은 동일한 정보를 여러 위치에 저장하여 발생할 수 있는 오류를 방지하는 데 도움이 됩니다.
- 비유연성(Inflexibility): 올바르지 않은 데이터 모델링은 작은 업무 변화에도 데이터 모델을 변경해야 할 수 있어 유지보수가 어려워집니다. 데이터 정의를 사용 프로세스와 분리하여 유연성을 확보할 수 있습니다.
- 비일관성(Inconsistency): 데이터 중복이 없더라도 데이터 일관성이 깨질 수 있습니다. 데이터 모델링을 통해 데이터 간의 상호 연관 관계를 명확하게 정의함으로써 이러한 일관성 위험을 사전에 방지할 수 있습니다.
- 통합(Integrated): 데이터 모델링에서는 프로젝트 데이터를 통합함으로써 모델링 유의성을 향상할 수 있다.
⭕ 해설
➡️ 중복(Duplication)
- 중복은 동일한 정보가 여러 위치에 중복되어 저장되는 상황을 나타냅니다. 데이터 모델링은 중복을 최소화하여 데이터 일관성을 유지하고 데이터의 정확성을 향상하는데 도움을 줍니다.
- 중복을 방지하고 중복된 정보를 한곳에 집중시키면 데이터 관리가 효율적이 되어 오류 가능성이 감소하며 데이터 일관성이 향상됩니다.
➡️ 비유연성(Inflexibility)
- 비유연성은 데이터 모델이 작은 업무 변화에 쉽게 대응하지 못하고 변경이 필요한 경우를 나타냅니다. 데이터 정의를 사용 프로세스와 분리함으로써 데이터 모델링은 유연성을 확보하고 유지보수의 어려움을 최소화합니다.
- 데이터 모델을 유연하게 설계함으로써, 업무 변화에 빠르게 대응할 수 있어 애플리케이션의 유지보수가 용이해집니다.
➡️ 비일관성(Inconsistency)
- 비일관성은 데이터가 서로 모순되거나 일관성이 없는 상태를 나타냅니다. 데이터 모델링은 데이터 간의 관계를 명확하게 정의하여 비일관성을 방지합니다.
- 데이터 모델을 통해 데이터 간의 상호 연관 관계를 명확하게 정의하면, 데이터 수정 시에 발생할 수 있는 모순된 정보의 갱신을 방지하여 데이터 일관성을 유지할 수 있습니다.
반응형
'기타 > SQLD' 카테고리의 다른 글
[SQLD 50회] 객관식 8번 | 스키마 종류 | 개념 및 기출 해설 회차별 정리 (110) | 2024.01.28 |
---|---|
[SQLD 50회] 객관식 7번 | 식별자(Identifier) | 개념 및 기출 해설 회차별 정리 (112) | 2024.01.25 |
[SQLD 50회] 객관식 5번 | 발생시점 엔터티 분류 | 개념 및 기출 해설 회차별 정리 (103) | 2024.01.20 |
[SQLD 50회] 객관식 4번 | 개념엔터티(Conceptual Entity) | 개념 및 기출 해설 회차별 정리 (96) | 2024.01.18 |
[SQLD 50회] 객관식 3번 | 식별자 | 개념 및 기출 해설 회차별 정리 (92) | 2024.01.17 |
[SQLD 50회] 객관식 2번 | 관계 표기법 | 개념 및 기출 해설 회차별 정리 (87) | 2024.01.16 |
[SQLD 50회] 객관식 1번 | 엔터티(Entity) 식별자(Identifier) | 개념 및 기출 해설 회차별 정리 (84) | 2024.01.15 |