Julgue o item seguinte, a respeito de Oracle e de MySQL.A ve...

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

Julgue o item seguinte, a respeito de Oracle e de MySQL.


A versão mais recente do MySQL oferece suporte a chaves estrangeiras, que permitem referência cruzada de dados relacionados entre tabelas, entretanto essa versão não suporta restrições de chave estrangeira.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos analisar a questão sobre o suporte a chaves estrangeiras no MySQL. Essa questão é relevante porque o conhecimento sobre restrições de chave estrangeira é fundamental para quem trabalha com bancos de dados relacionais, como o MySQL.

Conceito Central: Uma chave estrangeira é um campo (ou conjunto de campos) em uma tabela que se refere à chave primária de outra tabela. As chaves estrangeiras são usadas para manter a integridade referencial entre os dados de duas tabelas.

Resumo Teórico: No MySQL, o suporte a chaves estrangeiras é oferecido a partir da versão 3.23. A partir da versão 4.0, o MySQL introduziu o suporte completo a restrições de chave estrangeira ao utilizar o mecanismo de armazenamento InnoDB. Isso significa que o MySQL não apenas suporta a criação de chaves estrangeiras, mas também aplica restrições como ON DELETE e ON UPDATE, que especificam o que deve acontecer com as linhas relacionadas quando uma linha é excluída ou atualizada.

De acordo com a documentação oficial do MySQL (disponível no site da Oracle), o uso de restrições de chave estrangeira é um recurso amplamente suportado e usado frequentemente para garantir a integridade dos dados.

Justificativa do Gabarito "E - Errado": A afirmação de que a versão mais recente do MySQL não suporta restrições de chave estrangeira está incorreta. Como destacado, o MySQL tem suporte completo para essas restrições, permitindo a implementação de regras de integridade referencial entre tabelas relacionadas.

Em uma questão como esta, a estratégia é verificar a documentação oficial ou fontes confiáveis para confirmar a existência de um recurso. Questões que afirmam a inexistência de uma funcionalidade comum em uma tecnologia amplamente usada devem ser tratadas com ceticismo até que se prove o contrário.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

ERRADO.

O MySQL suporta completamente chaves estrangeiras e suas restrições, incluindo ON DELETE e ON UPDATE. A única limitação importante é que essas funcionalidades estão disponíveis apenas para tabelas que utilizam o mecanismo InnoDB. A afirmação de que o MySQL não suporta restrições de chave estrangeira está incorreta.

JUSTIFICATIVA CEBRASPE - Errado. O MySQL oferece suporte a chaves estrangeiras, que permitem referência cruzada de dados relacionados entre tabelas, e restrições de chave estrangeira, que ajudam a manter os dados relacionados consistentes

Clique para visualizar este comentário

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