Questão correta.
Um sistema de gerenciamento de banco de dados não é nada mais do que um conjunto de programas que permite armazenar, modificar e extrair informações de um banco de dados.
Há muitos tipos diferentes de SGBD. Desde pequenos sistemas que funcionam em computadores pessoais a sistemas enormes que estão associados a mainframes.
Um SGDB implica a criação e mantença de bases de dados, elimina a necessidade de especificação de definição de dados, age como interface entre os programas de aplicação e os ficheiros de dados físicos, e separa as visões lógica e de concepção dos dados.
Assim sendo, são basicamente três os componentes de um SGBD:
Linguagem de definição de dados (especifica conteúdos, estrutura a base de dados e define os elementos de dados); (DDL)
Linguagem de manipulação de dados (para poder alterar os dados na base); (DML)
Dicionário de dados (guarda definições de elementos de dados e respetivas caraterísticas — descreve os dados ou metadados)
Fonte: Kenneth Laudon e Jane Laudon, Kenneth e Jane (2010). Sistemas de Informações Gerenciais 9ª ed.: Pearson. p. 163,164.