본문 바로가기

Data Architecture

물리 데이터 모델링

 

1. 물리 데이터 모델 정의

- 하나의 논리적 집합은 하나 이상의 테이블이   있다.

- 테이블은 경우에 따라 속성의 일부만으로 생성될  있다.

- DBMS의 특성을 고려하여 논리 모델을 데이터베이스 저장구조로 변환하는 것이다.

- 물리 데이터 모델링 : 데이터의 구조에 관련된 것들을 물리적인 모습까지 설계

- 데이터베이스 디자인 : 물리모델을 DBMS 관점의 오브젝트로 생성하는 최적의 설계를 하는 

- 데이터베이스 디자인의  : 오브젝트 파티셔닝 설계, 최적의 인덱스 설계, 오브젝트별 저장공간의 효율적 사용계획 

 

 

2. 물리 데이터 모델 의의

- 관계 데이터 모델링이라고도 한다.

- 논리 데이터 모델을 RDBMS의 특성, 기능, 성능을 고려하여 데이터베이스의 물리적 구조를 작성해나가는 과정

- 물리 데이터 모델링 단계 : 논리 데이터 모델에서 도출된 내용 변환을 포함하여 데이터의 저장공간, 데이터의 분산, 데이터 저장 방법 등을 함께 고려하는 단계

- 물리 데이터 모델 단계에서 데이터베이스 운용 성능으로 나타나므로 소홀히 다루면 안된다.

 

 

3. 논리 데이터 모델 - 물리 데이터 모델

하나의 논리적 데이터 모델이 서로 다른 형태의 물리적 데이터 모델을 설계하는 경우

- 분산 데이터베이스 구축시

- 물리 데이터 모델 비교

- 물리적 환경의 변환

- 물리적 모델의 형상 관리

 

 

물리 요소 조사  분석

- 시스템 구축 관련 명명 규칙

- 하드웨어 자원 파악 : CPU / Memory / Disk / I/O Controller / Network

- 운영체제  DBMS 버전 파악

- 데이터베이스 운영과 관련된 관리 요소 파악

(1) 사용자 관리 기법  정책

(2) 백업 / 복구 기법  정책

(3) 보안 관리 정책