본문 바로가기

ORACLE11g/DATABASE 이론

[2장] 데이터베이스 관리 시스템 (DBMS)

1. 데이터베이스 관리 시스템 (Database Management System)의 개념


・사용자와 데이터베이스 사이에서 데이터베이스의 관리를 도와주는 소프트웨어.

・종속성과 중복성의 문제를 해결하기 위한 시스템으로, 모든 응용프로그램이 DB를 공유할 수 있도록 한다.



2. DBMS의 필수 기능


정의 기능 (Definition Facility) : 구조와 제약조건등을 명시하는 기능 제공.

조작 기능 (Manipulation Facility) : 데이터 처리를 위한 삽입, 삭제, 갱신, 검색을 명시하는 기능 제공.

제어 기능 (Control Facility) : 무결성, 보안 및 권한 검사, 병행 제어 등을 명시하는 기능 제공.



3. DBMS의 장・단점


장점

단점 

・독립성이 보장된다.

・중복을 피할 수 있다.

・공동으로 이용할 수 있다.

・통합하여 관리가 가능하다.

・일관성을 유지할 수 있다.

・표준화 할 수 있다.

・무결성을 유지할 수 있다.

・보안을 유지할 수 있다.

・실시간 처리가 가능하다.

・최신의 데이터를 유지할 수 있다. 

・DB 전문가가 부족하다.

・대용량 디스크의 집중적인 접근으로인한 과부하 발생.

・전산화 비용의 증가. 

・데이터의 백업과 복구가 어렵다.

・시스템이 복잡해진다.


'ORACLE11g > DATABASE 이론' 카테고리의 다른 글

[6장] 키의 개념 및 종류  (0) 2016.10.04
[5장] 관계형 데이터 모델  (0) 2016.10.04
[4장] 데이터베이스 설계  (0) 2016.10.04
[3장] 스키마 (Schema)  (0) 2016.10.04
[1장] 데이터베이스 개념  (0) 2016.10.04