[DB] 데이터 모델링(data modeling) 및 표기법(notation)
·
Computer Science and Engineering/Database
데이터 모델링 (Data Modeling) 데이터 모델링은 정보 시스템에서 사용할 데이터를 구조화하고, 정의하며, 조직화하는 과정을 말한다. 즉 현실 세계의 정보를 체계적으로 정리하여 데이터베이스로 설계하기 위한 핵심 작업이다.데이터 모델링은 크게 세 단계로 나뉜다. 첫 번째는 현실 세계의 데이터를 분석하여 개념적인 구조로 표현하는 개념적 데이터 모델링(Conceptual Modeling)이다. 두 번째는 개념 모델을 기반으로, 데이터베이스에 적합한 형태로 구조화하는, 즉 정규화, 키설정 등을 해주는 논리적 데이터 모델링(Logical Modeling)이며, 세 번째는 논리 모델을 실제 사용하는 데이터베이스 시스템의 특성과 성능 요건에 맞게 최적화하는 물리적 데이터 모델링(Physical Modeling..