1) Um SGBD permite definir, construir e manipular bancos de dados e armazena completamente a descrição e estrutura dos dados. 2) Um SGBD fornece independência dos dados e abstração dos dados aos usuários. 3) Um SGBD deve permitir visões, transações, acesso automático e outros recursos para gerenciar bancos de dados de forma segura e confiável.