728x90
안녕하세요 정보처리기사 필기 준비하는 가든입니다... ㅎㅎ
2022 정처기 시험이 얼마 안 남았네요. (파이팅!!)
스키마(Schema)란?
- 스키마는 DB의 구조와 제약 조건에 관한 전반적인 명세(Specification)를 기술(Description)한 메타데이터의 집합입니다.
- 시간에 따라 불변인 특성을 갖는다.
- 데이터의 구조적 특성을 의미하여, 인스턴스에 의해 규정된다.
- 특정 데이터 모델을 이용해서 만들어 진다.
메타데이터(Meta-data) : 데이터에 관한 구조화된 데이터, 다른 데이터를 설명해주는 데이터라고 할 수 있다.
인스턴스(Instance) : 데이터 개체를 구성하고 있는 속성들에 데이터 타입이 정의되어 구체적인 데이터 값을 갖는 것
스키마 종류
1. 외부 스키마(External Schema)
- 사용자나 응용 프로그래머가 각 개인의 입장에서 필요로 하는 DB의 논리적 구조를 정의한 것
- 전제 DB의 한 논리적인 부분으로 볼 수 있으므로 '서브 스키마'라고 한다.
- 같은 데이터베이스에 대해서도 서로 다른 관점을 정의할 수 있도록 허용한다.
- 일반 사용자는 질의어(SQL)를 이용하여 DB를 쉽게 사용 가능하다.
- 응용 프로그래머는 C언어, COBOL 등을 사용하여 DB에 접근한다.
- 사용자와 데이터베이스 관리자 관점의 스키마
2. 개념 스키마(Conceptual Schema)
- 개념 스키마는 DB의 전체적인 논리적 구조로서 모든 응용 프로그램이나 사용자들이 필요로 하는 데이터를 종합한 조직 전체의 DB로 하나만 존재한다.
- 개체 간의 관계와 제약 조건을 나타내고 DB의 접근 권한, 보안 및 무결성 규칙에 관한 명세를 정의한다.
- DB파일에 저장되는 데이터의 형태를 나타내는 것으로, 단순히 스키마라고 하면 개념 스키마를 의미한다.
- 기관이나 조직체의 고나점에서 DB를 정의한 것이다.
- 데이터베이스 관리자(DBA)에 의해서 구성된다.
3. 내부 스키마(Interal Schema)
- 실제 DB에 저장될 레코드의 물리적인 구조를 정의하고 저장 데이터 항목의 표현 방법을 나타냄
- 물리적인 저장장치의 입장에서 본 DB는 물리적인 저장장치와 밀접한 계층
- 저장장치와 데이터베이스 설계자 및 개발자 관점의 스키마
데이터베이스의 구성요소
- 개체 : 파일 처리 방식의 파일에서 레코드
- 속성 : 파일 처리 방식의 파일에서 필드(항목)에 해당되는 것으로 개체의 성질을 나타냄
- 관계 : 개체와 개체 또는 개체와 속성 간의 관계
728x90
'IT 자격증 > 정보처리기사 필기' 카테고리의 다른 글
[정보처리기사 2022] 필기 시험 합격 후기 (0) | 2022.04.18 |
---|