[데이터베이스] Chapter 2. 데이터베이스 관리 시스템
파일 시스템
데이터를 파일로 관리하기 위해 파일의 생성, 삭제, 수정, 검색 기능을 제공하는 소프트웨어
응용 프로그램마다 필요한 데이터를 별도 파일로 관리
데이터 중복성과 데이터 종속성 문제가 발생
데이터베이스 관리 시스템
파일 시스템의 문제를 해결하기 위해 제시된 소프트웨어
조직에 필요한 데이터를 데이터베이스에 통합하여 저장해두고 이를 관리함
데이터베이스 관리 시스템의 주요 기능
정의 기능: 데이터베이스의 구조를 정의하거나 수정한다.
조작 기능: 데이터를 삽입, 삭제, 수정, 검색하는 연산을 한다.
제어 기능: 데이터를 항상 정확하고 안전하게 유지한다.
데이터베이스 관리 시스템의 장단점
장점
데이터 중복을 통제할 수 있다.
데이터 독립성이 확보된다.
데이터를 동시 공유할 수 있다.
데이터 보안이 향상된다.
데이터 무결성을 유지할 수 있다.
표준화를 할 수 있다.
장애 발생시 회복이 가능하다.
응용 프로그램 개발 비용이 줄어든다.
단점
비용이 많이 든다.
백업과 회복 방법이 복잡하다.
중앙 집중 관리로 인한 취약점이 존재한다.