Search

데이터 모델링 수준 및 기법

과정
탐색을 위한 데이터 준비
날짜
2024/01/31

데이터 모델링이란?

데이터의 구성 및 구조화 방식을 시각적으로 나타내는 다이어그램을 만드는 프로세스 입니다.
데이터 모델링은 주택 설계도에 빗댈 수 있습니다.
사용자마다 데이터 요구사항이 다를 수 있지만, 누구나 데이터 모델을 통해 전체 구조를 이해할 수 있습니다.

데이터 모델링 수준

개념적 데이터 모델링

조직 내 데이터의 상호작용 방식 등 포괄적인 수준의 데이터 구조입니다.
새 데이터베이스의 비즈니스 요구사항을 정의하는 데 사용될 수 있습니다.
개념적 데이터 모델에는 기술적 세부정보가 포함되지 않습니다.

논리적 데이터 모델링

관계, 속성, 개체 등 데이터베이스의 기술적 세부정보에 중점을 둡니다.
논리적 데이터 모델은 데이터베이스에서 개별 레코드를 고유하게 식별하는 방식을 정의합니다.
데이터베이스 테이블의 실제 이름을 사용하지는 않습니다.

물리적 데이터 모델링

데이터베이스의 작동 방식을 보여줍니다.
사용되는 모든 개체와 속성을 정의합니다.
테이블 이름, 열 이름, 데이터베이스의 데이터 유형

데이터 모델링 기법

ERD

데이터 모델에서 개체 간의 관계를 이해하는 데 사용되는 시각적 방식입니다.

UML 다이어그램

시스템의 개체, 속성, 운영, 관계를 보여주면서 시스템 구조를 설명하는 아주 상세한 다이어그램입니다.