Questão de Banco de Dados — SQL — CESGRANRIO 2021
Banco de DadosSQL
- Código
- cg016259
- Banca
- CESGRANRIO
- Órgão
- Banco do Brasil
- Ano
- 2021
- Nível
- Médio
- Cargo
- Agente de Tecnologia
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 é
- ACREATE TABLE Fornecedores(CNPJ INTEGER PRIMARY KEY,NOME VARCHAR(20) ACCEPT NULL,PAIS VARCHAR(15) NOT NULL)
- BCREATE TABLE Fornecedores(CNPJ CHAR(14) PRIMARY KEY,NOME VARCHAR(20),PAIS VARCHAR(15) NOT NULL)
- CCREATE TABLE Fornecedores(CNPJ CHAR(14) NOT NULL,NOME VARCHAR(20) NOT NULL,PAIS VARCHAR(15))
- DCREATE TABLE Fornecedores(CNPJ CHAR(14),NOME VARCHAR(20) NOT NULL,PAIS VARCHAR(15) NOT NULL),PRIMARY KEY (CNPJ)
- ECREATE TABLE Fornecedores(CNPJ INTEGER(14) NOT NULL,NOME VARCHAR(20),PAIS VARCHAR(15) NOT NULL),PRIMARY KEY (CNPJ)