개발자/컴퓨터공학

데이터베이스(Database)란 무엇일까!?

Mosser 2022. 9. 10.
728x90
반응형

서론

이번 게시글에서는 우리가 흔히 들어봤던 데이터베이스가 무엇인지에 대해 알아보겠습니다.

 

데이터베이스란?

데이터베이스(Database)는 흔히 DB라고도 부릅니다. 즉 DB에서 쿼리문을 가져온다 라던가, DB 검색을 한다. 이런 말들을 자주 들어보셨겠죠. 여기에서 말하는 DB가 바로 데이터베이스입니다.

 

그럼 이 데이터베이스가 무엇일까요?

 

바로 Data+Base인데, Base는 기초 혹은 기반을 의미하죠 즉 데이터+기반의 의미를 가지고 있습니다.

 

즉 해석해보면 데이터가 어느곳에 저장 되어 있다. 이런 의미가 되는거죠.

 

데이터베이스(Database)란 무엇일까!? - 데이터베이스란?

 

즉, 데이터를 저장하는 곳입니다. 보통 데이터는 서버에 저장되어 있습니다.

예시

예를 들어볼까요? 일반적으로 우리는 사용하는 은행이 하나씩 있겠죠??

신한은행이라고 한다면, 신한은행은 우리의 모든 정보를 다 가지고 있죠. 계좌 정보, 주민등록번호, 이름, 집 주소, 번호 등을 모두 다 알고 있습니다. 그래서 은행에가서 이름과 주민등록번호만 말하면, 고객들의 모든정보를 알 수 있게되는거죠

 

여기서 사용하는게 바로 데이터베이스입니다. 

 

데이터베이스(Database)란 무엇일까!? - 예시

위 그림에서 보시면 CUSTMOERID 를 기반으로 해당 고객의 이름, 계좌, 계좌 비밀번호 등을 다 알 수 있습니다.

 

이러한 정보들이 저장된 곳이 바로 데이터베이스인거죠!

 

또 다른 예시는

 

우리가 네이버 같은 포털에서 로그인을 할 때, 로그인 정보 역시 데이터베이스에서 가져오게 되는 것입니다.

 

데이터베이스의 종류

데이터베이스 중 대표적으로 알려진 종류가 바로 관계형 데이터베이스, 그리고 비정형 데이터를 저장하는 NoSQL 데이터베이스가 있습니다.

 

이 둘에 대해서는 따로따로 게시글에서 다뤄보도록 하겠습니다.

 

이번 게시글에서의 핵심은 결국 데이터베이스는 데이터를 저장하는 공간이다!

데이터를 저장할때는 정형화된 테이블 형식으로 저장할 수도 있고, 비정형화된 형식으로도 저장할 수 있다! 라는 것만 알아두시면 됩니다!

반응형

댓글