Questão de Banco de Dados — Banco de Dados — FUNDATEC 2023
Banco de Dados›Banco 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?
ACREATE TABLE clientes (id int, nome varchar(50), idade int, sexo char(1));
BCREATE TABLE clientes (id : int; nome : varchar(50); idade : int; sexo : char(1));
CALTER TABLE clientes (id int, nome varchar(50), idade int, sexo char(1));
DALTER TABLE clientes (id int; nome varchar(50); idade int; sexo char(1));
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.