Os bancos de dados relacionais, como MySQL e PostgreSQL, ut...
I. Os bancos de dados relacionais utilizam chaves primárias para garantir a unicidade das linhas em uma tabela, sendo que cada chave primária deve ser única e não pode conter valores nulos.
II. As transações em bancos de dados relacionais seguem as propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade), garantindo confiabilidade no processamento de dados mesmo em casos de falhas.
III. O MySQL e o PostgreSQL são incapazes de executar consultas complexas envolvendo múltiplas tabelas, devido às limitações da linguagem SQL em processar junções e subconsultas.
Está correto o que se afirma em:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: C - I e II, apenas.
Vamos analisar cada afirmativa e entender por que a alternativa C é a correta.
Tema Central: O tema principal desta questão é o funcionamento e características dos bancos de dados relacionais, como MySQL e PostgreSQL, com foco em conceitos fundamentais como chaves primárias, transações ACID e a capacidade de executar consultas complexas.
1. Chave Primária (Afirmativa I): Em bancos de dados relacionais, uma chave primária é usada para garantir que cada linha em uma tabela seja única. As chaves primárias são fundamentais porque:
- Devem ser únicas em cada tabela.
- Não podem conter valores nulos.
Essas características asseguram a integridade dos dados. Portanto, a afirmativa I é correta.
2. Propriedades ACID (Afirmativa II): As transações em bancos de dados relacionais seguem as propriedades ACID, que são:
- Atomicidade: Garante que todas as operações dentro de uma transação sejam concluídas com sucesso ou nenhuma seja.
- Consistência: Garante que a transação leve o banco de dados de um estado consistente a outro.
- Isolamento: Garante que transações simultâneas não interfiram umas nas outras.
- Durabilidade: Garante que, uma vez que a transação seja confirmada, ela persista, mesmo em casos de falhas.
Essas propriedades são fundamentais para a confiabilidade no processamento de dados, portanto, a afirmativa II é correta.
3. Consultas Complexas (Afirmativa III): A afirmativa III está incorreta porque tanto MySQL quanto PostgreSQL são perfeitamente capazes de executar consultas complexas, incluindo junções e subconsultas. A SQL é uma linguagem robusta que suporta essas operações de maneira eficaz.
Conclusão: As afirmativas I e II são verdadeiras, enquanto a III é falsa. Por isso, a resposta correta é a alternativa C.
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
O MySQL e o PostgreSQL são incapazes de executar consultas complexas envolvendo múltiplas tabelas, devido às limitações da linguagem SQL em processar junções e subconsultas.
A afirmação é falsa. Tanto o MySQL quanto o PostgreSQL são sistemas de gerenciamento de bancos de dados relacionais (SGBDR) robustos, projetados especificamente para executar consultas complexas, utilizando JOINs e subconsultas em múltiplas tabelas de forma eficiente.
Resposta correta: I e II, apenas.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo