본문 바로가기

IT IS IT/DB

[DB 공부] 데이터베이스(DBMS) 란?

728x90
반응형

데이터베이스는 데이터(data)와 베이스(base)를 합성한 단어다.

그리고 DBMS는 Database Management System을 줄인 단어로써, 데이터베이스 관리 시스템이라는 뜻이다.

 

그러면 데이터는 무엇이고 베이스는 무엇일까?

 

일단 데이터(data)는 정보(Information)을 필요성에 따라 가공하여 누군가가 활용할 수 있는 형태가 된 것을 Data 라고 부를 수 있다.

규칙성이 없던 세상의 다양한 소스에서 내가 필요한 부분을 파악하고, 이에 관련된 정보만 모으고 관리하면 그것이 데이터인 셈이다.

 

우리는 각각의 데이터를 각자의 필요성에 맞게 관리할 것이다.

그런데 각 데이터는 중복될 가능성이 존재한다.

 

예를 들어보자.

회사를 운영하려면 사원을 고용해야 한다.

각 사원에 대한 정보는 회사 내에서 다양한 사람들에 의해 활용되어진다.

그리고 필요한 정보는 사람마다 다르다.

이름과 나이같은 간단한 신상 정보부터 직급, 월급, 연차유무, 주요업무, 근태 등등 다양한 정보가 데이터화 되어 저장된다.

 

그럼 이 정보들을 각각 파일로 저장해서 필요한 사람에게 주면 어떻게 될까?

이 사람이 진급을 하게 되면 각 파일을 가진 사람이 일일히 파일의 정보를 업데이트 해야 할 것이다.

또한 중복된 정보를 이곳저곳에 보관해야 하기에 저장공간의 낭비도 심해질 것이다.

 

그외에도 다양한 불편함을 해소하기 위해 데이터들을 모아서 통합관리하는 시스템이 필요한 것이다.

즉, Data의 기지인 Base를 구축하여 이곳에서 통합적으로 관리하는 구조.

 

데이터베이스의 장점은 다양하게 존재한다.

* 여러 사람과 실시간으로 공유 가능.

* 효율적인 데이터 관리 및 검색.

* 일관성 있는 방법으로 데이터 관리.

* 데이터 누락 및 중복 제거.

728x90
반응형