Questão de Banco de Dados — Banco de Dados — FGV 2008
Banco de DadosBanco de Dados
- Código
- fg135627
- Banca
- FGV
- Órgão
- Senado Federal
- Ano
- 2008
- Nível
- Superior
- Cargo
- Analista de Suporte de Sistemas
A integridade de banco de dados pode ser definida por meio de regras criadas pelo desenvolvedor ou administrador de Banco de Dados, sendo que nas definições de integridade referencial é possível determinar que tipo de manipulação de dados é permitida sobre os valores especificados. Assim, num banco de dados Oracle, quando a opção SET DEFAULT é utilizada nas cláusulas ON DELETE ou ON UPDATE gera a seguinte conseqüência:
- Arestringe a exclusão ou a modificação, em geral exibindo uma mensagem de erro que alerta o usuário sobre uma tentativa de violação.
- Bimpede que os valores especificados sejam atualizados ou excluídos, atribuindo automaticamente um valor nulo à chave primária de acesso.
- Cgarante que os valores especificados, ao serem atualizados ou excluídos, todos os seus dependentes sejam ajustados para um valor padrão.
- Ddesabilita a modificação ou exclusão dos valores especificados, sendo uma ação default dos bancos de dados.
- Eexecuta uma operação de deadlock no banco de dados, eliminando qualquer tentativa de modificação ou exclusão de valores armazenados.