Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- c++
- styled-components
- 맛집
- Javascript
- 애플
- db
- 정규표현식
- ES6
- 데이터베이스
- string
- 자바
- 배포
- 알고리즘
- ECMAScript2015
- 아이폰
- binary
- LeetCode
- java
- 운영체제
- git
- codewars
- 식물키우기
- 기억장치
- ECMAScript6
- 자바스크립트
- Algorithm
- 컴퓨터
- react
- 리액트
- 반응형 웹
Archives
- Today
- Total
에브리 저장소
스키마(Schema)란?? 본문
스키마(Schema)란??
스키마란 데이터 구조와 제약 조건에 대한 명세(Specification) 기술한 것을 의미합니다.
개체(Entity), 속성, 관계에 대한 정의와 이들이 유지해야 될 제약 조건이 포함됩니다.
DB 관리 측면에서 아래 3단계로 나눠서 DB를 기술하고 이들의 관계를 정립시킵니다.
① 외부단계(External Level) : 데이터를 이용하는 각 개인의 견해
② 개념단계(Conceptual Level) : 개인의 모든 견해가 종합된 기관 전체의 견해
③ 내부단계(Internal Level) : 물리적 저장 장치의 입장에서 보는 저장장치의 견해가
각 단계에서의 스키마를 외부스키마, 개념스키마(또는 스키마), 내부스키마라 합니다.
① 외부스키마(서브스키마)
개개인의 사용자가 보는 개인적인 데이터베이스에 관한 것입니다.
해당 응용프로그램이나 사용자에 관련된 개체와 관계만을 포함합니다.
② 개념스키마(스키마)
개념 단계에서는 하나의 개념스키마를 가지고 있습니다.
모든 응용시스템들이나 사용자들이 필요로 하는 데이터를 통합한 조직 전체의 데이터베이스를 기술한 것입니다.
③ 내부스키마
내부 단계에서도 하나의 내부스키마를 가지고 있습니다.
저장 장치의 입장에서 전체 DB가 저장되는 방법입니다.
내부 레코드의 형식, 인덱스 유무, 저장데이터 항목 등
'데이터베이스' 카테고리의 다른 글
관계형 데이터베이스란? (0) | 2018.12.17 |
---|---|
DB(데이터베이스) 언어란?? (0) | 2018.12.11 |
파일시스템이란?? (0) | 2018.12.11 |
DBMS에 대해서 알아보자! (0) | 2018.12.11 |
데이터 베이스의 개념 (0) | 2018.12.08 |
Comments