Questões Informática Banco de Dados

Após um treinamento em SQL padrão 2008, compatível com ambiente MS SQL Server 2008, ...

Responda: Após um treinamento em SQL padrão 2008, compatível com ambiente MS SQL Server 2008, um escriturário do Banco Z precisou utilizar os conhecimentos adquiridos para criar uma tabela no sistema de b...


Q859931 | Informática, Banco de Dados, Agente de Tecnologia, Banco do Brasil, CESGRANRIO, 2021

Após um treinamento em SQL padrão 2008, compatível com ambiente MS SQL Server 2008, um escriturário do Banco Z precisou utilizar os conhecimentos adquiridos para criar uma tabela no sistema de banco de dados desse Banco. A tabela a ser criada é de fornecedores, e tem os seguintes campos: CNPJ, nome do fornecedor e país de origem. As características gerais da tabela são:

  • o campo CNPJ é chave primária e contém 14 caracteres, sendo que os caracteres devem se ater aos numéricos [“0” a “9”], e o caractere zero “0” não pode ser ignorado, seja qual for a posição dele (início, meio ou fim da chave);
  • o campo NOME contém 20 caracteres e aceita valor nulo;
  • o campo PAIS contém 15 caracteres e não aceita valor nulo.


Nesse contexto, o comando SQL2008 que cria uma tabela com as características descritas acima é

Camila Duarte
Por Camila Duarte em 03/01/2025 20:15:32🎓 Equipe Gabarite
Gabarito: b)

Para criar a tabela de fornecedores com as características descritas no enunciado, o comando SQL correto seria:

b) CREATE TABLE Fornecedores
(CNPJ CHAR(14) PRIMARY KEY,
NOME VARCHAR(20),
PAIS VARCHAR(15) NOT NULL)

Explicação:
- No comando acima, estamos criando a tabela "Fornecedores" com os campos CNPJ, NOME e PAIS.
- O campo CNPJ é definido como CHAR(14), ou seja, uma string de 14 caracteres, que é a chave primária da tabela.
- O campo NOME é definido como VARCHAR(20), ou seja, uma string de até 20 caracteres que aceita valores nulos.
- O campo PAIS é definido como VARCHAR(15), ou seja, uma string de até 15 caracteres que não aceita valores nulos.
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.