ERD

정규화의 개념정규화는 최소한의 데이터만을 하나의 엔터티에 가지는 방식으로 데이터를 분해하는 과정입니다. 데이터의 일관성, 중복을 줄이고 최대한의 데이터 유연성을 가지는데 초점을 둡니다. 그리고 데이터의 중복을 제거하고 데이터 모델의 독립성을 확보하고 데이터의 이상현상을 줄이기 위한 DB 설계 기법입니다.정규화는 엔터티를 상세화하는 과정으로 논리 데이터 모델링 수행 시점에서 고려하게 됩니다.이상현상(Abnormality)정규화를 하지 않아 발생하는 현상입니다.삽입이상 : 데이터를 삽입하는 과정에서 발생하는 비효율 또는 오류가 발생할 수 있습니다.갱신이상 : 데이터를 수정할 때 중복 데이터로 인해 일관성 문제가 발생할 수 있습니다.삭제이상 : 데이터를 삭제할 때 함께 의도치 않은 데이터가 손실될 수 있는 현..
데이터 모델링이란?데이터 모델링 정의데이터 모델링은 현실 세계의 복잡한 문제를 데이터베이스(DB)로 표현하기 위해 추상화하는 과정입니다. 고객의 비즈니스 프로세스를 분석하고 규칙을 정의하여 데이터를 효과적으로 모델링하고 분석 및 설계를 수행할 수 있도록 도와줍니다. 이를 통해 이해 관계자들과의 원활한 소통을 가능하게 하며, 이 과정을 단계별로 구체화하여, 데이터를 효과적으로 모델링하여 분석 및 설계 작업을 수행합니다.데이터 모델링의 주요 특징추상화 : 현실 세계의 데이터를 단순화하여 중요한 부분의 공통적인 특징을 찾고 단순하게 표현합니다.단순화 : 현실을 단순화하여 핵심 요소에 집중하고, 복잡한 문제를 단순화하여 표현합니다.명확화 : 데이터 모델이 모호하지 않도록 명확한 의미를 가지며, 하나의 의미를 전..