데이터베이스관리시스템(DBMS Database Management System) 의 정의
사용자와 데이터베이스 사이에 정보를 생성하고 데이터베이스를 관리해주는 소프트웨어 시스템
여러 데이터 구조를 제공하고 데이터 중복성을 통제, 효율적 사용을 할 수 있도록 함
데이터를 저장, 검색, 제어하는 기능을 수행
DBMS의 구성
저장장치관리자(Storage Manager)
- 데이터베이스 하위단계 데이터와 프로그램및 질의 사이 인터페이스 제공하는 프로그램 모듈
- 다양한 데이터조작어(DML)을 파일시스템 명령으로 변환
- 데이터 저장, 검색, 갱신에 대한 책임
- 권한및 무결성 관리자/트랜잭션관리자/파일관리자/버퍼관리자
질의처리기
- 데이터 정의어를 해독하여 데이터사전에 기록
- 데이터조작어를 컴파일
- 질의 실행 시 데이터베이스 접근을 처리
DBMS의 기능
1. 정의기능 - 데이터 타입과 구조, 제약조건들을 명시
2. 제어기능 - 데이터 무결성, 동시성 제어, 복구 및 보안 접근관리 수행
3. 조작기능 - 사용자의 요구에 따라 체계적으로 접근 및 조작하는 기능
'IT > DB && SQL' 카테고리의 다른 글
[DB 개요] 스키마(Schema) 정의 및 특징 (0) | 2021.01.09 |
---|---|
[DB 개요] DB 데이터베이스 정의, DB 데이터베이스 란? (0) | 2021.01.09 |