1. 물리 데이터 모델 정의
- 하나의 논리적 집합은 하나 이상의 테이블이 될 수 있다.
- 테이블은 경우에 따라 속성의 일부만으로 생성될 수 있다.
- DBMS의 특성을 고려하여 논리 모델을 데이터베이스 저장구조로 변환하는 것이다.
- 물리 데이터 모델링 : 데이터의 구조에 관련된 것들을 물리적인 모습까지 설계
- 데이터베이스 디자인 : 물리모델을 DBMS 관점의 오브젝트로 생성하는 최적의 설계를 하는 것
- 데이터베이스 디자인의 예 : 오브젝트 파티셔닝 설계, 최적의 인덱스 설계, 오브젝트별 저장공간의 효율적 사용계획 등
2. 물리 데이터 모델 의의
- 관계 데이터 모델링이라고도 한다.
- 논리 데이터 모델을 RDBMS의 특성, 기능, 성능을 고려하여 데이터베이스의 물리적 구조를 작성해나가는 과정
- 물리 데이터 모델링 단계 : 논리 데이터 모델에서 도출된 내용 변환을 포함하여 데이터의 저장공간, 데이터의 분산, 데이터 저장 방법 등을 함께 고려하는 단계
- 물리 데이터 모델 단계에서 데이터베이스 운용 성능으로 나타나므로 소홀히 다루면 안된다.
3. 논리 데이터 모델 - 물리 데이터 모델
하나의 논리적 데이터 모델이 서로 다른 형태의 물리적 데이터 모델을 설계하는 경우
- 분산 데이터베이스 구축시
- 물리 데이터 모델 비교
- 물리적 환경의 변환
- 물리적 모델의 형상 관리
물리 요소 조사 및 분석
- 시스템 구축 관련 명명 규칙
- 하드웨어 자원 파악 : CPU / Memory / Disk / I/O Controller / Network
- 운영체제 및 DBMS 버전 파악
- 데이터베이스 운영과 관련된 관리 요소 파악
(1) 사용자 관리 기법 및 정책
(2) 백업 / 복구 기법 및 정책
(3) 보안 관리 정책
'Data Architecture' 카테고리의 다른 글
반정규화 - 물리 데이터 모델링 (0) | 2021.04.05 |
---|---|
논리 - 물리 모델 변환 (0) | 2021.04.05 |
엔터티 상세화 - 논리 데이터 모델 (0) | 2021.04.05 |
속성 정의 - 논리 데이터 모델 (0) | 2021.04.05 |
논리 데이터 모델링 이해 (0) | 2021.04.05 |