Que instrução SQL cria a tabela Turma do sistema NOTAS em um...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
✔ Alternativa Correta: B - CREATE TABLE Turma (idTurma INTEGER PRIMARY KEY, nomeTurma VARCHAR(250))
Para solucionar esta questão, é necessário entender a sintaxe padrão usada no MySQL para criar uma nova tabela no banco de dados. O comando básico para isto é CREATE TABLE, seguido pelo nome da tabela que se deseja criar e então, entre parênteses, a lista de colunas com seus respectivos tipos de dados e, se aplicável, constraints (restrições) como chaves primárias.
A alternativa correta não faz uso de pontos ou dois-pontos para separar o nome da coluna e o tipo de dado, conforme deve ser. Além disso, o termo PRIMARY KEY é usado corretamente para definir a chave primária da tabela, que é uma das constraints mais essenciais para a integridade de dados em um banco de dados relacional. O tipo de dado INTEGER é apropriado para identificadores únicos (como geralmente são as chaves primárias) e VARCHAR(250) é um tipo de dado comum para armazenar strings de tamanho variável até o máximo especificado entre parênteses, neste caso, 250 caracteres.
Resumindo: A alternativa B está correta porque utiliza a sintaxe apropriada e os termos corretos para criação da tabela 'Turma' com duas colunas: 'idTurma' como chave primária e 'nomeTurma' com o tipo de dado VARCHAR e um limite de 250 caracteres.
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
Me parece que atributos não são especificados com uso de 2 pontos
Agora é oficial. Tá faltando coisas nessas questões. Algumas questões dessa mesma prova estão com o texto base.
Mas dá pra fazer sem o texto base com os conhecimentos básicos em SQL.
C, D e E são automaticamente descartadas, porque a sintaxe correta para criação de tabelas é CREATE TABLE.
Entre A e B escolheremos B porque não há necessidade de usar dois pontos ( : ).
GABARITO B
Lembrando que normalmente usariamos uma sintaxe assim:
CREATE TABLE Turma (
idTurma INT PRIMARY KEY,
nomeTurma VARCHAR(250)
)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo