Considere o seguinte script SQL de criação de um banco de d...
Considere o seguinte script SQL de criação de um banco de dados:
CREATE TABLE ITEM (CODIGO NUMERIC(5) NOT NULL,
DESCRICAO VARCHAR(20) NOT NULL,
ESTOQUE NUMERIC(5) NOT NULL,
PRIMARY KEY(CODIGO));
Esse script cria
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - uma tabela chamada Item com uma chave primária.
Para resolver essa questão, é importante ter conhecimento sobre a linguagem SQL, mais especificamente sobre o comando CREATE TABLE, que é utilizado para criar novas tabelas em um banco de dados. Deve-se também conhecer os conceitos de colunas, tipos de dados e chaves primárias (PRIMARY KEY).
A questão fornece um script SQL que define a estrutura de uma única tabela. A instrução CREATE TABLE ITEM
sinaliza a criação de uma tabela chamada Item. Dentro dos parênteses são definidas as colunas desta tabela: CODIGO, DESCRICAO, e ESTOQUE, todas com a restrição NOT NULL, o que significa que não podem conter valores nulos. Adicionalmente, a coluna CODIGO é designada como chave primária da tabela por meio do comando PRIMARY KEY(CODIGO)
. A chave primária é um identificador único para cada registro na tabela, garantindo que não haja dois registros com o mesmo valor nesta coluna.
A alternativa B está correta porque o script apresentado cria uma única tabela com o nome de Item, e designa a coluna CODIGO
como sua única chave primária, utilizando o comando PRIMARY KEY
. Não há nenhuma menção a uma segunda tabela ou uma segunda chave primária, portanto, as outras alternativas são incorretas.
Assim, a compreensão correta do script SQL fornecido leva à conclusão de que somente uma tabela é criada, e essa tabela possui uma única chave primária. Por isso, a alternativa B é a correta.
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 TABLE ITEM - Criação da tabela de nome ITEM;
PRIMARY KEY(CODIGO) - Chave primária de nome CODIGO;
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo