반응형
DBMS(DataBase Management System)
DBMS
사용자 요청에 따라 데이터를 추가, 삭제, 변경 및 관리하는 소프트웨어
종속성 문제 해결 - 응용 프로그램과 데이터 사이의 종속성 제거
중복성의 문제 해결 - 데이터 일관성 보장, 보안 수준 유지, 무결성 보장
DBMS의 역할
정의 기능 : 데이터베이스 구조를 정의
모든 응용 프로그램들이 요청에 따라 데이터의 타입과 구조를 정의, 이용 방식 및 제약 조건 명시
조작 기능: 데이터베이스를 조작
데이터베이스에 데이터를 삽입, 삭제, 검색, 변경 등의 연산 작업을 위한 인터페이스 수단을 제공
제어 기능: 데이터베이스 내용을 정확성과 안정성을 유지
DBMS의 장점
데이터 통합 관리
최신 데이터 유지
데이터 무결성 및 일관성 유지
데이터 표준화
데이터의 논리적, 물리적 독립성 보장
데이터 보안 보장
데이터 실시간 처리
DBMS의 단점
시스템이 복잡하다. 이로 인해 파일 백업과 회복 작업이 복잡하다.
(*실제로는 이러한 복잡한 작업을 대신해 주어 단점보다 특징으로 보지만 기사 전형에서는 단점으로 보더군요.)
다중 사용자의 접근으로 과부하 발생
일반 사용자가 사용하기 어렵다.
너와 나의 연결고리 "공감"
반응형
'프로그래밍 기술 > 정보처리기사필기' 카테고리의 다른 글
[데이터베이스] 트리 (0) | 2016.04.13 |
---|---|
[데이터베이스] 스택과 큐, 데크 (0) | 2016.04.13 |
[데이터 베이스] 배열과 연결리스트 (0) | 2016.04.13 |
[데이터베이스] 자료구조 (0) | 2016.04.09 |
[데이터베이스] 데이터베이스 사용자 (0) | 2016.04.09 |
[데이터베이스] 스키마(Schema) (0) | 2016.04.09 |
[데이터베이스] 데이터베이스 언어 (0) | 2016.04.09 |
[데이터베이스] 데이터베이스 (Database) (0) | 2016.04.09 |
[데이터베이스] 데이터베이스(Database) 시스템 (0) | 2016.04.09 |
2016년 정보 처리 기사 전형 일정 (0) | 2016.04.09 |