Considere o seguinte comando SQL: 1 CREATE SCHEMA IF NOT EX...
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
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