ER/Studio 데이터모델링이란 - 1.개요

2012.01.04 02:09

관리자 조회 수:12065

1. 데이터 모델링이란?

현실 세계의 업무적인 프로세스를 물리적으로 데이터베이스화 하기 위한 과정으로

개체와 관계를 중심으로 체계적으로 표현하고 문서화하는 기법이며, 정보 시스템의 중심을

데이터의 관점에서 접근하는 데이터 중심의 분석 방법이다.

   db1.png
 
 

2. 데이터 모델링 단계

데이터 모델링은 개념 데이터 모델링, 논리 데이터 모델링, 물리 데이터 모델링 등 3단계로 나눌 수 있다.

개념 데이터 모델링 단계에서는 주제별로 분류 가능한 업무를 분석한 후 핵심 엔티티(Entity)를 추출하고 그들간의 관계를 정의하여 전체 데이터 모델의 골격을 생성한다.

이렇게 도출된 엔티티(업무)간의 관계를 표현하기 위해 개체-관계 다이어그램(ERD, Entity-Relationship Diagram)을 작성한다.

논리 데이터 모델링 단계에서는 개념 데이터 모델링 단계에서 정의한 핵심 엔티티와 관계를 바탕으로 상세 속성을 정의하고 식별자를 확정하며 정규화와 같은 상세화 과정을 수행한다.

마지막으로 물리 데이터 모델링 단계에서는 논리 데이터 모델을 기반으로 목표하는 DBMS의 특성 및 구현환경 등을 감안한 스키마(데이터 구조)를 일정한 기준과 규칙에 의해 도출하고

컬럼(Column)의 데이터 타입과 크기를 정의한다. 또한 데이터 사용량을 분석 예측하는 과정을 통해 효율적인 데이터베이스가 될 수 있도록 인덱스의 정의 및 역정규화 작업을 수행한다.
 db2.png

번호 제목 글쓴이 날짜 조회 수
공지 [기술 보고서 다운로드] IDC Technology Spotlight: 모델 기반 데이터 설계를 통한 비즈니스 민첩성 확보 방안 관리자 2015.08.24 8328
공지 ER/Studio Team Server(ER/Studio 용 웹포탈) 설치 및 사용자 가이드 손보라 2014.07.15 39527
공지 Repository 설치 및 사용 가이드 손보라 2014.05.27 50259
공지 ER/Studio Data Architect 설치 및 사용자가이드 관리자2 2012.01.27 52671
24 ER/Studio 데이터모델 솔루션으로 마이그레이션(from ERwin) file 문효섭 2013.08.01 5635
23 데이터거버넌스 어떻게 시작할 것인가 #4. 데이터아키텍트로 리버스 엔지니어링 하기 손보라 2013.09.16 5779
22 데이터거버넌스 어떻게 시작할 것인가 #5. 데이터베이스 카탈로그 생성 손보라 2013.09.16 6104
21 데이터거버넌스 어떻게 시작할 것인가 #6. 모델에 데이터 거버넌스 맵 설정 손보라 2013.09.23 6122
20 데이터거버넌스 어떻게 시작할 것인가 #7. 유니버셜 맵핑 기능 사용하기 관리자 2013.10.08 6333
19 데이터아키텍트가 비즈니스 업무부서와 협업하기 위해 알아야 할 5가지 file 문효섭 2012.03.27 6424
18 ER/Studio 웹포탈에서 데이터모델 조회 시 한글이 깨져보일때 file 문효섭 2012.03.07 6625
17 ERwin에서 ER/Studio로의 마이그레이션 가이드 file 문효섭 2012.03.27 6953
16 ERwin이 아닌 ERStudio를 고객이 선택하는 이유 Top 10 file 문효섭 2012.03.27 7225
15 [API활용] 자동 조작 API 사용하기 [1] file 문효섭 2012.04.10 7436
14 각 관계에 따른 FK의 속성 [2] file spectra 2012.06.25 7751
13 ER/Studio로 ERWin의 제약으로 부터 자유로워지세요 file 문효섭 2012.01.04 8243
12 데이터모델링이란 - 10.뷰설계 문효섭 2012.01.04 8781
11 데이터모델링이란 - 11.인덱스설계 문효섭 2012.01.04 10351
» 데이터모델링이란 - 1.개요 file 관리자 2012.01.04 12065
9 데이터모델링이란 - 8.관계형 테이블 전환 file 문효섭 2012.01.04 13685
8 데이터모델링이란 - 7.실전데이터모델링 이슈 file 문효섭 2012.01.04 13869
7 데이터모델링이란 - 9.반정규화(역정규화) 문효섭 2012.01.04 15514
6 데이터모델링이란 - 4.식별자 file 문효섭 2012.01.04 16976
5 데이터모델링이란 - 6.정규화 file 문효섭 2012.01.04 19771