hyeongwoo's blog

데이터베이스 관리시스템(DBMS) 본문

DATABASE

데이터베이스 관리시스템(DBMS)

toribro 2024. 3. 7. 19:15

데이터베이스 관리시스템은 데이터베이스에서 데이터 추출,조작,정의,제어 등을 할 수 있게 해주는 데이터베이스 전용 관리 프로그램이다.

기능을 살펴보면

  1. 데이터 추출
    • 사용자가 조회하는 데이터 혹은 응요 프로그램의 데이터 추출
  2. 데이터 조작
    • 데이터를 조작하는 소프트웨어(응용 프로그램)가 요청하는 데이터 삽입,수정,삭제 작업 지원
  3. 데이터 정의
    • 데이터 구조를 정의하고 데이터 구조에 대한 삭제 및 변경 기능 수행
  4. 데이터 제어
    • 데이터베이스 사용자를 생성하고 모니터링하며 접근 제어 백업과 회복,동시성 제어 등의 기능 지원

등이 있다.

 

DBMS종류는 여러가지가 있다.

 

DBMS 사용 이점

  1. 데이터 독립화
    • 데이터와 응용 프로그램을 분리시킴으로써 상호 영향 정도를 줄일 수 있다.
  2. 데이터 중복 최소화,데이터 무결성 보장
    • 중복되는 데이터를 최소화 시키면 데이터 무결성이 손상될 가능성이 줄어듦
    • 중복되는 데이터를 최소화 시키면 필요한 저장공간의 낭비를 줄일 수 있음
  3. 데이터 보안 향상
    • 응용프로그램은 DBMS를 통해 DBMS가 허용하는 데이터에만 접근 가능
    • 권한에 맞게 데이터 접근을 제한하거나 데이터를 암호화시켜 저장 가능
  4. 관리 편의성 향상
    • 다양한 방법으로 데이터 백업 가능
    • 장애 발생 시 데이터 복구 가능

 

수많은 데이터는 테이블에 담기고 테이블들은 DB안에 담겨 있다. 그리고 DBMS는 그 수많은 DB를 관리함

'DATABASE' 카테고리의 다른 글

JDBC  (0) 2024.03.08
관계형 데이터베이스  (0) 2024.03.07
데이터베이스  (0) 2024.03.07