본문 바로가기
SQL/기초

[SQL 기초] 2. 데이터베이스란 무엇인가?

by 만다린망고 2021. 3. 10.
반응형

SQL은 데이터베이스에서 정보를 요청하는 언어였습니다. 데이터베이스가 무엇인지 알아보기 전에 데이터가 무엇인지 부터 알아봅시다. 


데이터

데이터는 직역하면 자료입니다. 자료는 아주 광범위한 개념입니다. 컴퓨터에 저장된 PPT, PDF, 엑셀, 워드, TXT 모든 것이 자료입니다. 어떤 홈페이지에 담겨있는 모든 정보들도 자료입니다. 주고받은 카톡도 자료고, 저장된 번호들도 자료입니다. 과장해서 말하면 세상 모든 것이 자료입니다.


데이터베이스

데이터베이스도 일종의 자료인데, 아무 자료나 데이터베이스라고 하지는 않습니다. 데이터베이스의 사전적 정의는 아래와 같습니다. 

"데이터베이스는 데이터를 조직화(organize)하여 모아놓은 것입니다. "

데이터베이스라는 말을 뜯어보면 데이터+베이스입니다. 베이스는 '기지' 라는 뜻입니다. '공군 기지'에 사용되는 그 '기지'입니다. 데이터베이스라는 용어는 군대에서 처음 사용되었습니다. 1950년 미군에서 군사비용을 효율적으로 관리하기 위해 생겨난 용어 입니다. '데이터가 모여있는 기지'라는 의미입니다. 

특정한 목적을 위해 '데이터'를 체계화하여 모아놓은 것이 데이터베이스입니다. 쉽게 말하면 데이터는 화물이고, 데이터베이스는 화물을 창고에 어떤 체계화된 규칙으로 잘 쌓아놓은 것을 말합니다.


데이터베이스는 있으면 데이터를 체계적으로 잘 정리해 놓은 것일 뿐입니다. 체계적으로 정리된 데이터 집합들을 '관리'할 무언가가 필요한데요. 그 무언가가 '데이터베이스 관리 시스템'입니다. 다음시간에는 데이터베이스 관리 시스템에 대해 알아봅시다. 

반응형

댓글