A respeito de sistemas gerenciadores de bancos de dados (SGB...

Próximas questões
Com base no mesmo assunto
Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2015 - MEC - Desenvolvedor |
Q602406 Banco de Dados
A respeito de sistemas gerenciadores de bancos de dados (SGBD), julgue o item a seguir.

O comando LISTE OS CARROS COM PREÇO ACIMA DE 30 MIL REAIS é entendido pelo SGBD como um caminho de acesso lógico e traduzido para caminho de acesso físico para a obtenção da informação solicitada.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - certo

Para compreender a afirmação dada no enunciado, é essencial entender como um Sistema de Gerenciamento de Banco de Dados (SGBD) opera. Cada vez que um usuário ou aplicação emite uma consulta, como a mencionada no enunciado — que poderia ser formulada em SQL como SELECT * FROM carros WHERE preco > 30000 — o SGBD realiza um conjunto de operações internas antes de retornar o resultado.

Primeiramente, o SGBD interpreta o comando escrito em uma linguagem de alto nível (no caso de SQL, uma linguagem declarativa) e traduz essa consulta em um planejamento de execução. Essa etapa envolve determinar o "caminho de acesso lógico" que se refere a como o SGBD irá conceitualmente buscar os dados solicitados, por exemplo, decidindo quais índices utilizar e qual a estratégia de junção de tabelas, se necessário.

Após isso, o SGBD converte o caminho de acesso lógico em "caminho de acesso físico", que é a ação de efetivamente buscar os dados no disco, onde eles estão armazenados fisicamente. Nessa etapa, são considerados fatores como a localização dos dados, a eficiência no acesso ao disco e a maneira como os dados estão organizados fisicamente.

Portanto, a afirmação do enunciado está correta ao indicar que o comando emitido é primeiro entendido como um caminho de acesso lógico e depois traduzido para um caminho de acesso físico pelo SGBD. Esse processo é fundamental para a operação eficiente de qualquer SGBD, garantindo que as consultas sejam executadas de maneira otimizada e correta.

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

SGBD não entende o comando: "LISTE OS CARROS COM PREÇO ACIMA DE 30 MIL REAIS". Que questão mal formulada. Para o SGBD entender, tem que falar um alinguagem que ele entenda, que seria uma DML, no caso.

Essa prova do MEC e a do Banco da Amzônia são duas pérolas.

É normal esse tipo de anomalia nas provas de que envolvem SGBD?

Jesus...

como é que é? e eu aqui me lascando com comandos complicados...

Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.

Gaba: CERTO

 

"O comando LISTE OS CARROS COM PREÇO ACIMA DE 30 MIL REAIS é entendido pelo SGBD"..."e traduzido para caminho de acesso físico para a obtenção da informação solicitada."

ou seja, "SELECT * FROM CARROS WHERE PRECO > 30"

 

porra essa foi foda, vc tem que adivinhar que vc tem que traduzir pra linguagem SQL o comando é depois avaliar se esta certo ou errado... 

 

Clique para visualizar este comentário

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