SQLD CBT 기출문제 예상문제 401번
다음 문제를 풀어보세요.
다음 보기 중 데이터 모델의 이해에 대한 설명으로 가장 거리가 먼 것을 고르시오.
데이터 모델의 이해
데이터 모델링은 현실 세계의 데이터를 추상화하여 일정한 형식에 따라 표현하는 과정입니다. 이는 데이터의 구조, 관계, 제약 조건 등을 정의하며, 효과적인 데이터베이스 설계를 위한 필수적인 단계입니다.
데이터 모델은 추상화 수준에 따라 개념적 데이터 모델, 논리적 데이터 모델, 물리적 데이터 모델로 분류될 수 있습니다. 각 모델은 특정 목적과 표현 방식을 가집니다.
- 개념적 데이터 모델: 비즈니스 요구사항을 중심으로 사용자 관점에서 데이터를 추상화합니다. 주로 ERD(Entity-Relationship Diagram)를 사용하여 표현됩니다.
- 논리적 데이터 모델: 데이터의 구조와 관계를 표현하며, 특정 DBMS에 종속되지 않습니다. 관계형 모델, 계층 모델, 네트워크 모델 등이 있습니다.
- 물리적 데이터 모델: 실제 데이터베이스에 데이터가 저장될 구조를 물리적으로 표현합니다. 테이블, 컬럼, 데이터 타입, 제약 조건 등이 구체적으로 정의됩니다.