데이터베이스 시스템의 주요한 목적은 사용자에게 데이터에 관한 추상적인 관점을 제공하는 것이다.
물리적 단계 - 데이터가 실제로 어떻게 저장되는지 기술
(데이터베이스 시스템도 낮은 단계의 상세한 저장 구조를 데이터 프로그래머에게 숨김.)
논리적 단계 - 어떤 데이터가저장되었는지, 데이터 사이에는 어떤 관계가 있는지를 기술.
(데이터 베이스 관리자가 이 단계에서 작업)
(각 레코드는 형 정의에 의해 기술, 레코드들 사에의 관계도 이 단계에서 정의)
뷰 단계 - 사용자들이 시스템을 간단히 이용할 수 있도록 정의.
(사용자들이 원하는 데이터만을 가공하여 제공하는 단계)
(데이터베이스의 논리적 단계의 상세함을 숨기는 것과 동시에 사용자가 데이터베이스의
어떤 부분에는 엑세스 하지 못하도록 보안 메커니즘도 제공)
'ComputerScience > Database' 카테고리의 다른 글
자바(이클립스)와 oracle DB 연동하기. (4) | 2011.08.28 |
---|---|
도서관 관리 시스템의 ER 모델링 (0) | 2010.12.22 |
데이터베이스에서의 인스턴스, 스키마 (0) | 2010.12.22 |
DML과 DDL(데이터베이스 언어) (0) | 2010.11.21 |
xp에서 오라클 11g R2 설치부터 계정생성, 권한부여까지. (1) | 2010.11.21 |