Um Sistema de Gerenciamento de Banco de Dados (SGBD) é o conjunto de softwares responsáveis pelo gerenciamento de base de dados. Para que um software seja considerado um SGBD, ele deve ter como requisitos:
A) backup e restauração, orientação a objetos e relacionamento complexo entre dados.
B) compartilhamento de dados, fornecimento de múltiplas interfaces e restrições de integridade.
C) acesso multi-usuário, alta disponibilidade e restrições de integridade.
D) relacionamento complexo entre dados, compartilhamento de dados e orientação a objetos.