[요약집] 관계형 데이터베이스란

Updated:

관계형 데이터베이스란

  • DBMS(DataBase Management System) : 데이터베이스의 기능을 제공하는 소프트웨어
  • 관계형 데이터베이스의 이점 중 하나는 프로그래밍 언어를 사용하지 않아도 데이터를 조작할 수 있다. 그리고 이를 가능하게 하는 것이 ‘SQL’이라는 언어이다.

DBMS와 데이터베이스의 차이

  • ‘데이터베이스’라는 것은 기능이나 구조를 나타내는 추상적인 개념이고, ‘DBMS’는 그것을 실현하기 위해 작성딘 구체적인 소프트웨어를 가르킨다.

소프트웨어와 데이터베이스의 관계

  • 시스템은 단순히 데이터베이스만으로 구축할 수는 없고 크게 3가지 소프트웨어를 조합해서 구축한다.

    1. 운영체제(OS) : 시스템을 동작하게 하기 위한 일종의 토대가 되는 기능을 제공하는 소프트웨어이다.
    2. 미들웨어(Middle ware) : 중간 소프트웨어로써 데이터베이스가 이에 속한다. 즉, 데이터베이스는 OS에 설치하여 움직인다.
    3. 애플리케이션(Application) : 특정 기능을 가진 프로그램된 소프트웨어이다. OS와 데이터베이스에 의존한다.
    • 위 세가지 소프트웨어는 계층성이 있으며 한 계층의 소프트웨어가 동작하지 않으면 상위 계층의 소프트웨어는 설치해도 동작하지 않거나 설치조차 할 수 없다.

Categories:

Updated:

Leave a comment