① 주어진 목적이나 주어진 자료 처리 시스템에 사용하기에 적합하도록 자료를 구조화하여 자료 검색 및 갱신을 효율화한 자료의 집합. ② 여러 사람이 공유하여 사용할 목적으로 통합하여 관리되는 데이터의 집합 또는 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음.
데이터베이스의 주요 특징은 다음과 같다. - 실시간 접근성(real-time accessibility): 데이터베이스는 사용자의 질의에 즉각적인 처리와 응답이 가능하다. - 계속적인 변화(continuous evolution): 데이터베이스의 상태는 동적이다. 즉 새로운 데이터의 삽입(insert), 삭제(delete), 갱신(update)을 하면서 항상 최신의 데이터를 유지한다. - 동시 공유(concurrent sharing): 데이터베이스는 서로 다른 목적을 가진 여러 응용 프로그램에서 사용하기 위한 것이므로 다수의 사용자가 동시에 같은 내용의 데이터를 공유할 수 있다. - 내용에 의한 참조(content reference): 데이터베이스에 있는 데이터를 참조할 때 데이터 레코드의 주소나 위치가 아닌 사용자가 요구하는 데이터 내용으로 데이터를 찾는다.