Com relação à arquitetura e à estrutura de banco de dados, j...

Próximas questões
Com base no mesmo assunto
Q1815450 Banco de Dados

Com relação à arquitetura e à estrutura de banco de dados, julgue o próximo item.


Em um sistema gerenciador de banco de dados, a chave estrangeira se caracteriza por um atributo que existe para substituir a chave primária na entidade estrangeira.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: E - Errado

Vamos esclarecer esse conceito importante no mundo dos bancos de dados. Uma chave estrangeira é um atributo ou conjunto de atributos em uma tabela que faz referência à chave primária de outra tabela. O principal papel da chave estrangeira é manter a integridade referencial entre as duas tabelas, ou seja, garantir que as relações entre elas sejam válidas e consistentes.

A afirmação de que a chave estrangeira existe para substituir a chave primária na entidade estrangeira não está correta. A chave estrangeira não substitui a chave primária; ela aponta para a chave primária em outra tabela, criando um link entre os dados relacionados. Por exemplo, em um banco de dados de uma escola, uma tabela de alunos pode ter uma chave primária que identifica cada aluno de forma única, enquanto uma tabela de notas teria uma chave estrangeira que se refere à chave primária da tabela de alunos, indicando a qual aluno aquela nota pertence.

Portanto, a chave estrangeira é essencial no design de um banco de dados relacional, pois permite que as tabelas sejam interligadas de maneira lógica e estruturada, facilitando consultas e manutenção de dados relacionados.

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

O erro está em dizer que a FK substitui uma PK, o que não necessariamente ocorre (apesar de a questão não ter sido taxativa). A chave estrangeira pode referenciar qualquer atributo ou conjunto de atributos, desde que esses também possam identificar unicamente um registro da tabela de destino.

JUSTIFICATIVA CESPE: ERRADO. Uma chave estrangeira é um campo que aponta para a chave primária de outra tabela ou da mesma tabela, ou seja, passa a existir uma relação entre duplas de duas tabelas ou de uma única tabela. A finalidade da chave estrangeira é garantir a integridade dos dados referenciais, pois apenas serão permitidos valores que supostamente vão aparecer na base de dados. Esse tipo de atributo não permite exclusão, modificação ou inserção de dados em tabelas que estejam dependentes umas das outras, o que requer modificadores especiais, como cascade, por exemplo.

Não existe essa relação de substituição da PK pela FK. Uma coisa é uma coisa, outra coisa é coisa kkkkkk

Chave Primária identifica e garante a unicidade a um registro de uma tabela. Desse modo ele é único, mas também não nulo, ou seja, é obrigatório que haja um valor válido ali. Por outro lado, a Chave Estrangeira promove o relacionamento entre tabelas

Gabarito: ERRADO. (Não tem essa relação de substituição da chave primária pela chave estrangeira, por isso está errada a questão).

O que significa Chaves?

R. São elementos das tabelas que evitam redundância e garantem consistência e integridade dos dados.

Qual a definição de chave primária?

1. A chave primária, ou Primary key (PK) é o identificador único de um registro na tabela. Pode ser constituída de um campo (chave simples) ou pela combinação de dois ou mais campos (chave composta), de tal maneira que não existam dois registros com o mesmo valor de chave primária;

2. é o conjunto de um ou mais atributos para identificar uma tupla de uma entidade;

3. é utilizado para identificar de forma única cada linha numa tabela;

4. tanto chaves primárias quanto chaves estrangeiras, são atributos que identificam uma entidade;

5. para o cebraspe, a chave composta é considerada uma chave primária.

Qual definição de chave estrangeira?

1. Chave estrangeira, ou Foreign Key (FK), ou ainda chave externa é a chave que permite a referência a registros oriundos de outras tabelas. Ou seja, é o campo ou conjunto de campos que compõem a chave primária de uma outra tabela. ... Uma chave estrangeira é a representação de um relacionamento entre tabela;

2. é aquela que permite a ligação lógica entre duas tabelas;

3. chave estrangeira de uma tabela se liga logicamente à chave primária de outra tabela.

Rumo à aprovação meus alunos(as)!

Bons Estudos!

INSTAGRAM: @informaticaconcursos_

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo