1. Definição de Dados: O SGBD deve ser capaz de aceitar definições de dados em formato fonte e convertê-los para o formato objeto apropriado. Processador de DDL ou Compilador de DDL
2. Manipulação de Dados: O SGBD deve ser capaz de lidar com requisições do usuário para buscar, atualizar ou excluir dados existentes no BD, ou inserir novos banco de dados.
3. DICIONÁRIO DE DADOS: Um dicionário de dados é um arquivo de metadados – isto é, dados a respeito de dados. Em um SGBD, esse arquivo ou diretório é consultado antes que o dado real seja modificado.
4. Segurança e integridade de dados: O SGBD deve monitorar requisições de usuários e rejeitar toda tentativa de violar as restrições de segurança e integridade definidas pelo DBA.
5. Recuperação de dados e Concorrência: O componente responsável chama-se Gerenciador de Transações ou Monitor de TP (Transaction Processing).