데이터베이스 개론 - 교보문고
[요약]①데이터베이스 기초 이론 : 1장에서 데이터베이스를, 2장에서 DBMS를 소개합니다. 3장에서는 이들을 조합한 데이터베이스 시스템을 소개합니다.②데이터 모델과 연산 : 4장에서 데이터 모
www.kyobobook.co.kr
데이터 베이스 관리 시스템의 등장 배경
과거에는 데이터를 관리하기 위해 파일 시스템이을 사용 하였다.
파일 시스템에는 두 가지의 문제점이 있습니다.
데이터의 중복성
파일 시스템에서 응용 프로그램별로 파일을 유지하므로 같은 데이터가 여러 파일에 저장될 수 있다.
데이터가 중복되면 다음과 같은 문제점이 있다.
- 일관성
- 보안성
- 경제성
- 무결성
데이터베이스 정의
데이터의 종속과 중복의 문제를 해결하기 위해 제시된 소프트웨어이다.
데이터를 삽입, 수정, 검색하고 응용프로그램이 공유할 수 있게 합니다.
데이터 베이스의 기능
- 정의 기능 : 데이터베이스 구조를 정의하거나 수정할 수 있다.
다양한 형태의 데이터 요구를 지원할 수 있도록 가장 적절한 데이터베이스 구조를 정의, 수정할 수 있는 기능
- 조작 가능 : 데이터를 삽입, 삭제, 수정, 검색하는 연산을 할 수 있다.
사용자와 데이터베이스 사이의 인터페이스를 위한 수단 제공
사용자의 요구에 다라 데이터를 삽입, 삭제, 수정, 검색하는 연산을 효율적으로 처리합니다.
- 제어 기능 : 데이터를 항상 정확하고 안전하게 유지할 수 있다.
여러 사용자가 공유해도 항상 정확하고 안전하게 유지하는 기능을 제공한다.
데이터를 조작한 후에도 내용이 일관되면서 무결성을 유지하게 하고 , 장애가 발생해도 회복이 가능하도록 합니다.
데이터베이스 관리 시스템의 장단점
장점
- 데이터 중복을 통제한다.
- 독립성이 확보된다.
- 데이터를 동시 공유할 수 있다.
- 데이터 보안이 향상된다.
- 데이터 무결성을 유지한다.
- 표준화에 용이하다.
단점
- 비용이 많이 든다.
- 백업과 복구가 복잡하다.
- 중앙 집중 관리로 취약점이 존재한다.
'Database' 카테고리의 다른 글
| 관계 데이터 모델 용어 (0) | 2021.12.05 |
|---|---|
| 개체-관계 (0) | 2021.12.04 |
| 데이터베이스의 구조 (0) | 2021.09.14 |
| 데이터베이스 정의와 특징 (0) | 2021.09.08 |
| 데이터와 정보의 차이 (0) | 2021.09.08 |