데이터베이스는 다수의 인원, 시스템 또는 프로그램이 사용할 목적으로 통합하여 관리되는 데이터의 집합이다.
1. 데이터베이스의 정의
- 통합된 데이터 : 자료의 중복을 배제한 데이터의 모임
- 저장된 데이터 : 저장 매체에 저장된 데이터
- 운영 데이터 : 조직의 업무를 수행하는 데 필요한 데이터
- 공용 데이터 : 여러 애플리케이션, 시스템들이 공동으로 사용하는 데이터
2. 데이터 베이스 특성
- 실시간 접근성 : 쿼리에 대하여 실시간 응답이 가능해야 함
- 계속적인 변화 : 새로운 데이터의 삽입, 삭제, 갱신으로 항상 최신의 데이터를 유지함
- 동시 공용 : 다수의 사용자가 동시에 같은 내용의 데이터를 이용할 수 있어야 함
- 내용 참조 : 데이터베이스에 있는 데이터를 참조할 때 데이터 레코드의 주소나 위치에 의해서가 아니라, 사용자가 요구하는 데이터 내용으로 데이터를 찾는다.
암기 : 실계동내
3. 데이터베이스 종류
-
파일 시스템
ISAM : 자료 내용은 주 저장부, 자료의 색인은 자료가 기록된 위치와 함께 색인부에 기록
VSAM : 대형 운영체제에서 사용되는 파일 관리시스템
-
관계형 데이터베이스 관리시스템 (RDBMS)
데이터를 저장하는 테이블의 일부를 다른 테이블과 상하 관계로 표시하며 상관관계를 정리한다.
-
계층형 데이터베이스 관리시스템 (HDBMS)
데이터를 상하 종속적인 관계로 계층화하여 관리하는 데이터베이스이다.