Questão de Banco de Dados — PostgreSQL — Quadrix 2024
- Código
- qg354211
- Banca
- Quadrix
- Órgão
- IBICT
- Ano
- 2024
- Nível
- Superior
- Cargo
- Tecnologista - Tecnologia da Informação
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: CERTO. No MySQL, o comando DESCRIBE <tabela> (ou sua forma abreviada DESC) é, de fato, utilizado para exibir a estrutura de uma tabela, retornando informações como nomes de colunas, tipos de dados, se a coluna aceita nulos, chaves, valores padrão e outros atributos. A afirmação está correta.
O comando DESCRIBE é um atalho para a instrução SHOW COLUMNS FROM <tabela>. Ambos produzem o mesmo resultado: uma tabela com as colunas Field, Type, Null, Key, Default e Extra. Por exemplo, ao executar DESCRIBE clientes;, o MySQL retorna algo como:
Field | Type | Null | Key | Default | Extra |
|---|---|---|---|---|---|
id | int | NO | PRI | NULL | auto_increment |
nome | varchar(100) | YES | NULL | ||
varchar(100) | YES | UNI | NULL |
Essa funcionalidade é essencial para entender a estrutura de uma tabela sem precisar consultar o catálogo do sistema diretamente. É importante notar que o DESCRIBE é um comando específico do MySQL (e também suportado por outros SGBDs como MariaDB e Oracle), mas não é parte do padrão SQL. No PostgreSQL, por exemplo, o equivalente seria usar \d <tabela> no utilitário psql ou consultar o catálogo do sistema (information_schema.columns).
A banca explora aqui um conhecimento prático de um comando muito comum no dia a dia de quem trabalha com MySQL. A pegadinha, se houvesse, seria confundir DESCRIBE com outros comandos como SHOW TABLES (que lista as tabelas do banco) ou SELECT * FROM <tabela> (que retorna os dados). Mas a afirmação está precisa: DESCRIBE mostra a estrutura, não os dados.
A banca poderia trocar DESCRIBE por SHOW TABLES ou SELECT, mas aqui ela manteve o comando correto. Fique atento: DESCRIBE = estrutura; SHOW TABLES = lista de tabelas; SELECT = dados. Essa distinção é clássica em provas.
✅ CERTO — o comando DESCRIBE <tabela> no MySQL retorna informações sobre a estrutura da tabela, como nomes de colunas e tipos de dados.
Gabarito: CERTO
Link permanente: /questoes/qg354211