1번: 논리적 데이터 모델링 – 정규화 [논리적 데이터 모델링 단계에서 핵심 작업] 정규화(Normalization) - 중복 데이터 제거 - 이상현상(삽입/삭제/갱신 이상) 제거 - 데이터의 일관성과 무결성 확보 즉, 무결성 / 이상현상 제거 중심, 성능은 부수효과 제1정규형 -모든 속성이 원자값을 가지도록 하는것 -반복 그룹 제거, 다중 값 컬럼 제거 제2정규형 -기본키에 완전 함수 종속인 상태 -복합키를 사용하는 경우, 기본키의 일부에만 종속되는 부분 함수 종속을 제거 제3정규형 -이행 함수 종속을 제거한 상태 -비키 속성이 다른 비키 속성에 종속되지 않도록 한다. BCNF -모든 결정자가 후보키인 정규형 -제3정규형보다 엄격한 정규형이다.
순서 느낌: 개념 모델(엔터티, 관계 정의, 업무 중심, 추상적 표현) → 논리 모델(정규화, 키/제약 정의, DBMS 독립) → 물리 모델(인덱스, 파티션, 스토리지 등) 실제 저장 구조 설계 (DBMS 종속) 논리 구조 변경 (예: 테이...