Considere o seguinte comando SQL: 1 CREATE SCHEMA IF NOT EX...

Próximas questões
Com base no mesmo assunto
Q907212 Banco de Dados

Considere o seguinte comando SQL:


1 CREATE SCHEMA IF NOT EXISTS escola;

2 USE escola;

3 CREATE TABLE turma (id INT AUTO_INCREMENT PRIMARY KEY, nome VARCHAR(10));


Sobre este comando é correto afirmar que

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

O gabarito correto é a Alternativa A: a coluna ‘id’ da tabela ‘turma’ vai ser usada como chave primária.

Para solucionar esta questão, é necessário compreender os comandos básicos de SQL, especificamente os relacionados à criação de esquemas e tabelas, assim como os conceitos de chaves primárias e definição de tipos de dados e suas restrições.

A alternativa correta pode ser justificada pelo trecho do comando SQL na linha 3:

CREATE TABLE turma (
    id INT AUTO_INCREMENT PRIMARY KEY, 
    nome VARCHAR(10)
);

Na definição da coluna 'id', é utilizado o termo PRIMARY KEY, o que especifica que esta coluna será utilizada como chave primária da tabela 'turma'. A chave primária é um identificador único para cada registro na tabela, garantindo que não haverá duas linhas com o mesmo valor nesta coluna. Além disso, o uso do termo AUTO_INCREMENT sugere que o valor para 'id' será gerado automaticamente pelo sistema, incrementando-se a cada nova inserção de registro.

Esses conceitos são fundamentais no estudo de bancos de dados relacionais e são frequentemente testados em concursos públicos na área da Tecnologia da Informação, especialmente aqueles que envolvem a manipulação de dados com SQL.

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

 a) a coluna ‘id’ da tabela ‘turma’ vai ser usada como chave primária.  CORRETA

 b) a execução da linha 3 cria uma tabela com duas colunas, ‘id’ e ‘key’.  Incorreta. Cria uma tabela com duas colunas... id e nome

 c) a execução da linha 1 sempre cria um banco de dados chamado ‘escola’. Incorreta. Cria o banco de dados somente se não existir a Database escola.

 d) a coluna ‘nome’ tem quantidade de caracteres de no mínimo 10. Incorreta.  Quantidade exata de 10 caracteres.

 e)na linha 2 é especificado o uso da tabela ‘escola’.  Incorreta. Uso da database escola e não tabela.

Clique para visualizar este comentário

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