반응형
Ⅰ. DBMS의 궁극적인 목표, 데이터 독립성의 개요
가. 데이터 독립성의 정의
- 데이터베이스의 물리적 구조나 데이터의 저장 방식에 변화가 생겨도 응용 프로그램이나 사용자에게 영향을 주지 않는 능력
나. 데이터 독립성의 종류
종류 | 설명 | 관련 사상 |
논리적 데이터 독립성 |
- 데이터베이스의 논리적 구조를 변경시키더라도 기존 응용 프로그램에 영향을 주지 않는 것 | 논리적 구조 사상 |
물리적 데이터 독립성 |
- 응용 프로그램이나 데이터베이스의 논리적 구조에 영향을 주지 않고 물리적 구조를 변경시킬 수 있는 것 | 물리적 구조 사상 |
Ⅱ. 데이터 독립성 보장을 위한 3단계 데이터베이스 구조 및 스키마 설명
가. 3단계 데이터베이스 구조의 개념도
외부 단계 | - 사용자가 데이터베이스를 어떻게 보는지를 표현하는 단계 |
개념 단계 | - DBMS나 관리자가 전체 데이터베이스를 어떻게 이해하는지 표현하는 단계 |
내부 단계 | - 데이터베이스가 물리적인 저장 장치에 어떻게 저장되는지 표현하는 단계 |
나. 스키마의 종류
스키마 | 설명 | 관리 정보 |
외부 시크마 | - 데이터베이스의 사용자나 응용 프로그래머가 접근하는 데이터베이스를 정의 | - 응용 프로그램이나 사용자에 관련된 개체와 관계 정보 |
개념 스키마 | - 모든 응용 시스템들이나 사용자들 필요로 하는 데이터를 통합한 조직 전체의 데이터베이스를 기술 | - 모든 데이터 객체 정보 - 개체, 관계 및 제약 조건 |
내부 스키마 | - 저장 장치 입장에서 데이터베이스 전체가 저장되는 방법 명세 | - 내부 레코드의 형식 - 인덱스의 유무 |
반응형
'IT 기술 > DB' 카테고리의 다른 글
빅데이터 통합 관리 (0) | 2024.12.04 |
---|---|
대용량 데이터베이스의 인덱스 (0) | 2024.12.04 |
분산 데이터베이스의 투명성 (0) | 2024.12.04 |
데이터옵스 (DataOps) (0) | 2024.12.04 |
데이터베이스 트랜잭션 (0) | 2024.12.04 |