Основной целью создания систем управления базами данных является упрощение процесса разработки приложений, его удешевление, ускорение и обеспечение большей гибкости. Важно не забывать об этом при обсуждении сложных принципов систем управления базами данных.
Система баз данных должна быть хранилищем, которое требуется для обработки данных. Достоверные конфиденциальные и защищенные от возможного искажения данные должны быть организованы таким образом, чтобы различные приложения, предъявляющие к данным разнообразные требования, могли использовать эти данные.
Некоторые задачи СУБД:
- поддержание логически согласованного набора файлов;
- обеспечение языка манипулирования данными;
- восстановление информации после разного рода сбоев;
- реальная параллельная работа нескольких пользователей.