Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: Banco de Dados Avançado (ADS16) Avaliação: Avaliação Final (Discursiva) - Individual FLEX ( Cod.:513372) ( peso.:4,00) Prova: 16882018 Nota da Prova: 8,50 1. Os Sistemas Gerenciadores de Banco de Dados (SGBDs) são programas que facilitam o gerenciamento de um banco de dados. Os SGBDs são, de maneira geral, arranjados em módulos, de acordo com a sua finalidade. Esses módulos são focados nos tipos de usuários existentes, sejam eles mais gerenciais ou operacionais. Disserte sobre as responsabilidades do administrador do banco de dados. Resposta Esperada: O administrador do banco de dados, popularmente chamado de DBA ? sigla em inglês Database Administrator, é o profissional que gere, instala, configura, atualiza e monitora a base de dados. Além disso, ele procura organizar da melhor maneira possível os dados, avaliando não apenas a parte técnica, mas os usuários que terão acessos aos mesmos. 2. Os gatilhos (triggers) são amplamente utilizados para garantir a integridade referencial de um banco de dados. A principal vantagem é que também podem ser usados para fazer valer a execução de regras de negócio. Os sistemas de banco de dados possuem algumas restrições em relação aos gatilhos. Descreva restrições com relação ao uso de gatilhos/triggers. Resposta Esperada: 1) Não é permitida a chamada de um gatilho de forma direta como se faz com procedures e funções. 2) Não é permitido iniciar ou finalizar transações quando um gatilho está sendo executado. É necessário esperar o término da execução. 3) Gatilhos não podem ser disparados por tabelas temporárias ou visões. 4) O gomando select não dispara gatilhos, pois não modifica os valores dos atributos de uma tabela.
Compartilhar