Considerando o organograma ilustrado na figura acima, julgue...
Para que a informação de uma tabela seja considerada estrangeira por outra tabela, deve-se utilizar chave de integridade estrangeira, a qual é um campo primário que se liga a outros campos primários de outras tabelas como ponte de ligação.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - Errado
A questão aborda um conceito importante no contexto de banco de dados relacionais, que é a integridade referencial. A integridade referencial é uma propriedade que mantém a consistência entre as tabelas de um banco de dados. Para isso, utilizam-se as chaves estrangeiras (foreign keys).
Uma chave estrangeira é uma coluna ou um conjunto de colunas numa tabela que faz referência à chave primária ou à chave candidata de outra tabela. A função da chave estrangeira é justamente criar um link (uma ligação) entre os dados de duas tabelas, garantindo que a relação entre eles seja mantida. Isso significa que o valor da chave estrangeira deve corresponder ao valor de uma chave primária (ou chave candidata) em outra tabela, formando uma relação entre os dois registros.
O erro na afirmação apresentada na questão está em dizer que a chave de integridade estrangeira é um campo primário que se liga a outros campos primários de outras tabelas. Na verdade, a chave estrangeira não é um campo primário na tabela em que se encontra; ela é, frequentemente, um campo que corresponde ao campo primário de outra tabela, estabelecendo a relação entre as duas tabelas. Portanto, para que a informação de uma tabela seja considerada estrangeira por outra, deve-se utilizar uma chave de integridade estrangeira que se liga, geralmente, ao campo primário de outra tabela, mas ela própria não é um campo primário na sua própria tabela.
Espero que essa explicação tenha esclarecido o conceito de chave estrangeira e por que a afirmação da questão está incorreta. Se precisar de mais detalhes ou tiver outras dúvidas, estou à disposição para ajudar!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Não necessariamente são campos primários. Pode acontecer da chave estrangeira ser chave candidata na tabela de origem. Por isso, a questão encontra-se errada.
De forma geral, vai ser um campo primário se a entidade for do tipo entidade fraca
Campo primário = Chave primaria (FK) -> é o que vai identificar o atributo principal da tabela.
chave estrangeira serve para fazer associação de tabelas
A chave estrangeira é um atributo (ou conjunto de atributos) de uma tabela que faz referência ao atributo (ou conjunto de atributos) que é chave primária de uma outra tabela ou de sua própria tabela.
Vamos supor uma tabela T1 que possui como chave estrangeira o campo P da tabela T2. Para que essa essa informação (campo) seja considerada chave estrangeira, é necessário que ela seja chave primária da tabela T2. NÃO É NECESSÁRIO, porém, que ela seja campo primário da tabela T1
Fonte;Prof.Paulo Henrique-Tec
a qual é um campo primário que se liga a outros campos primários de outras tabelas como ponte de ligação.
Errado!!!!!!!!!!!!!!!!
é um campo primario que vai se ligar a outro campo de outra tabela, nessa ultima nao é necessario (mas pode) que seja campo primario.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo