Em um sistema de gerenciamento de banco de dados relacional ...
Em um sistema de gerenciamento de banco de dados relacional comercial, pode-se utilizar o recurso de especificar restrições adicionais que estão além do escopo de restrições do modelo relacional, tais como “unicidade” ou “integridade referencial”. Esse recurso é denominado:
- Gabarito Comentado (1)
- Aulas (12)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a C - trigger.
Vamos entender melhor o que motivou essa escolha e por que as outras opções estão incorretas.
A questão aborda restrições adicionais em um sistema de gerenciamento de banco de dados relacional comercial. Essas restrições podem incluir conceitos como unicidade e integridade referencial, que estão além das restrições básicas do modelo relacional. Para entender a questão, é necessário conhecimento sobre os mecanismos que permitem a implementação dessas restrições.
Justificativa da alternativa correta:
A trigger é um recurso que permite executar um conjunto de ações automaticamente em resposta a determinados eventos no banco de dados, como inserções, atualizações ou exclusões. As triggers são poderosas porque permitem a verificação e a aplicação de restrições adicionais de forma automática e consistente. Por exemplo, uma trigger pode ser usada para garantir que um valor seja único ou para manter a integridade referencial entre tabelas.
Explicação das alternativas incorretas:
A - view: Uma view é uma tabela virtual baseada no resultado de uma consulta SQL. Ela é usada para simplificar consultas complexas e para fornecer uma camada de abstração, mas não serve para implementar restrições adicionais como unicidade ou integridade referencial.
B - index: Um index é uma estrutura que melhora a velocidade das operações de busca no banco de dados. Embora os índices possam ser usados para implementar unicidade (índice único), eles não são usados para aplicar regras de integridade referencial ou outras restrições complexas.
D - stored procedure: Uma stored procedure é um conjunto de instruções SQL que pode ser armazenado no servidor de banco de dados e executado sob demanda. Embora as stored procedures possam executar tarefas complexas e aplicar regras, elas são executadas de forma explícita e não automaticamente em resposta a eventos, como é o caso das triggers.
Espero que esta explicação tenha ajudado a compreender melhor o tema! 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