일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nvidia docker
- streamsets 강의
- 앤서블 설치
- docker
- mysql on docker
- 백준
- 클라우드
- 데이트
- 코딩
- 스트림셋이란?
- 파이썬
- c
- C언어
- 도커
- 데이터베이스
- c++
- python
- 스트림셋
- 도커 mysql
- 자바
- ansible install
- elk stack
- mysql docker
- java
- 도커 시작하기
- 정보처리기사
- 푸시푸시
- 도커 elk
- MySQL
- 알고리즘
- Today
- Total
리그캣의 개발놀이터
DBMS 필수 기능, 데이터 모델의 구성요소, 시스템 카탈로그 본문
DBMS의 필수 기능
정의 : 데이터베이스에 저장될 데이터의 형과 구조에 대한 정의, 이용 방식, 제약 조건 등을 명시하는 기능
조작 : 데이터 검색, 갱신, 삽입, 삭제 등을 체계적으로 처리하기 위해 데이터 접근 수단 등을 정하는 기능
제어 : 데이터의 정확성과 안전성을 유지하기 위한 무결성, 보안 및 권한 검사, 병행 수행 제어 등의 기능을 정하는 기능
데이터 모델의 구성요소
구조(Structure) : 논리적으로 표현된 개체들 간의 관계를 표시함
연산(Operation) : 데이터베이스에 저장된 실제 데이터를 처리하는 방법을 표시함
제약조건(Constraint) : 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약조건을 표시함
시스템 카탈로그
시스템 카탈로그는 시스템 그 자체에 관련이 있는 다양한 객체에 관한 정보를 포함하는 시스템 데이터 베이스이다.
시스템 카탈로그는 데이터베이스에 포함되는 모든 데이터 객체에 대한 정의나 명세에 관한 정보를 유지 관리하는 시스템 테이블이다.
데이터 정의어의 결과로 구성되는 기본 테이블, 뷰, 인데스, 패키지, 접근 권한 등의 데이터베이스 구조 및 통계 정보를 저장한다.
카탈로그들이 생성되면 자료 사전에 저장되기 때문에 좁은 의미로는 카탈로그를 자료 사전이라고도 한다.
카탈로그에 저장된 정보를 메타 데이터라고 한다.
시스템 카탈로그 자체도 시스템 테이블로 구성되어 있어 일반 이용자도 SQL을 이용하여 검색해 볼 수 있다.
INSERT, DELETE, UPDATE 문으로 카탈로그를 갱신하는 것은 허용되지 않는다.
카탈로그는 DBMS가 스스로 생성하고 유지한다.
'데이터베이스' 카테고리의 다른 글
[MySql] 시간 불일치 현상 Timezone 문제 (0) | 2018.05.15 |
---|---|
데이터베이스 - 릴레이션 정리 (0) | 2018.02.08 |
순차 파일의 장점과 단점 (0) | 2018.02.08 |
데이터베이스 스키마 정리 - 시나공 (0) | 2018.02.06 |
데이터베이스 DBMS의 기능 - 시나공 (0) | 2018.02.06 |