Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — FUNDATEC 2023

Banco de DadosBanco de Dados
Código
qq890552
Banca
FUNDATEC
Órgão
CIGA-SC
Ano
2023
Nível
Médio
Cargo
Proramador
Considere uma tabela chamada clientes:clientes- id: int- nome: varchar(50)- idade: int- sexo: char(1)Qual comando SQL pode ser utilizado para criar essa tabela no banco de dados?
  1. ACREATE TABLE clientes (id int, nome varchar(50), idade int, sexo char(1));
  2. BCREATE TABLE clientes (id : int; nome : varchar(50); idade : int; sexo : char(1));
  3. CALTER TABLE clientes (id int, nome varchar(50), idade int, sexo char(1));
  4. DALTER TABLE clientes (id int; nome varchar(50); idade int; sexo char(1));
  5. EALTER TABLE clientes (id : int, nome : varchar(50), idade : int, sexo : char(1));
Revelar gabarito e comentário

GabaritoA — CREATE TABLE clientes (id int, nome varchar(50), idade int, sexo char(1));

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Comando SQL para criação de tabela

Gabarito: letra A. O comando CREATE TABLE é da categoria DDL (Data Definition Language) e sua sintaxe padrão é: CREATE TABLE nome_tabela (coluna1 tipo, coluna2 tipo, ...). A alternativa A reproduz exatamente essa sintaxe, com os nomes e tipos das colunas separados por vírgula e sem caracteres adicionais.

A banca cobra a sintaxe correta do comando CREATE TABLE. Conforme o material de apoio, a DDL (Data Definition Language) inclui o comando CREATE, utilizado para criar bancos de dados, tabelas, índices etc. O exemplo fornecido mostra:

CREATE TABLE CANAL_DO_YOUTUBE (Id_canal INT PRIMARY KEY, Nome VARCHAR(150) NOT NULL, Contagem_Inscritos INT DEFAULT 0);

Perceba que a sintaxe usa parênteses, vírgulas entre as colunas e sem dois-pontos ou ponto-e-vírgula na definição.

Alternativa A — ✅ Correta ⟵ GABARITO

Utiliza CREATE TABLE com a sintaxe correta: nome da tabela, colunas separadas por vírgula, tipo de dado após cada coluna.

Alternativa B — ❌ Incorreta

Embora use CREATE TABLE, a sintaxe está errada: usa dois-pontos (:) entre coluna e tipo, e ponto-e-vírgula (;) entre colunas. O correto é espaço ou vírgula.

Alternativa C — ❌ Incorreta

Usa ALTER TABLE, que é um comando DDL para modificar a estrutura de uma tabela existente (adicionar, alterar ou remover colunas), não para criar uma nova.

Alternativa D — ❌ Incorreta

Usa ALTER TABLE (modificação) com sintaxe inválida (ponto-e-vírgula entre colunas).

Alternativa E — ❌ Incorreta

Usa ALTER TABLE (modificação) com sintaxe inválida (dois-pontos entre coluna e tipo).

PEGA ESSA DICA!

Na prova, lembre-se de que CREATE é para criar, ALTER é para alterar, DROP é para excluir. A sintaxe do CREATE TABLE sempre segue o padrão: CREATE TABLE nome (col1 tipo, col2 tipo, ...) — sem dois-pontos, ponto-e-vírgula ou outros separadores além da vírgula.

Gabarito: letra A.

Link permanente: /questoes/qq890552