Notice
Recent Posts
Recent Comments
Link
hyeongwoo's blog
데이터베이스 관리시스템(DBMS) 본문
데이터베이스 관리시스템은 데이터베이스에서 데이터 추출,조작,정의,제어 등을 할 수 있게 해주는 데이터베이스 전용 관리 프로그램이다.
기능을 살펴보면
- 데이터 추출
- 사용자가 조회하는 데이터 혹은 응요 프로그램의 데이터 추출
- 데이터 조작
- 데이터를 조작하는 소프트웨어(응용 프로그램)가 요청하는 데이터 삽입,수정,삭제 작업 지원
- 데이터 정의
- 데이터 구조를 정의하고 데이터 구조에 대한 삭제 및 변경 기능 수행
- 데이터 제어
- 데이터베이스 사용자를 생성하고 모니터링하며 접근 제어 백업과 회복,동시성 제어 등의 기능 지원
등이 있다.
DBMS종류는 여러가지가 있다.
DBMS 사용 이점
- 데이터 독립화
- 데이터와 응용 프로그램을 분리시킴으로써 상호 영향 정도를 줄일 수 있다.
- 데이터 중복 최소화,데이터 무결성 보장
- 중복되는 데이터를 최소화 시키면 데이터 무결성이 손상될 가능성이 줄어듦
- 중복되는 데이터를 최소화 시키면 필요한 저장공간의 낭비를 줄일 수 있음
- 데이터 보안 향상
- 응용프로그램은 DBMS를 통해 DBMS가 허용하는 데이터에만 접근 가능
- 권한에 맞게 데이터 접근을 제한하거나 데이터를 암호화시켜 저장 가능
- 관리 편의성 향상
- 다양한 방법으로 데이터 백업 가능
- 장애 발생 시 데이터 복구 가능
수많은 데이터는 테이블에 담기고 테이블들은 DB안에 담겨 있다. 그리고 DBMS는 그 수많은 DB를 관리함
'DATABASE' 카테고리의 다른 글
JDBC (0) | 2024.03.08 |
---|---|
관계형 데이터베이스 (0) | 2024.03.07 |
데이터베이스 (0) | 2024.03.07 |