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
- ACREATE TABLE Empregados (IdEmpregado INT PRIME KEY,NomeEmpregado VARCHAR(50),Idade INT,Salario DECIMAL(10,2));
- BCREATE TABLE Pedidos (IdPedido INT PRIMARY KEY,DataPedido DAT,IdCliente INT,FOREIGN KEY (IdCliente) REFERENCES Clientes(IdCliente),CONSTRAINT SECONDARY KEY (IdPedido, IdCliente));
- 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));
- DCREATE TABLE Departamentos (IdDepto INT PRIMARY KEY,NomeDepto VARCHAR(100) NOT NULL,Localizacao VARCHAR(50));
- ECREATE TABLE Vendas (IdVenda INT,DataVenda DATE,Valor DECIMAL(8,2),IdCliente INT,PRIMARY KEY (IdVenda IdCliente),CONSTRAINT fk_Cliente CHECK REFERENTIAL KEY (IdCliente));