CREATE TABLE Cliente ( id_cliente INT PRIMARY KEY, nome VARCHAR(100) NOT NULL, cpf VARCHAR(14), telefone VARCHAR(20), endereço VARCHAR(150), email VARCHAR(100) ); CREATE TABLE Categoria ( id_categoria INT PRIMARY KEY, nome VARCHAR(100) NOT NULL, descrição VARCHAR(200) ); CREATE TABLE Produto ( id_produto INT PRIMARY KEY, nome VARCHAR(100) NOT NULL, descrição VARCHAR(200), preço DECIMAL(10,2) NOT NULL, estoque INT NOT NULL, id_categoria INT, FOREIGN KEY (id_categoria)REFERENCES categoria(id_categoria) ); CREATE TABLE Vendedor ( id_vendedor INT PRIMARY KEY, nome VARCHAR(100) NOT NULL, cpf VARCHAR(14), telefone VARCHAR(20), email VARCHAR(100) ); CREATE TABLE Pedido ( id_pedido INT PRIMARY KEY, data_pedido DATE NOT NULL, id_cliente INT, id_vendedor INT, FOREIGN KEY (id_cliente) REFERENCES Cliente(id_cliente), FOREIGN KEY (id_vendedor) REFERENCES Vendedor(id_vendedor) ); CREATE TABLE ItemPedido ( id_item INT PRIMARY KEY, id_pedido INT, id_produto INT, quantidade INT NOT NULL, preco_venda DECIMAL(10,2) NOT NULL, FOREIGN KEY (id_pedido) REFERENCES Pedido(id_pedido), FOREIGN KEY (id_produto) REFERENCES Produto(id_produto) ); INSERT INTO Cliente VALUES (1, 'Edno Passos', '111.111.111-11', '99999-1111', 'Rua A, 100', 'edno@email.com'), (2, 'José Gabriel', '222.222.222-22', '99999-2222', 'Rua B, 200', 'josé@email.com'), (3, 'David Silva', '333.333.333-33', '99999-3333', 'Rua C, 300', 'david@email.com'), (4, 'Samuel Santos', '444.444.444-44', '99999-4444', 'Rua D, 400', 'samuel@email.com'), (5, 'Lucca Gabriel', '555.555.555-55', '99999-5555', 'Rua E, 500', 'lucca@email.com'); INSERT INTO Categoria VALUES (1, 'Eletrônicos', 'Produtos eletrônicos'), (2, 'Alimentos', 'Produtos de alimentos'), (3, 'Brinquedos', 'Produtos de Brinquedos'); INSERT INTO Produto VALUES (1, 'Notebook', 'Notebook básico', 2500.00, 10, 1), (2, 'Carro', 'Carro de Corrida', 50.00, 30, 3), (3, 'Tv', 'Smart Tv', 12000.00, 20, 1), (4, 'Feijão', 'Feijão Preto', 10.00, 15, 2), (5, 'Celular', 'Smartphone', 4500.00, 12, 1), (6, 'Arroz', 'Arroz Branco', 7.00, 25, 2), (7, 'Boneca', 'Boneca Barbie', 120.00, 8, 3), (8, 'Farinha', 'Farinha Branca', 5.00, 7, 2); INSERT INTO Vendedor VALUES (1, 'Zedequias', '666.666.666-66', '99999-6666', 'zedequias@empresa.com'), (2, 'Jhones', '777.777.777-77', '99999-7777', 'jhones@empresa.com'), (3, 'Carlos', '888.888.888-88', '99999-8888', 'carlos@empresa.com'); INSERT INTO Pedido VALUES (1, '2026-09-18', 1, 1), (2, '2026-09-18', 2, 2), (3, '2026-09-18', 3, 3), (4, '2026-09-18', 4, 1), (5, '2026-09-19', 5, 2), (6, '2026-09-19', 1, 3), (7, '2026-09-19', 2, 1), (8, '2026-09-19', 3, 2); INSERT INTO ItemPedido VALUES (1, 1, 1, 1, 2500.00), (2, 1, 2, 1, 50.00), (3, 2, 3, 1, 12000.00), (4, 3, 5, 1, 4500.00), (5, 4, 4, 2, 10.00), (6, 4, 6, 1, 7.00), (7, 5, 7, 2, 120.00), (8, 6, 8, 5, 5.00), (9, 7, 1, 2, 2500.00), (10, 8, 7, 1, 120.00); SELECT * FROM Cliente; SELECT * FROM Categoria; SELECT * FROM Produto; SELECT * FROM Vendedor; SELECT * FROM Pedido; SELECT * FROM ItemPedido;
To embed this project on your website, copy the following code and paste it into your website's HTML: