데이터베이스(DB: DataBase)란?

한서연·2022년 3월 16일
0
post-thumbnail

데이터베이스

데이터베이스(DataBase)는 통합되어 관리되는 데이터들의 집합체이다.

데이터베이스를 이용하면 중복된 데이터를 없애고 자료를 구조화하여 효율적인 처리가 가능하도록 관리할 수 있다. 이는 여러 업무에 여러 사용자들이 데이터 베이스를 사용할 수 있도록 한다.

데이터베이스는 응용 프로그램과는 다른 별도의 미들웨어에 의해 관리된다. 이러한 미들웨어는 데이터베이스 관리 시스템(DBMS: Database Management System)이라고 불리며 Oracle, MySQL, MariaDB등이 있다. DBMS에 대해 간단히 설명하자면 사용자가 쿼리문을 작성하면 대신 데이터를 찾아주는 시스템이라고 생각할 수 있다.



💡 데이터베이스를 사용하는 이유는 무엇일까?

쉽게 말해 데이터베이스는 다수의 사용자들이 사용하는 데이터들의 공유와 운영을 위해 저장해 놓는 공간이라고 말할 수 있다.

우리가 프로그램을 만들다보면 개발자들이 필요해서 프로그램에 넣어놓은 데이터, 해당 프로그램을 사용하는 사용자들에 의해 생성된 데이터 등 정말 많은 데이터들이 만들어지게 된다.

이 때 데이터들의 저장소인 데이터베이스를 사용하지 않으면 이 데이터들은 프로그램을 종료하는 순간에 전부 날아가게된다. 이러한 현상을 방지하기위해 데이터들을 데이터베이스에 넣고 보관하는 방법을 사용하게되었다.



데이터베이스 특징

데이터베이스는 크게 아래의 5가지의 특징을 가진다.

  • 사용자의 질의에 대한 즉각적인 처리와 응답이 이루어짐

  • 사용자들이 원하는 데이터를 동시에 공유하는것이 가능함

  • 생성, 수정, 삭제를 통한 최신의 데이터를 항상 유지함

  • 사용자가 원하는 데이터를 주소가 아닌 내용에 따라서 참조 가능함

  • 데이터의 논리적 구조와 응용프로그램은 별개로 동작함
    ( 데이터베이스와 응용프로그램은 독립되어 있기때문에 )



0개의 댓글