본문 바로가기
디비연동 MySQL &그누보드 & Node.js

DBMS 개요 - 데이터베이스의 발전

by db_dpipe 2020. 9. 13.
728x90
반응형

무엇이든 역사가 있기 마련이죠. 발전과정... 그것은 필요에 의해 현재를 변화시키는 것..

저도.. 서버가 필요하지 않았기에.. 그쪽은 공부하지 않았는데... 이제 필요하게 되었어요. 그래서.. 현재를 바꾸게 된거죠..

 

* 오프라인으로 관리

데이터베이스 이전에는.. 우리는 종이로 데이터를 관리했었습니다. 그렇죠.. ㅎㅎ

개인의 가계부 뿐아니라.. 회사의 큰 규모도 장부로 관리하던 시절이 있었죠..

 

학창 시절.. 이런 장부를 본 기억이 납니다. 

지금은.. 모두 컴퓨터가 대체했지요.

 

* 파일 시스템의 사용

컴퓨터가 등장하면서 종이에 기록하던것을 전산화 작업해서 관리하게 됩니다. 편리하죠.

그런데 문제점은.. 파일 시스템은 각각의 파일이 존재하다보니... 데이터가 수정되면 각각의 파일을 모두 수정해야 하는 번거로움 뿐만아니라, 미처 수정하지 않았을 경우 오류가 생긴다는 것이 큰 문제였습니다. 그래서 등장한 것이 두둥~

 

* 데이터베이스 관리 시스템

 데이터베이스 관리 시스템이지요. 파일 시스템의 단점을 보완하고, 대량의 데이터를 효율적으로 관리, 운영하기 시작한 것이 바로 DBMS이지요~

DBMS는 데이터 집합인 "데이터베이스"를 잘 관리하고 운영하기 위한 시스템, 또는 소프트웨어를 말합니다. 

DBMS에 데이터를 구축하고 관리하고 활용하기 위해 활용되는 언어가 SQL입니다. 이 SQL 언어를 통해 우린 정보를 활용할 수 있게 됩니다.

 

DBMS의 대표적인 모습일 수 있겠네요~

 

 

 

 

 

728x90
반응형