https://www.youtube.com/watch?v=QB_GYdHUHmA 41:31부터. 정규화(DB Normalization)의 개념 간단하게 말하면 엔터티를 분해하는 과정 최소한의 데이터만을 하나의 엔터티에 넣는 식으로 데이터를 분해하는 과정이고, 기준을 수립하는 과정을 정규화라고 한다. 엔터티를 상세화하는 과정으로 논리 데이터 모델링 수행 시점에서 고려된다. 제 1 정규화부터 제 5 정규화까지 존재하지만, 실질적으로는 제 3정규화까지만 수행한다. 이상현상 정규화를 하지 않아 발생하는 현상(삽입이상,갱신이상,삭제이상) 특정 인스턴스가 삽입/갱신/삭제 될 때 정의되지 않아도 될 속성까지도 반드시 입력되어야 하는 현상이 발생한다. 정규화 단계 1. 제 1 정규화(1NF) 테이블이 컬럼의 원자성(한 ..
https://www.youtube.com/watch?v=QB_GYdHUHmA 데이터 모델링의 이해 파트는 동일 데이터 모델과 성능에서는 정규화에 포인트를 맞추는 식으로 예상된다. 엔터디(Entity), 속성(Attribute), 인스턴스(instance) - 테이블,컬럼,행들의 집 DBMS(데이터베이스 매니지먼트 시스템) 모델링의 개념 현실 세계의 비즈니스 프로세스와 데이터 요구 사항을 추상적이고 구조화된 형태로 표현 데이터베이스의 구조와 관계를 정의하며, 이를 통해 데이터의 저장, 조작 관리 방법을 익힌다. 모델링의 특징 - 단명추 단순화 - 불필요한 세부 사항을 제거(표현하기 쉽게) 명확화 -정확하게 현상을 기술(의사소통 원활화) 추상화 - 간략하게 대략적으로 표현(일정하게 표기법을 따라) 데이터 ..