Questão: 116087 - Informática Diversos - Banca: - Prova: - Data: 01/01/2023

Em banco de dados relacional é possível a manutenção da integridade referencial por meio de sentenças SQL que definem as tabelas. A SQL/1992 e SQL:1999 definem na sentença “CREATE TABLE”, opçôes que permitem a atualização e remoção de linhas, mantendo a integridade referencial. Dentre essas opçôes, podemos citar:

  • a
    Para não permitir exclusôes de linhas de uma tabela que possui referência em outra tabela, pode-se usar a opção “ON DELETE IGNORE”, na tabela que possui a referência;
  • b
    Para permitir exclusão de uma linha de uma tabela que já possui referência em outra tabela, pode-se usar a opção “ON DELETE NO ACTION”, na tabela que possui a referência;
  • c
    Para permitir alteraçôes em colunas com valores que estão referenciados como chave estrangeira em outra tabela, pode-se usar a opção “ON UPDATE IGNORE”, na tabela que possui a referência;
  • d
    Para não permitir alteraçôes em colunas com valores que estão referenciados como chave estrangeira em outra tabela, pode-se usar a opção “ON UPDATE NO ACTION”, na tabela que possui a referência.
  • Próxima Questão