Ed
ano passado
Para responder a essa questão, precisamos analisar as opções com base nas regras de integridade referencial e nos conceitos de bancos de dados. a) A exclusão do José da tabela Pessoa não fere qualquer regra de integridade. - Isso depende do contexto das relações entre as tabelas. Se José tiver registros na tabela Telefone, sua exclusão pode violar a integridade referencial. b) Há um erro na tabela Telefone, por não ter uma chave primária para a tabela Pessoa. - A tabela Telefone deve ter uma chave primária própria, mas a afirmação parece confusa, pois a chave primária é para a tabela Telefone, não para a tabela Pessoa. c) Trata-se de um relacionamento M-para-N entre Pessoa e Telefone. - Um relacionamento M-para-N implica que uma pessoa pode ter vários telefones e um telefone pode pertencer a várias pessoas. Isso é comum, mas sem ver as tabelas, não podemos confirmar. d) Há um erro na tabela Pessoa, por não ter uma chave estrangeira para a tabela Telefone. - Se a tabela Telefone está relacionada à tabela Pessoa, a tabela Pessoa não necessariamente precisa ter uma chave estrangeira, mas a tabela Telefone deve ter. e) A tabela Telefone contém dados inconsistentes, visto que há códigos repetidos na coluna codpessoa. - Se há códigos repetidos na coluna codpessoa, isso pode indicar inconsistência, especialmente se essa coluna deveria ser única. Analisando as opções, a mais correta parece ser a opção e), pois a presença de códigos repetidos na coluna codpessoa sugere que a tabela Telefone pode estar com dados inconsistentes. Portanto, a resposta correta é: e) A tabela Telefone contém dados inconsistentes, visto que há códigos repetidos na coluna codpessoa.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade