본문 바로가기
DBMS/데이터베이스

[데이터베이스] 대표적인 데이터 모델링 기법 4가지

by 클레어몬트 2025. 2. 6.

https://claremont.tistory.com/entry/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-ep1-DB-%EB%AA%A8%EB%8D%B8

 

[데이터베이스] ep1) DB 모델

ㅁ논리적 데이터 모델들1. 계층형 데이터 모델  2. 네트워크형 데이터 모델  3. 관계형 데이터 모델(RDB: Relational DataBase)- 우리는 이 RDB에 대해 앞으로 지겹도록 다룰 것이다   ㅁRDB 데이터 모

claremont.tistory.com

 

 

 

데이터 모델링은 데이터를 체계적으로 구조화하고, 데이터 간의 관계를 명확하게 정의하는 과정이다. 이를 통해 데이터베이스 설계의 기초를 마련하고, 효율적인 데이터 관리가 가능해진다. 데이터 모델링에는 여러 가지 기법이 있으며, 대표적으로 데이터 흐름 다이어그램(DFD), 엔터티 관계 다이어그램(ERD), 통합 모델링 언어(UML), 데이터 웨어하우스 스키마가 있다. 각 기법의 특징을 살펴보자.

 

 

1. 데이터 흐름 다이어그램(DFD, Data Flow Diagram): 데이터가 시스템 내에서 어떻게 이동하는지를 시각적으로 표현하는 기법

이를 통해 데이터의 흐름과 변환 과정을 이해하고, 시스템의 구조를 분석할 수 있다

 

 

2. 엔티티 관계 다이어그램(ERD, Entity-Relationship Diagram): 엔티티(개체)와 엔티티 간의 관계를 시각적으로 표현하는 기법

관계형 데이터베이스(RDB)를 설계할 때 필수적으로 사용된다!

드론 배송 경로 탐색 서버 ERD

 

 

3. 통합 모델링 언어(UML, Unified Modeling Language): 객체 지향 시스템을 모델링하는 표준 언어

UML을 사용하면 시스템의 구조와 행위를 다양한 다이어그램을 통해 표현할 수 있다

https://claremont.tistory.com/entry/OOP-UML-%ED%91%9C%EA%B8%B0%EB%B2%95

 

[OOP] UML 표기법

UML 표기법이란 "Unified Modeling Language"의 약자로, 소프트웨어 시스템을 설계하고 시각화하기 위해 사용하는 표준화된 모델링 언어이다. UML은 객체 지향 프로그래밍의 개념을 기반으로 하며, 복잡

claremont.tistory.com

 

 

4. 데이터 웨어하우스 스키마(Data Warehouse Schema): 분석을 위한 데이터를 저장하는 구조를 정의하는 방식

주로 대량의 데이터를 효율적으로 저장하고 분석하는 데 활용된다

 

 

 

 

데이터 모델링 기법은 데이터베이스 설계, 시스템 분석, 소프트웨어 개발 등 다양한 분야에서 활용된다.

데이터 흐름 다이어그램(DFD)은 데이터 이동을 시각적으로 표현한다!

엔터티 관계 다이어그램(ERD)은 데이터베이스 구조를 설계하는 데 필수적이다!

UML은 객체 지향 시스템을 모델링하는 데 활용된다!

데이터 웨어하우스 스키마는 대량의 데이터를 효율적으로 저장하고 분석하는 데 도움을 준다!

각각의 기법을 적절히 활용하면 데이터 모델링의 효과를 극대화할 수가 있다.