데이터베이스(Database)란 무엇일까!?
서론
이번 게시글에서는 우리가 흔히 들어봤던 데이터베이스가 무엇인지에 대해 알아보겠습니다.
데이터베이스란?
데이터베이스(Database)는 흔히 DB라고도 부릅니다. 즉 DB에서 쿼리문을 가져온다 라던가, DB 검색을 한다. 이런 말들을 자주 들어보셨겠죠. 여기에서 말하는 DB가 바로 데이터베이스입니다.
그럼 이 데이터베이스가 무엇일까요?
바로 Data+Base인데, Base는 기초 혹은 기반을 의미하죠 즉 데이터+기반의 의미를 가지고 있습니다.
즉 해석해보면 데이터가 어느곳에 저장 되어 있다. 이런 의미가 되는거죠.
즉, 데이터를 저장하는 곳입니다. 보통 데이터는 서버에 저장되어 있습니다.
예시
예를 들어볼까요? 일반적으로 우리는 사용하는 은행이 하나씩 있겠죠??
신한은행이라고 한다면, 신한은행은 우리의 모든 정보를 다 가지고 있죠. 계좌 정보, 주민등록번호, 이름, 집 주소, 번호 등을 모두 다 알고 있습니다. 그래서 은행에가서 이름과 주민등록번호만 말하면, 고객들의 모든정보를 알 수 있게되는거죠
여기서 사용하는게 바로 데이터베이스입니다.
위 그림에서 보시면 CUSTMOERID 를 기반으로 해당 고객의 이름, 계좌, 계좌 비밀번호 등을 다 알 수 있습니다.
이러한 정보들이 저장된 곳이 바로 데이터베이스인거죠!
또 다른 예시는
우리가 네이버 같은 포털에서 로그인을 할 때, 로그인 정보 역시 데이터베이스에서 가져오게 되는 것입니다.
데이터베이스의 종류
데이터베이스 중 대표적으로 알려진 종류가 바로 관계형 데이터베이스, 그리고 비정형 데이터를 저장하는 NoSQL 데이터베이스가 있습니다.
이 둘에 대해서는 따로따로 게시글에서 다뤄보도록 하겠습니다.
이번 게시글에서의 핵심은 결국 데이터베이스는 데이터를 저장하는 공간이다!
데이터를 저장할때는 정형화된 테이블 형식으로 저장할 수도 있고, 비정형화된 형식으로도 저장할 수 있다! 라는 것만 알아두시면 됩니다!
'개발자 > 컴퓨터공학' 카테고리의 다른 글
서버(Server) 와 클라이언트(Client)에 대해서 완벽히 이해하자. (0) | 2022.09.09 |
---|---|
리눅스 넌 무엇이냐 (0) | 2022.09.09 |
변수 및 상수란 무엇인가? (0) | 2022.09.08 |
운영체제란 무엇인가? (1) | 2022.09.07 |
VMware를 통한 우분투 설치 (1) | 2022.09.06 |
댓글