topic난이도 · 약 14

데이터 모델링 3단계

개념적(ERD) → 논리적(정규화·관계) → 물리적(인덱스·파티셔닝) 3단계 정제.

#데이터모델링#ERD#3스키마
왜 배우는가

필기 3과목 고정 출제. 개념→논리→물리 순서와 각 단계의 산출물을 짝짓는 단답형. 2023년 이후 "특정 산출물이 어느 단계인가" 유형(예: 카디널리티 표기=논리적) 증가.

데이터 모델링은 현실 → DB 스키마로 가는 추상화 과정을 3단계로 나눈다. 단계가 내려갈수록 기술 종속성이 커지고 변경 비용이 비싸지므로, 위 단계일수록 검토·수정이 중요하다.

단계한글영문산출물
1개념적ConceptualERD, 엔티티-관계 다이어그램
2논리적Logical정규화된 관계 스키마, 키·카디널리티
3물리적Physical테이블 DDL, 인덱스, 파티션, 저장 용량

구분 핵심 — 개념적은 "무엇을 저장?"(DBMS 독립), 논리적은 "어떻게 구조화?"(모델 종속: 관계·계층·네트워크), 물리적은 "어떤 DBMS·어떻게 저장?"(Oracle·MySQL 등 제품 종속).

산출물 짝짓기 함정 - ERD → 개념적 - 1NF, 2NF, 3NF 정규화 → 논리적 - B-Tree 인덱스 설계·테이블스페이스 → 물리적 - 카디널리티(1:1, 1:N, N:M) 표기 → 논리적

3-스키마 구조(ANSI/SPARC) — ① 외부(사용자 뷰) ② 개념(전체 논리 구조) ③ 내부(물리 저장). 데이터 모델링 3단계와 혼동 주의 — 스키마 3단계는 DBMS 내부 추상화, 모델링 3단계는 설계 과정의 단계.

실기 드릴 4문항
edit실기 드릴 · 단답형

데이터 모델링 3단계를 순서대로 쓰시오.

space_bar실기 드릴 · 빈칸 채우기

ERD는 ( ㉠ ) 모델링의 산출물이고, 정규화된 관계 스키마는 ( ㉡ ) 모델링의 산출물이다.

check_circle실기 드릴 · OX

테이블 B-Tree 인덱스 설계는 논리적 데이터 모델링 단계의 산출물이다.

edit실기 드릴 · 단답형

ANSI/SPARC 3-스키마 구조의 3계층(외부/내부 제외)의 중간 계층 이름은?