IT 정보

데이터베이스, 뜻과 원리는??

이탬 2016. 3. 15. 18:39

데이터베이스는 현재 우리생활에 밀접하게 이용되고 접하고있습니다.


예전처 종이를 서류화해서 작업하기보다는, 현재는 모든 자료를 전산화 하기때문에, 이런 자료가 저장할 수 있는 공간인 '데이터베이스'가 필요합니다.







이런 데이터베이스를 효과적으로 전문적으로 사용하고 접근하기위해선 여러가지 경험을 해봐야합니다.

전문가가 될 목적이 아니라, 사용만 할 생각이라면 이러한 구조와 구축, 운영에 관해서는 자세히 알 필요가 없습니다.


하지만 무엇인지 알고, 어떻게 구축과 서비스가 되는것인지 원리를 알고 사용한다면 더 유익하게 사용할 수 있을텐데요.


간단하게 예를 들면, 우리가 이용하고 있는 네이버, 다음, 네이트 등에서 정보서비스를 받고있는것들은 해당 포털사이트의 데이터베이스를 호출하고있는것입니다.


그리고, 온라인게임, 인터넷뱅킹, 주식, 쇼핑 등등 온라인상에서 이루어지는 모든 일들은 데이터베이스가 없이는 서비스가 이루어질 수 없습니다.







이렇게 데이터베이스가 기존의 정보들을 저장/활용하는 공간이라면, 지금은 빅데이터급으로 성장하고 있기때문에, 전문화된 기술인력과 IT분야로 진로를 생각중이라면 이 분야의 전망성을 높게생각해도 좋습니다.









- DBMS(Data Base Management System)의 약자로써 다수의 컴퓨터 및 사용자들이 수록하는 데이터에 대해서, 쉽고, 빠르게 추가/수정/삭제 할 수 있게 도와주는 소프트웨어.


예를들면 우리가 문서작성할때 워드프로세서(한글, 워드)를 이용하는것처럼, 데이터베이스를 관리할 때는 DBMS를 이용하여 관리합니다.


- DBMS의 종류 -

* 오라클(ORACLE)

* IBM DB2 

(유닉스, 윈도우, 리눅스의 운영체제 지원)


* MS SQL SERVER

(윈도우 환경에 최적화)


* MY SQL

(주로 리눅스 환경에 많이 쓰이며, 윈도우와 유닉스도 지원)

* MS ACCESS

(소형 DBMS로 MS오피스 제품에 포함되어있고, 윈도우환경에 최적화)


MS제품을 제외하고는 대부분 범용적으로 사용이 가능합니다.


데이터베이스전문가로 관심이 있다면 위 소프트웨어에대한 전문적인 기술을 준비하시기바랍니다.