Java 교육이 끝났습니다. 이제 이름 그대로 데이터를 저장하고 조회할 수 있는 DBMS에 대해 배울 것 인데요. 우선, 저도 이쪽으로는 정말 모르는 것 투성인지라.. 설명 한번 거창하게 가보겠습니다.

(출처: 인코덤http://www.incodom.kr/DBMS)
우선, 이에 대해 알게 대해서는 정말 기초적인 몇 가지를 알아두셔야 합니다. DBMS는 쉽게 말해 자료 저장소를 관리해주는 프로그래밍 언어입니다. 이를 활용하기 위해서는 먼저 데이터베이스(DataBase, DB)에 대해 알아두어야 하는데요.
관찰 정보 값
먼저, 이에 기반이 되는 데이터(data)에 대해 알아두도록 하겠습니다. 이는 현실 세계에서 관찰 혹은 측정을 통해 수집하는 단순한 정보나 값을 뜻합니다.
즉, 우리가 흔히 알고 있는 자료와 같은 것이죠. 이는 컴퓨터에도 똑같이 적용됩니다.
가공 처리 결과
그리고 이에 더해 데이터 안에 있는 정보라는 것은, 의사 결정에 도움을 줄 수 있는 유용한 형태인데요.
프로그래밍에서는, 자료를 가공 및 처리해서 얻을 수 있는 결과를 뜻합니다.
그럼 데이터베이스란 무엇일까요?
이는 어느 한 조직체에 여러 응용 시스템들이 공동으로 사용할 수 있도록 통합하여 저장한 운영데이터가 집합한 것을 뜻합니다. 그냥 듣기에는 어렵죠. 쉽게 말해 이는 같은 목적을 위한 서로 관련된 자료들의 모임입니다.
의미 있는 데이터들의 모음
이를 다 통합하여 생각해보면, DBMS라는 것은 사용자가 데이터베이스를 생성하고 유지시켜 줄 수 있는 프로그램의 집합체입니다.
이는 데이터베이스에 활용하는 언어를 따로 사용하는데요.
이를 통해 데이터에게 약칭 CRUD(Create, Read, Update, Delete)라는 삽입/삭제/수정/조회 를 할 수 있습니다. 이는 데이터의 무결성을 유지시켜 데이터가 실세계를 적용하는 조건을 만족시켜 데이터의 일관성을 유지시켜줍니다.
DBMS의 개요는 여기까지 마치고, 다음 포스팅에서 데이터베이스에 활용되는 모델을 알아보겠습니다.