기본 개념
- 데이터베이스 용어는 ‘Data’와 ‘Base’의 합성어로 1960년 초부터 공식적으로 사용한다
- 현재는 언론 매체를 통해 누구나 쉽게 접하는 일상적 용어가 된다
데이터베이스 정의
- 데이터베이스
- 여러 사용자나 응용 프로그램들이 함께 사용할 목적으로 체계적으로 통합하여 저장한 운영에 꼭 필요한 필수 데이터들의 저장소이다
- 공용 데이터의 저장소
- 많은 사용자들이 다양한 목적을 위해 공동으로 소유하고 유지하는 공용 데이터들의 저장소를 의미한다
- 통합 데이터의 저장소
- 여러 곳에서 필요한 데이터를 하나로 통합한 통합 데이터들의 저장소를 의미한다
- 여러 장소에 흩어져 있더라도 상호 연결되어 접근할 수 있는 논리적 통합을 뜻한다
- 운영 데이터의 저장소
- 특정 조직의 운영 목적을 위해 사용되는 운영 데이터들의 저장소이다
- 조직 운영을 위해 필수적 데이터, 반드시 필요한 데이터들의 모임이어야 한다
- 저장 데이터의 저장소
- 컴퓨터를 통해 직접 접근이 가능한 ‘0’과’1’의 이진 문자열로 표현되는 디지털화된 저장 데이터들의 저장소를 의미한다
데이터베이스의 특성
- 실시간 접근 (realtime accessibility)
- 데이터베이스 접근 사용자수가 몇만 명이라도 사용자의 데이터 요구에 실시간 응답을 해야 한다
- 끊임없는 변화 (contnuous evolution)
- 현실 세계가 시시각각 변화함에 따라 마치 살아서 활동하는 생명처럼 역동적으로 변화함으로써 현실 세계를 정확히 반영해야 한다
- 동시 공용 (concurrent sharing)
- 여러 사용자가 동시에 공용할 수 있어 누구나 필요할 때 자기가 원하는 데이터를 활용할 수 있어야 한다
- 내용 기반 참조 (contect based referencing)
- 데이터 참조를 위해 데이터의 저장 위치는 알 필요가 없고 오직 찾고자 하는 데이터의 내용 즉, 값을 이용하여 데이터 접근이 가능해야 한다