IT/DB && SQL

[DB개요] 데이터베이스 관리 시스템(DBMS)

freddy12 2021. 1. 9. 21:49

데이터베이스관리시스템(DBMS Database Management System) 의 정의

 

사용자와 데이터베이스 사이에 정보를 생성하고 데이터베이스를 관리해주는 소프트웨어 시스템

여러 데이터 구조를 제공하고 데이터 중복성을 통제,  효율적 사용을 할 수 있도록 함

데이터를 저장, 검색, 제어하는 기능을 수행

 

 

DBMS의 구성

 

저장장치관리자(Storage Manager)

- 데이터베이스 하위단계 데이터와 프로그램및 질의 사이 인터페이스 제공하는 프로그램 모듈

- 다양한 데이터조작어(DML)을 파일시스템 명령으로 변환

- 데이터 저장, 검색, 갱신에 대한 책임

- 권한및 무결성 관리자/트랜잭션관리자/파일관리자/버퍼관리자

 

질의처리기

- 데이터 정의어를 해독하여 데이터사전에 기록

- 데이터조작어를 컴파일

- 질의 실행 시 데이터베이스 접근을 처리

 

 

DBMS의 기능

1. 정의기능 - 데이터 타입과 구조, 제약조건들을 명시

2. 제어기능 - 데이터 무결성, 동시성 제어, 복구 및 보안 접근관리 수행

3. 조작기능 - 사용자의 요구에 따라 체계적으로 접근 및 조작하는 기능