본문 바로가기
SQLD/50회 기출

[SQLD 50회] 객관식 6번 | 데이터 모델링 | 개념 및 기출 해설 회차별 정리

by YUNI Heo 2024. 1. 24.
반응형

 

⭕ [SQLD 50회] 객관식 6번 | 데이터 모델링 | 개념 및 기출 해설 회차별 정리

➡️ 6. 데이터 모델링에 관한 다음 설명 중 틀린 항목을 고르시오.

  1. 중복(Duplication): 데이터 모델은 동일한 정보를 여러 위치에 저장하여 발생할 수 있는 오류를 방지하는 데 도움이 됩니다.
  2. 비유연성(Inflexibility): 올바르지 않은 데이터 모델링은 작은 업무 변화에도 데이터 모델을 변경해야 할 수 있어 유지보수가 어려워집니다. 데이터 정의를 사용 프로세스와 분리하여 유연성을 확보할 수 있습니다.
  3. 비일관성(Inconsistency): 데이터 중복이 없더라도 데이터 일관성이 깨질 수 있습니다. 데이터 모델링을 통해 데이터 간의 상호 연관 관계를 명확하게 정의함으로써 이러한 일관성 위험을 사전에 방지할 수 있습니다.
  4. 통합(Integrated): 데이터 모델링에서는 프로젝트 데이터를 통합함으로써 모델링 유의성을 향상할 수 있다.

 

정답

  1. 중복(Duplication): 데이터 모델은 동일한 정보를 여러 위치에 저장하여 발생할 수 있는 오류를 방지하는 데 도움이 됩니다.
  2. 비유연성(Inflexibility): 올바르지 않은 데이터 모델링은 작은 업무 변화에도 데이터 모델을 변경해야 할 수 있어 유지보수가 어려워집니다. 데이터 정의를 사용 프로세스와 분리하여 유연성을 확보할 수 있습니다.
  3. 비일관성(Inconsistency): 데이터 중복이 없더라도 데이터 일관성이 깨질 수 있습니다. 데이터 모델링을 통해 데이터 간의 상호 연관 관계를 명확하게 정의함으로써 이러한 일관성 위험을 사전에 방지할 수 있습니다.
  4. 통합(Integrated): 데이터 모델링에서는 프로젝트 데이터를 통합함으로써 모델링 유의성을 향상할 수 있다.

 

⭕ 해설

➡️ 중복(Duplication)

  • 중복은 동일한 정보가 여러 위치에 중복되어 저장되는 상황을 나타냅니다. 데이터 모델링은 중복을 최소화하여 데이터 일관성을 유지하고 데이터의 정확성을 향상하는데 도움을 줍니다.
  • 중복을 방지하고 중복된 정보를 한곳에 집중시키면 데이터 관리가 효율적이 되어 오류 가능성이 감소하며 데이터 일관성이 향상됩니다.

 

➡️ 비유연성(Inflexibility)

  • 비유연성은 데이터 모델이 작은 업무 변화에 쉽게 대응하지 못하고 변경이 필요한 경우를 나타냅니다. 데이터 정의를 사용 프로세스와 분리함으로써 데이터 모델링은 유연성을 확보하고 유지보수의 어려움을 최소화합니다.
  • 데이터 모델을 유연하게 설계함으로써, 업무 변화에 빠르게 대응할 수 있어 애플리케이션의 유지보수가 용이해집니다.

 

➡️ 비일관성(Inconsistency)

  • 비일관성은 데이터가 서로 모순되거나 일관성이 없는 상태를 나타냅니다. 데이터 모델링은 데이터 간의 관계를 명확하게 정의하여 비일관성을 방지합니다.
  • 데이터 모델을 통해 데이터 간의 상호 연관 관계를 명확하게 정의하면, 데이터 수정 시에 발생할 수 있는 모순된 정보의 갱신을 방지하여 데이터 일관성을 유지할 수 있습니다.
반응형