안녕하세요 공부하는 푸쿵의 하루....입니다^.^
2021 정보처리기사 시험이 몇일 남지않았네요 ( 모두 화이팅 )
1. 스키마 ( Schema )란?
- 스키마는 DB의 구조와 제약 조건에 관한 전반적이 명세 ( Specification)를 기술 ( Description ) 한 메타데이터의 집합입니다.
- 시간에 따라 불변인 특성을 갖는다.
- 데이터의 구조적 특성을 의미하며, 인스턴스에 의해 규정된다.
- 특정 데이터 모델을 이용해서 만들어 진다.
< 용어 정리 >
메타데이터란 ( Meta-data )?
-데이터에 관한 구조화된 데이터, 다른 데이터를 설명해주는 데이터라고 할 수 있다
인스턴스 ( Instance )
-데이터 개체를 구성하고 있는 속성들에 데이터 타입이 정의되어 구체적인 데이터 값을 갖는 것
1. 외부 스키마 ( External Schema )
-사용자나 응용 프로그래머가 각 개인의 입장에서 필요로 하는 DB의 논리적 구조를 정의한 것
-전체 DB의 한 논리적인 부분으로 볼 수 있으므로 '서브 스키마'라고 한다
-같은 데이터베이스에 대해서도 서로 다른 관점을 정의할 수 있도록 허용한다
-일반 사용자는 질의어 ( SQL )를 이용하여 DB를 쉽게 사용 가능하다
-응용 프로그래머는 C언어, COBOL 등을 사용하여 DB에 접근한다
2. 내부 스키마 ( Internal Schema )
- 실제 DB에 저장될 레코드의 물리적인 구조를 정의하고 저장 데이터 항목의 표현 방법을 나타냄
- 물리적인 저장장치의 입장에서 본 DB는 물리적인 저장장치와 밀접한 계층
- 시스템 프로그래머나 시스템 설계자가 보는 관점의 스키마이다
3. 개념 스키마 ( Conceptual Schema )
-개념 스키마는 DB의 전체적인 논리적 구조로서 모든 응용 프로그램이나 사용자들이 필요로 하는 데이터를 종합한 조칙 전체의 DB로 하나만 존재한다
-개념 스키마는 개체 간의 관계와 제약 조건을 나타내고 DB의 접근 권한, 보안 및 무결성 규칙에 관한 명세를 정의한다
- 기관이나 조직체의 관점에서 데이터베이스를 정의
- 데이터베이스 관리자 (DBA)에 의해 구성
SQL의 관한 설명은 여기에 있습니다
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
푸쿵과 함께 열공!
'IT ( 백준 파이썬 , 정보처리기사 , 딥러닝 ) > 정보처리기사' 카테고리의 다른 글
[ 정보처리기사 ] 프로세스 선점,비선점 스케줄링 ( FCFS/SJF/HRN/RR/MLQ/MLFQ/SRT) (0) | 2021.03.06 |
---|---|
[ 정보처리기사 ] 소프트웨어 설계 디자인 패턴 종류 ( 생성, 구조, 행위 패턴 ) (4) | 2021.03.05 |
[ 정보처리기사 ] 데이터베이스 미들웨어( DB, PRC, MOM, ORB, WAS ) (2) | 2021.03.04 |
[ 정보처리기사 ] 트랙잭션( Transaction )이란? 성질? 롤백 ( ROLLBACK )이란? (8) | 2021.03.03 |
[ 정보처리기사 ] SQL 분류 및 기능 정리 ( DDL, DML, DCL ) 한번에 합격하자! 데이터베이스 ( DataBase ) (7) | 2021.03.02 |