Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESGRANRIO 2025

Banco de DadosSQL
Código
cg023475
Banca
CESGRANRIO
Órgão
BANESE
Ano
2025
Nível
Médio
Cargo
Técnico Bancário III - Desenvolvimento
Um funcionário da área de desenvolvimento trabalha com bancos de dados de diversas áreas de uma empresa. Ele precisa, utilizando o comando CREATE TABLE da linguagem relacional SQL, criar uma tabela em um desses bancos de dados. A sintaxe correta desse comando é apresentada em
  1. ACREATE TABLE Empregados (IdEmpregado INT PRIME KEY,NomeEmpregado VARCHAR(50),Idade INT,Salario DECIMAL(10,2));
  2. BCREATE TABLE Pedidos (IdPedido INT PRIMARY KEY,DataPedido DAT,IdCliente INT,FOREIGN KEY (IdCliente) REFERENCES Clientes(IdCliente),CONSTRAINT SECONDARY KEY (IdPedido, IdCliente));
  3. CCREATE TABLE Produtos (IdProduto INT PRIME KEY,NomeProduto VARCHAR(100) NOT NULL,Preco MONEY,CONSTRAINT ck_Preco CHECKE (Preco > 0),CONSTRAINT pk_Produtos REFERENTIAL KEY (IdProduto, NomeProduto));
  4. DCREATE TABLE Departamentos (IdDepto INT PRIMARY KEY,NomeDepto VARCHAR(100) NOT NULL,Localizacao VARCHAR(50));
  5. ECREATE TABLE Vendas (IdVenda INT,DataVenda DATE,Valor DECIMAL(8,2),IdCliente INT,PRIMARY KEY (IdVenda IdCliente),CONSTRAINT fk_Cliente CHECK REFERENTIAL KEY (IdCliente));
Revelar gabarito e comentário

GabaritoD — CREATE TABLE Departamentos ( IdDepto INT PRIMARY KEY, NomeDepto VARCHAR(100) NOT NULL, Localizacao VARCHAR(50) );

Link permanente: /questoes/cg023475