본문 바로가기
Kor/etc

비개발자가 공부하는 DBMS (1) - 데이터베이스 관리 시스템(DBMS)이란?

by PD Miles 2023. 9. 27.
반응형

이번 글에서는 데이터베이스 관리 시스템(DBMS)의 기초지식에 대해 정리해봤습니다.

DBMS는 한 줄로 정리하면 여러 종류의 데이터를 관리하고 저장하는데 도움을 주는 소프트웨어입니다.

DBMS가 하는 역할에 대해서 아래에 이해하기 쉽게 설명해보겠습니다.


1. 데이터 저장과 정리하기

DBMS는 마치 대형 파일 캐비닛과 같은 역할을 합니다.

우리가 문서를 서랍에 정리하듯이, DBMS는 데이터를 정돈된 방식으로 저장합니다.

 

2. 정보 찾기와 수정하기

데이터를 저장한 후에도 중요한 일이 남아있습니다.

캐비닛에 들어있는 데이터를 찾고 수정하는 것이죠.

DBMS는 마치 도서관의 사서처럼 동작합니다.

 

3. 데이터의 안전과 보안

우리가 비밀번호로 스마트폰을 보호하듯이, DBMS는 데이터를 안전하게 보호합니다.

불법적인 접근을 막고, 중요한 정보가 유출되지 않도록 도와줍니다.'

 

4. 여러 사람이 함께 작업하기

DBMS는 여러 사람이 동시에 데이터를 사용하고 변경할 수 있도록 돕습니다.

 

5. 시간을 되돌리기

DBMS는 실수로 삭제한 정보를 복구하거나 문제가 생겼을 때 이전 상태로 돌릴 수 있도록,

타임머신처럼 데이터를 특정 시점으로 되돌릴 수 있습니다.

 

6. 각종 데이터 저장소

DBMS는 다양한 종류의 데이터를 다룰 수 있습니다.

숫자, 글자, 사진, 비디오 등 다양한 형태의 데이터를 관리할 수 있습니다.


Database Management System이라고 읽었을 때는 뭔가 어렵고 난해한 기술이라고 생각했는데, AI의 도움을 받아 예시를 통해 공부하니 어떤 개념인지 조금은 쉽게 다가온 느낌이었습니다.

다음 글은 관계형 데이터베이스와 비관계형 데이터베이스의 차이에 대해 공부하면서 DBMS가 실제로 어떻게 구성되어있는지 공부해보도록 하겠습니다.

반응형