데이터베이스
I. 데이터 베이스 정의
- 한 조직의 여러 응용 시스템이 공유하기 위해 최소 중복으로 통합, 저장, 운영되는 데이터의 집합.
II. 데이터 베이스의 구성 요소와 특징
가. 데이터 베이스 구성요소
분류 |
내용 |
통합된 데이터 |
최소의 중복/통제된 중복 |
저장된 데이터 |
컴퓨터가 접근 가능한 매체에 저장된 데이터 |
운영 데이터 |
조직의 고유 기능을 수행하기 위한 필수 데이터 |
공유 데이터 |
조직의 여러 응용 프로그램이 공동으로 소유, 유지하는 데이터 |
나. 데이터 베이스 특징
특징 |
내용 |
실시간 접근 |
저징된 데이터는 실시간 접근성이 보장됨 |
계속적인 변화 |
갱신, 삽입, 삭제 등의 연산에 의해 내용이 동적으로 변경됨 |
동시공유 |
저장된 데이터는 다수의 사용자에 의해 동시에 공유할 수 있음 |
내용에 의한 참조 |
데이터의 내용을 사용하여 저장 위치나 주소에 상관없이 논리적 접근할 수 있음 |
III. 파일 시스템의 문제점과 데이터 베이스와 비교
가. 파일 시스템의 문제점
문제점 |
내용 |
데이터 종속성 |
응용 프로그램과 데이터 간의 상호 의존성 관계 |
데이터 중복성 |
내용이 같은 데이터가 여러 곳에 저장되어 관리되어 데이터의 일관성, 무결성, 경제성을 만족시키지 못함 |
나. 데이터 베이스와 파일 시스템 비교
구분 |
파일시스템 |
데이터베이스 |
무결성 |
응용 프로그램에 의존적 |
데이터 베이스 제약 조건 |
중복성 |
동일한 정보를 다수의 파일에 관리 |
정규화 과정을 통한 중복 지양 |
접근성 |
응용 프로그램을 통한 의미 파악 |
간편한 데이터 검색 및 조작 |
- 끝 -