СУБД позволяют прикладным программам быть относительно независимыми от способов хранения и организации доступа к данным. Прикладная программа может ничего «не знать» о том, как и где хранятся данные. Если ей необходимы те или иные данные, то она запрашивает их у СУБД. Благодаря использованию СУБД прикладная программа становится относительно независимой от используемых ею данных.