create database pessoa; O comando SQL apresentado anteriormente criará
- A)um banco de dados denominado pessoa;.
Correta, porque o comando CREATE DATABASE cria um banco de dados chamado pessoa.
- B)uma tabela denominada pessoa;.
Errada, pois CREATE DATABASE não cria tabela; para isso, seria usado CREATE TABLE.
- C)um tipo de dados denominado pessoa;.
Errada, porque o comando não cria tipo de dado, e sim um banco de dados.
- D)um esquema denominado pessoa;.
Errada, já que esquema é objeto diferente e seria associado a um comando específico, não a CREATE DATABASE.
Gabarito: A
Em SQL, o comando CREATE DATABASE serve para criar um novo banco de dados. Pense nele como a “caixa maior” onde você vai organizar tabelas, схемas, índices e outros objetos. Na prática, ele não cria tabela, nem tipo de dado, nem esquema isoladamente: ele cria o banco de dados em si. No enunciado, o comando apresentado é “create database pessoa;”. Isso significa que o SGBD vai criar um banco de dados chamado pessoa. O ponto e vírgula ao final é só o terminador do comando, não faz parte do nome. Por isso, o gabarito é a alternativa A. Em prova, a banca costuma cobrar o significado literal do comando SQL: CREATE DATABASE = criar banco de dados. Se aparecesse CREATE SCHEMA, aí sim a ideia seria outra. Então, aqui não tem mistério: o nome é pessoa, e o objeto criado é um banco de dados.