본문 바로가기

Programming/DataBase

(DB) DBMS(Database Management System)이란 무엇일까?

728x90
반응형




DB를 관리하는데 도움을 주는 DBMS란 무엇인지

한번 알아보도록 하자!



▣ DBMS(DataBase Management System)란?

  ▷ 사용자에게 데이터베이스를 생성하고 유지할 수 있게 하는

    프로그램 집합

  ▷ DBMS는 데이터베이스 언어를 갖고 있으며, 이를 통해 데이터의

    삽입/삭제/수정을 할 수 있다.


▣ DBMS의 기능

  ▷ 데이터의 무결성 유지

     - DB의 데이터는 실세계를 적용하는 규칙을 항상 만족해야 한다.

     - 서로 다른 부분에 있는 두 개의 데이터가 서로 모순되지 않아야 한다.

       데이터의 일관성 유지.


▣ DBMS의 특성

  ▷ 데이터의 논리적 독립성

     - 한 속성에 가해진 변경이 동일한 테이블에서 다른 속성에 영향을

      주지 않는것을 의미한다.

   

  ▷ 참조 무결성과 데이터 무결성

     - 응용프로그램 개발 시 무결성 제약조건을 신경쓰지 않아도 된다.


  ▷ 비정규 질의

     - 사용자는 작업을 실행하는 방법을 명시하지 않고도, 데이터베이스에게

      어떤 데이터를 조회할 것인지를 명령할 

반응형