에브리 저장소

DBMS에 대해서 알아보자! 본문

데이터베이스

DBMS에 대해서 알아보자!

eblee 2018. 12. 11. 11:47

DBMS에 대해서 알아보자!


DBMS는 Database Management System의 약어로, 데이터베이스 관리 시스템입니다.

방대한 양의 데이터(데이터베이스)를 편리하게 저장하고 효율적으로 관리 및 검색 등을 제공하는 시스템 소프트웨어입니다.


DB를 통해 데이터를 저장하고 관리하기 위한 목적으로 사용되는 일체의 시스템인거죠.




즉, DBMS는 DB와 응용프로그램의 중재자 역할을 한다고 볼 수 있습니다.


DBMS에는 Oracle, MySQL, MS-SQL 등이 있습니다.


DBMS의 필수 기능

① 정의기능

 조작기능

 제어기능



 정의기능(Definition)

데이터의 형태, 구조, DB의 저장에 관한 내용을 정의하여 다양한 응용프로그램과 DB가 서로 인터페이스 할 수 있는 방법 제공.


 조작기능(Manipulation)

사용자와 DB사이의 인터페이스를 위한 수단 제공.

검색, 갱신, 삽입, 삭제 등의 DB연산을 지원하는 도구(언어)를 통해 구현합니다.


 제어기능(Control)

공용목적으로 관리되는 DB의 내용에 대해 항상 무결성이 파괴되지 않도록 하며, 정확성과 안전성을 유지합니다.

*무결성 : 



DBMS의 장점

1. 파일시스템에 비해 데이터 중복 최소화 가능

2. 여러 사용자와 응용프로그램들이 데이터 공유 가능

3. 데이터의 일관성 유지(무결성 유지)

4. 보안 보장

5. DB에 일관성 있는 접근


DBMS의 단점

1. 운영비 증가(많은 시스템 자원 필요)

2. 백업과 복구에 대한 전문적인 지식과 기술 필요




끝!




'데이터베이스' 카테고리의 다른 글

DB(데이터베이스) 언어란??  (0) 2018.12.11
스키마(Schema)란??  (0) 2018.12.11
파일시스템이란??  (0) 2018.12.11
데이터 베이스의 개념  (0) 2018.12.08
정보시스템이란??  (0) 2018.12.08
Comments