Assinale a alternativa correta quanto aos sistemas de gerenc...
Assinale a alternativa correta quanto aos sistemas de gerenciamento de banco de dados.
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos analisar a questão sobre Sistemas de Gerenciamento de Banco de Dados (SGBD).
A alternativa B está correta. Um SGBD, embora possa incluir interfaces para comunicação com o usuário, não tem a função primária de fornecer essa interface. Sua principal função é gerenciar o banco de dados, garantindo a integridade e a eficiência nos acessos e manipulações dos dados. A interface com o usuário é geralmente criada por aplicações que utilizam o SGBD como suporte.
Agora, vamos examinar por que as outras alternativas estão incorretas:
A - Incluem compiladores de DML (Data Manipulation Language).
Os SGBDs realmente incluem funcionalidades para manipulação de dados através de DML, mas não necessariamente compiladores de DML. O termo "compilador" não é o mais apropriado aqui, já que SGBDs utilizam interpretadores para executar comandos DML, como SELECT, INSERT, UPDATE, e DELETE.
C - Sempre tem um gerenciador de transações.
Embora a maioria dos SGBDs modernos incluam um gerenciador de transações para garantir as propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade), nem todos os sistemas ou aplicações exigem essa funcionalidade. Portanto, afirmar que um SGBD sempre tem um gerenciador de transações é incorreto.
D - O dicionário de dados impõe os controles sobre a concorrência do banco de dados.
O dicionário de dados desempenha um papel crucial em manter as definições do banco de dados, mas não é responsável por gerenciar a concorrência. Esse controle é, na verdade, administrado por mecanismos de controle de concorrência e bloqueio, que fazem parte do núcleo do SGBD.
E - A verificação da integridade dos dados deve ser feita somente no tempo de execução.
Isso está incorreto. A verificação da integridade dos dados pode ser realizada tanto em tempo de execução quanto em outros momentos, por exemplo, em nível de esquema (durante a definição do banco de dados) ou ao integrar dados ao banco.
Espero que esta explicação tenha sido útil para esclarecer suas dúvidas sobre SGBDs. Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo