DBMS
DBMS(Data Base Management System)는 DB를 관리하는 소프트웨어다. 과거에는 데이터를 파일에다 저장하고 관리했는데 이러다보니 아래의 문제가 발생했다.
- 데이터가 여러 파일에 중복 저장되는 문제
- 응용 프로그램이 데이터 파일에 종속적인 문제
- 데이터 파일에 대한 동시 공유 · 회복 · 보안 기능이 부족한 문제 등등
이러한 문제를 해결하기 위해 DBMS와 DB가 등장하게 되었다.
DBMS의 장단점
DBMS로 인해 여러 장점을 얻지만 대신 단점도 존재한다. 하지만 장점의 이점이 훨씬 더 크기에 대부분의 시스템은 데이터를 DB에 저장한다.
DBMS의 주요 기능
DBMS의 주요 기능은 세 가지로 요약할 수 있다.
- 정의 기능 : 데이터베이스 구조를 정의하거나 수정 할 수 있는 기능 (create, drop, alter ··)
- 조작 기능 : 데이터를 삽입 · 삭제 · 수정 · 검색하는 연산을 할 수 있는 기능 (insert, delete, update, select ··)
- 제어 기능 : 데이터를 항상 정확하고 안전하게 유지 할 수 있는 기능 (보안, 백업, 회복, 동시성 제어)
'Computer Science > DataBase' 카테고리의 다른 글
[데이터베이스 - 6] SQL (0) | 2022.09.29 |
---|---|
[데이터베이스 - 5] 관계 데이터 모델 (0) | 2022.09.29 |
[데이터베이스 - 4] 데이터베이스 설계 (0) | 2022.09.23 |
[데이터베이스 - 3] 데이터베이스 구조 (0) | 2022.09.22 |
[데이터베이스 - 1] 데이터베이스란? (0) | 2022.09.20 |