FC ConcursosFC Concursos

Questão FC90502

Quanto a linguagens de consulta, julgue o próximo item. A SQL permite a consulta simultânea de atributos com o mesmo nome, desde que a ordem desses atributos seja a mesma da ordem

Linguagem SQL

CEBRASPE (CESPE) · 2024

Quanto a linguagens de consulta, julgue o próximo item.
A SQL permite a consulta simultânea de atributos com o mesmo nome, desde que a ordem desses atributos seja a mesma da ordem das tabelas onde eles estão armazenados.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Comentário: A assertiva está errada porque a SQL permite a consulta de atributos com o mesmo nome sem depender da ordem das tabelas. No entanto, para evitar ambiguidade, é necessário utilizar alias ou referências explícitas às tabelas.

Por que a afirmativa está errada?
  1. A ordem dos atributos na consulta não precisa seguir a ordem das tabelas:
    • O SQL permite selecionar colunas em qualquer ordem, desde que as referências estejam corretas.
  2. Atributos com o mesmo nome em tabelas diferentes causam ambiguidade:
    • Se duas tabelas possuem um atributo com o mesmo nome e são usadas em um JOIN, o SQL exige que seja indicado a qual tabela pertence cada atributo.
  3. Uso de alias (AS) para resolver ambiguidades:
    • Para evitar erros ao consultar colunas com nomes idênticos, utilizamos aliases ou prefixamos com o nome da tabela.


Assertiva corrigida:

"A SQL permite a consulta simultânea de atributos com o mesmo nome, desde que sejam referenciados corretamente por meio do nome da tabela ou alias. A ordem das colunas na consulta não precisa seguir a ordem das tabelas onde estão armazenadas."

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo