Imagem de fundo

A equipe de TI está projetando um banco de dados relacional para gerenciar contratos co...

A equipe de TI está projetando um banco de dados relacional para gerenciar contratos com municípios. A tabela "contratos" terá uma coluna "municipio_id", cujo papel é estabelecer o vínculo entre cada contrato e o município correspondente registrado na tabela "municipios". Diante disso, assinale a alternativa que descreve CORRETAMENTE o conceito de chave estrangeira e sua função nesse contexto.


A

A chave estrangeira é, no contexto apresentado, um conjunto de atributos que identifica de forma única cada registro de uma tabela, não podendo conter valores nulos ou duplicados em seus campos componentes.


B

A chave estrangeira é, no contexto apresentado, gerada automaticamente pelo sistema gerenciador de banco de dados com base no atributo de maior cardinalidade da tabela.


C

A chave estrangeira é, no contexto apresentado, um atributo de uma tabela que referencia a chave primária de outra tabela, estabelecendo o relacionamento entre elas e garantindo a integridade referencial dos dados.


D

A chave estrangeira é, no contexto apresentado, uma chave candidata não selecionada como chave primária, mantida na tabela para uso em consultas de junção entre registros de tabelas relacionadas.


E

A chave estrangeira é, no contexto apresentado, uma chave composta formada por atributos de duas tabelas distintas, criada para substituir a chave primária em tabelas que participam de relacionamentos do tipo muitos para muitos.