Ed
há 12 horas
Para garantir a integridade referencial, o SGBD deve controlar as ações que afetam chaves primárias referenciadas por outras tabelas. a) Quando uma tupla é excluída na tabela Categoria (que é referenciada pela tabela Cliente via CodCategoria): - O SGBD pode impedir a exclusão se existirem clientes associados (restrição de integridade). - Ou pode propagar a exclusão (exclusão em cascata) para os clientes relacionados. - Ou pode definir o valor do campo CodCategoria nos clientes relacionados como NULL (se permitido). b) Quando uma tupla é alterada na tabela Fornecedor (que é referenciada pela tabela Produto via CodFornec): - Se a alteração for na chave primária CodFornec, o SGBD deve atualizar em cascata os valores correspondentes na tabela Produto para manter a integridade. - Se não for possível atualizar em cascata, a alteração deve ser impedida para evitar inconsistência. Resumindo: - Exclusão na Categoria: impedir exclusão, excluir em cascata ou definir NULL nos registros dependentes. - Alteração na Fornecedor: atualizar em cascata os registros dependentes ou impedir alteração.
Cadastre-se ou realize login