Ciência da Computação Banco de Dados Filosofia do SGBD

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:

  • A.

    restringe 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.

  • B.

    impede que os valores especificados sejam atualizados ou excluídos, atribuindo automaticamente um valor nulo à chave primária de acesso.

  • C.

    garante que os valores especificados, ao serem atualizados ou excluídos, todos os seus dependentes sejam ajustados para um valor padrão.

  • D.

    desabilita a modificação ou exclusão dos valores especificados, sendo uma ação default dos bancos de dados.

  • E.

    executa uma operação de deadlock no banco de dados, eliminando qualquer tentativa de modificação ou exclusão de valores armazenados.