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