Julgue o próximo item, com relação à segurança e arquitetura...
Julgue o próximo item, com relação à segurança e arquitetura de banco de dados e administração de dados e de banco de dados.
O comando create database aluno permite criar uma
tabela de nome aluno no banco de dados.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é E - errado.
O comando CREATE DATABASE
é utilizado em SQL para criar uma nova base de dados no sistema de gerenciamento de banco de dados (SGBD). Uma base de dados é um repositório organizado para armazenar informações, onde podemos definir diversas tabelas que irão conter os dados em si.
Por outro lado, para criar uma nova tabela dentro de uma base de dados, utilizamos o comando CREATE TABLE
, seguido do nome da tabela e da definição de suas colunas e tipos de dados. Portanto, a afirmação de que o comando CREATE DATABASE aluno
cria uma tabela chamada 'aluno' é incorreta. O que este comando faz é criar uma nova base de dados com o nome 'aluno'.
Para criar uma tabela chamada 'aluno', com colunas para 'id' e 'nome', por exemplo, o comando correto seria algo como:
CREATE TABLE aluno (
id INT PRIMARY KEY,
nome VARCHAR(100)
);
Entender a diferença entre uma base de dados (database) e uma tabela é fundamental para o trabalho com SQL. Uma base de dados contém tabelas e outros objetos como índices, visões, procedimentos armazenados, etc., enquanto uma tabela é uma estrutura que armazena dados em linhas e colunas dentro de uma base de dados.
Espero que a explicação ajude a esclarecer o uso apropriado dos comandos SQL e as diferenças entre os termos "base de dados" e "tabela".
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
create database aluno = Cria o Banco de Dados
CREATE TABLE aluno = Cria a tabela no Banco de Dados
fonte: <https://www.devmedia.com.br/primeiros-passos-no-mysql/28438>
Cabra, ruim no Inglês. kkkkkkk
Errado.
O comando CREATE DATABASE é utilizado para criar um novo banco de dados e, não, uma tabela. Para criar uma tabela no banco de dados, o comando correto seria CREATE TABLE.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo