Notice
Recent Posts
Recent Comments
Link
판봉 개발 일기
DBMS 의 기능 본문
728x90
- 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고, 데이터베이스를 관리해주는 소프트 웨어입니다.
- 기존으니 파일 시스템이 갖는 데이터의 종속성과 중복성의 문제를 해결하기 위해 제안된 시스템으로, 모든 응용 프로그램들이 데이터베이스를 공용할 수 있도록 관리해줍니다.
- 데이터베이스의 구성, 접근 방법, 유지관리에 대한 모든 책임을 집니다.
※응용 프로그램 : 조직이나 기업체에서 특정 부서에 정보를 제공하기 위하여 데이터베이스에 접근하여 운영되는 하나의 프로그램
DMBS의 발전 배경
- 종속성으로 인한 문제점 : 응용 프로그램과 데이터 파일이 상호 의존적인 관계에서는 데이터 파일이 보조기억장치에 저장되는 방법이나 저장된 데이터의 접근 방법을 변경할 때 응용프로그램도 같이 변경해야함
- 중복성으로 인한 문제점
- 일관성 : 중복된 데이터 간에 내용이 일치하지 않는 상황이 발생하여 일관성이 삭제
- 보안성 : 중복되어 있는 모든 데이터에 동등한 보안수준 유지 힘듬
- 경제성 : 저장공간의 낭비와 동일한 데이터의 반복 작업으로 비용 증가
- 무결성 : 제어의 분산으로 데이터의 정확성 유지 힘듬
데이터베이스 도입에서의 데이터 구성
데이터베이스를 이용하는 방식에서는 각 업무 처리에 필요한 자료들의 중복을 최소화하여 한 곳에 모아서 구성합니다.
DBMS의 필수 기능
- 정의(조직)(Definition)기능
- 모든 응용 프로그램들이 요구하는 데이터 구조를 지원하기 위해 데이터베이스에 저장될 데이터의 형과 구조에 대한 정의, 이용 방식, 제약조건 등을 명시하는 기능
- 데이터와 데이터의 관게를 명확하게 명세할 수 있어야 하며, 원하는 데이터 연산은 무엇이든 명세할 수 있어야 함
- 조작(Manipulation) 기능 : 데이터 검색, 갱신, 삽입, 삭제 등을 체계적으로 처리하기 위하여 사용자와 데이터베이스 사이의 인터페이스 수단을 제공함
- 제어(Control) 기능
- 데이터베이스를 접근하는 갱신, 삽입, 삭제 작업이 정확하게 수행되어 데이터의 무결성이 유지되도록 제어해야 함
- 정당한 사용자가 허가된 데이터만 접근할 수 있도록 보안을 유지하고 권한을 검사할수있어야함
- 여러 사용자가 데이터베이스를 동시에 접근하여 데이터를 처리할 때 처리 결과가 항상 정확성을 유지하도록 병행 제어를 할 수 있어야 함
DBMS의 장 단점
장점 | 단점 |
˚데이터의 논리,물리적 독립성이 보장 ˚데이터의 중복을 피할 수 있어 기억공간이 절약 ˚저장된 자료를 공동이용 ˚데이터의 일광성 유지 ˚데이터의 무결성 유지 ˚보안유지 ˚데이터 표준화 ˚데이터 통합관리 ˚최신의 데이터유지 ˚데이터의 실시간 처리 |
˚데이터베이스 전문가 부족 ˚전산화 비용증가 ˚대용량 디스크로의 집중적인 Access로 과부하 발생 ˚파일의 예비와 회복 어려움 ˚시스템 복잡 |
'정보처리산업기사 > 정보처리산업기사 필기' 카테고리의 다른 글
데이터베이스 사용자 (0) | 2021.07.17 |
---|---|
데이터베이스 언어 (0) | 2021.07.17 |
스키마(Schema) (0) | 2021.07.17 |
데이터베이스의 개념입니다. (0) | 2021.07.15 |
데이터 베이스의 개념 - 정보 시스템 (0) | 2021.07.15 |