카테고리 없음

ANSI/SPARC

prime9999 2023. 6. 11. 19:19
300x250

ANSI/SPARC란

풀네임은 American National Standards Insritute, Standards Planning And Requirements Committee 라고 하며

미국의 컴퓨터 및 정보처리에 관한 표준화 위원회 이다.

ANSI/SPARC에서 정의한 3단계구조(three-level architecture)

DB에 대한 여러 사용자의 관점과 데이터베이스가 실제로 표현되는 방식(물리적 관점)

을 분리 시킬 수 있도록, DB구조를 크게

외부단계

개념단계

내부단계

라는 3개의 단계로 구분한 구조.

외부단계

데이터베이스의 각 사용자가 갖는 뷰. 각 사용자가 어떻게 데이터를 보는가를 기술한다.

예를 들어 대학교 데이터베이스에서 한 학과의 학과장은 학과의 예산과

학생들의 수강 정보에는 관심이 있지만, 도서관에 정보는 관심이 없다.

즉, 학과장은 학과에 "관련된" 데이터만 볼 수 있으면 된다.

개념단계

조직체의 정보 모델로서, 물리적인 구현은 고려하지 않으면서 조직체 전체에 관한

스키마를 포함한다.

개념 단계는 데이터베이스에 어떤 데이터가 저장되어 있으며, 데이터 간에는

어떤 관계가 존재하고, 어떤 무결성 제약조건들이 명시되어 있는가를 기술한다.

내부단계

물리적단계 또는 저장뷰 라고도 불리며 실제의 물리적인 데이터 구조에 관한 스키마다.

데이터베이스에 어떤 데이터가 어떻게 저장되어 있는가를 기술한다.

728x90