데이터베이스 시스템이란?데이터베이스 시스템이란?

Posted at 2013. 10. 10. 23:14 | Posted in 2학기/DB

데이터베이스 시스템이란

-데이터를 데이터베이스로 저장관리하여 정보를 생성하는 컴퓨터 중심의 시스템을 의미

데이터베이스 시스템 구성요소

-데이터베이스

-데이터 언어

-사용자

-데이터베이스 관리 시스템

-데이터베이스 관리자

-데이터베이스 컴퓨터

DBMS를 이용하여 구축한 데이터베이스 시스템을 사용자가 쉽게 이해하고 이용할 수 있도록 지원하기 위해서 미국 국립 표준화 컴퓨터 및 정보처리에 관한 표준화 위원회에서 3단게 데이터베이스 구조 정의

데이터베이스 사용자에게 내부적으로 복잡한 데이터베이스 구조를 단순화

데이터베이스를 보는 관점 에 따라 3개의 단계로 분리

-외부단계 : 데이터베이스 사용자 관점

-개념단계 : 총체적인 관점

-내부단계 : 물리적인 저장장치 관점

스키마

-데이터베이스의 논리적 정의

-데이터 구조와 제약조건에 대한 명세를 기술한 것

-개체 , 속성, 관계, 제약조건 포함

외부 스키마

-3단계 데이터베이스 구조의 최상위 단계인 외부 단계에는 개개 사용자를 위한 여러 형태의 외부 스카마가 존재

-각각의 데이터베이스를 사용자 관점 또는 사용자 뷰 표현

-각 사용자 별로 상이한 관점을 지원하기 때문에 여러 종류의 사용자 관점이 있을 수 있음

-전체 데이터 베이스의 논리적인 한 부분

개념 스키마

-3단게 데이터베이스 구조의 중간 단계인 개념 단게에는 하나의 개념 스키마가 존재

-범 기관적인 관점에서의 데이터베이스 정의

-모든 응용에 대한 전체적인 통합된 데이터 구조

-데이터베이스에 저장되는 전체 데이트들간의 관게 표현

-데이터, 제약사항, 의미정보, 보안, 무결성 정보 포함

-schema

내부 스키마

-3단계 데이터베이스 구조의 최하위 단계인 내부 단계에는 하나의 내부 스키마가 존재

-저장장치에 관점에서의데이터 베이스정의

+물리적인 저장장치에서 데이터가 실제적으로 저장되는 방법 표현

-데이터와 인덱스에 대한 공간 할당, 데이터 유형 및 크기 정의, 압축 및 암호화 기법 등에 대한 정보 제공

3단계 데이터베이스의 사상

외부/개념 단계간의 사상

-외부 스키마와 개념 스키마간의 대응 관계 정의

-응용 인터페이스

-논리적 데이터 독립성 제공

개념/내부 단계간이 사상

-개념 스키마와 내부 스키마간의 대응 관계 정의

-저장 인터페이스

-물러적 데이터 독립성 제공

'2학기 > DB' 카테고리의 다른 글

데이터베이스 실습  (0) 2013.11.06
데이터베이스의 용어의 기원  (0) 2013.10.10
정보 모델링  (0) 2013.10.10
데이터 정의어  (0) 2013.10.10
데이터베이스  (0) 2013.10.10
//