Questão de Banco de Dados — Banco de Dados Relacionais — NCE-UFRJ 2008
Banco de DadosBanco de Dados Relacionais
- Código
- qg795298
- Banca
- NCE-UFRJ
- Órgão
- UFRJ
- Ano
- 2008
- Nível
- Superior
- Cargo
- NCE - - ACAPLAM-PB - Analista de Tecnologia da Informação
As chaves estrangeiras implementam a manutenção das referências de integridade em bancos de dados relacionais. Algumas implementações permitem estabelecer as ações a seguir quando essas referências são violadas. O comandoalter table T1add constraint c1 foreign key (a) references T2on delete cascadeestabelece que:
- Aa remoção de um registro r em T2 provoca a remoção dos registros de T1 associados a r;
- Ba atualização de um registro r em T2 provoca a atualização dos registros de T1 associados a r;
- Ca remoção de um registro r em T1 provoca a remoção dos registros de T2 associados a r;
- Da remoção de um registro r em T2 provoca um erro em todos os demais comandos se houver registros em T1 associados a r;
- Ea remoção de um registro r em T1 provoca um erro em todos os demais comandos se houver registros em T2 associados a r.