DBMS의 필요성
File System의 한계
각각의 응용프로그램이 개별적으로 자신의 데이터 파일을 관리해야 함
데이터 중복 및 비일관성
데이터 접근이 어려움
데이터의 고립이 발생
동시접근 이상
보안 문제
무결성 문제
DBMS의 정의
DataBase
어느 한 조직의 여러 응용 시스템들이 공용할 수 있도록 통합하고 저장된, 운영 데이타의 집합, 공유가 가능
DataBase Management System
응용프로그램과 데이터의 중재자로서 모든 응용프로그램들이 DB를 공유할 수 있도록 관리해주는 S/W시스템
데이터의 독립성을 제공하는 것이 주목적
DBMS구축의 장단점
장점
데이터 중복의 최소화
데이터 공유
데이터 일관성, 무결성, 확장성 유지
데이터 독립성 보장
데이터 보안 보장
데이터 표준화
단점
운영비 증대
자료처리의 복잡화
복잡한 예비(Backup)과 회복(Recovery)
시스템의 취약성
|