DBMS는 DataBase Management System, 한글로는 데이터베이스 관리 시스템을 말하며 이것은 다수의 사용자들이 데이터베이스 내의 데이터를 접근할 수 있도록 해주는 소프트웨어 도구의 집합이다.
그러면 여기서 얘기하는 DB 즉 DataBase란 무엇인가?
DataBase는 컴퓨터에서 신속한 탐색과 검색을 위해 특별히 조직된 정보집합체로서 데이터들의 묶음을 말한다.
DBMS는 DataBase를 저장하고, 추출하며, 관리하기 위해 필요한 일련의 작업을 하는 관리 시스템을 말한다고 할 수 있다.
그러면 DBMS는 왜 필요한 것인가?
처음의 DBMS는 상업적인 데이터를 컴퓨터로 관리 하기 시작할 무렵 데이터를 저장하기 위한 방법을 개선하기 위한 하나의 방법으로 구현되기 시작했다.
처음의 데이터는 파일 시스템하에서 관리되었다. 그러자, 다음과 같은 문제점이 보이기 시작하였다.
1. 데이터의 중복성
2. 데이터의 비일관성 발생
3. 데이터 접근의 어려움
4. 데이터 통합 관리의 문제점
5. 데이터 복구 방법의 문제
6. 동시 접근의 어려움
DBMS는 위와 같은 문제점을 해결하기 위해 이론화 되기 시작했고, 구현화 되기 시작했다.
'DBMS기초' 카테고리의 다른 글
6. 데이터베이스 시스템의 역사 (0) | 2009.03.12 |
---|---|
5. 데이터베이스 언어 (0) | 2009.03.12 |
4. Instance와 Snapshot (0) | 2009.03.11 |
3. DBMS 스키마 (0) | 2009.02.19 |
2. 데이터 모델 (1) | 2009.02.17 |