논리데이터베이스
논리적 데이터 모델링 정의
- E-R 다이어그램으로 표현된 개념적 구조를 데이터베이스에 저장할 형태로 표현한 논리적 구조로 정의하는 과정
- 정확한 업무 분석을 통한 자료의 흐름을 분석하여 현재 사용 중인 양식, 문서, 장표를 중심으로 자료항목을 추출하여 엔티티와 속성들의 관계를 구조적으로 정의하는 단계
논리적 데이터 모델링 특성
- 요구사항을 충분히 수집하지 않으면 다음 단계의 요구사항 변경에 따른 많은 비용이 발생
- 모든 이해당사자들과 의사소통의 보조자료로서 E-R 모델을 활용
- 논리적 모델은 H/W나 S/W에 독립적
- DBMS에 맞는 논리적 스키마 설계
- 트랜잭션 인터페이스를 설계
- 사용자의 요구에 대한 트랜잭션을 모델링하는 것은 개념적 설계단계
- 관계형 데이터베이스에서는 테이블을 설계하는 단계
- 종류
- 관계 데이터 모델
- 계층 데이터 모델
- 네트워크 데이터 모델