삽입, 삭제, 갱신등의 연산 후에도 데이터베이스에 저장된 데이터가 정해진 제약 조건을 항상 만족해야 함
데이터베이스에 저장된 데이터들 사이나, 특정 질의에 대한 응답이 처음부터 끝까지 변함없이 일정해야 함
시스템에 장애가 발생했을 때 장애 발생 직전의 상태로 복구할 수 있어야 함
불법적인 데이터의 노출 또는 변경이나 손실로부터 보호할 수 있어야 함
응답시간의 단축, 시스템의 생산성, 저장공간의 최적화 등이 가능해야 함
데이터베이스 운영에 영향을 주지 않으면서 지속적으로 데이터를 추가할 수 있어야 함
데이터베이스를 사용할 사람들로부터 필요한 용도를 파악하는것
현실 세계에 대한 인식을 추상적개념으로 표현하는 과정
현실 세계에서 발생하는 자료를 특정 DBMS가 지원하는 논리적 자료 구조로 변환시키는 과정
논리적 구조로 표현된 데이터를 물리적 구조의 데이터로 변환하는 과정
논리적 설계와 물리적 설계에서 도출된 데이터베이스 스키마를 파일로 생성하는 과정