3° Fase Do Projeto - Insert - SQL

Você também pode gostar

Você está na página 1de 4

3° Fase do projeto

-- Inserção de dados em todas as tabelas

-- Tabela Restaurante
INSERT INTO Restaurante (CNPJ, Endereco, Numero_telefone, razao_social)
VALUES
('23456789012345', 'Rua Restaurante 234', '(22) 333-5678', 'Restaurante B'),
('34567890123456', 'Rua Restaurante 345', '(33) 444-8765', 'Restaurante C'),
('45678901234567', 'Rua Restaurante 456', '(44) 555-2345', 'Restaurante D'),
('56789012345678', 'Rua Restaurante 567', '(55) 666-6789', 'Restaurante E'),
('67890123456789', 'Rua Restaurante 678', '(66) 777-1234', 'Restaurante F'),
('78901234567890', 'Rua Restaurante 789', '(77) 888-5678', 'Restaurante G'),
('89012345678901', 'Rua Restaurante 890', '(88) 999-8765', 'Restaurante H'),
('90123456789012', 'Rua Restaurante 901', '(99) 000-2345', 'Restaurante I'),
('01234567890123', 'Rua Restaurante 012', '(00) 111-6789', 'Restaurante J'),
('12345678901234', 'Rua Restaurante 123', '(11) 555-1234', 'Atividade BD');

-- Tabela Comanda
INSERT INTO Comanda (valor_gasto, pratos_consumidos, numero_comanda)
VALUES
(75.00, 4, 124),
(60.00, 3, 125),
(90.00, 6, 126),
(45.00, 2, 127),
(120.00, 8, 128),
(55.00, 3, 129),
(85.00, 5, 130),
(70.00, 4, 131),
(110.00, 7, 132),
(50.00, 3, 133);

-- Tabela Cliente
INSERT INTO Cliente (CPF, Nome, data_endereco, end_numero, end_cpf, cod_comanda)
VALUES
('23456789012', 'Cliente B', '2023-09-22', 124, 'EnderecoCPF2', 2),
('34567890123', 'Cliente C', '2023-09-23', 125, 'EnderecoCPF3', 3),
('45678901234', 'Cliente D', '2023-09-24', 126, 'EnderecoCPF4', 4),
('56789012345', 'Cliente E', '2023-09-25', 127, 'EnderecoCPF5', 5),
('67890123456', 'Cliente F', '2023-09-26', 128, 'EnderecoCPF6', 6),
('78901234567', 'Cliente G', '2023-09-27', 129, 'EnderecoCPF7', 7),
('89012345678', 'Cliente H', '2023-09-28', 130, 'EnderecoCPF8', 8),
('90123456789', 'Cliente I', '2023-09-29', 131, 'EnderecoCPF9', 9),
('01234567890', 'Cliente J', '2023-09-30', 132, 'EnderecoCPF10', 10),
('12345678901', 'Cliente A', '2023-09-21', 123, 'EnderecoCPF1', 1);

1
-- Tabela Pedido
INSERT INTO Pedido (Pratos, CNPJ_rest, CPF_cliente)
VALUES
('Prato 3, Prato 4', '23456789012345', '23456789012'),
('Prato 1, Prato 2', '34567890123456', '34567890123'),
('Prato 5, Prato 6', '45678901234567', '45678901234'),
('Prato 7, Prato 8', '56789012345678', '56789012345'),
('Prato 9, Prato 10', '67890123456789', '67890123456'),
('Prato 11, Prato 12', '78901234567890', '78901234567'),
('Prato 13, Prato 14', '89012345678901', '89012345678'),
('Prato 15, Prato 16', '90123456789012', '90123456789'),
('Prato 17, Prato 18', '01234567890123', '01234567890'),
('Prato 19, Prato 20', '12345678901234', '12345678901');

-- Tabela Fazem
INSERT INTO Fazem (Cod_pedido, CPF_fun, tempo_gasto)
VALUES
(11, '23456789012', '00:45:00'),
(12, '34567890123', '01:15:00'),
(13, '45678901234', '00:50:00'),
(14, '56789012345', '01:20:00'),
(15, '67890123456', '00:55:00'),
(16, '78901234567', '01:10:00'),
(17, '89012345678', '01:05:00'),
(18, '90123456789', '01:30:00'),
(19, '01234567890', '00:40:00'),
(20, '12345678901', '01:00:00');

-- Tabela Funcionario
INSERT INTO Funcionario (CPF, Salario, Nome, CPNJ_rest, Supervisor)
VALUES
('23456789012', 2300.00, 'Funcionario B', '23456789012345', FALSE),
('34567890123', 2200.00, 'Funcionario C', '34567890123456', FALSE),
('45678901234', 2400.00, 'Funcionario D', '45678901234567', FALSE),
('56789012345', 2600.00, 'Funcionario E', '56789012345678', FALSE),
('67890123456', 2500.00, 'Funcionario F', '67890123456789', FALSE),
('78901234567', 2700.00, 'Funcionario G', '78901234567890', FALSE),
('89012345678', 2800.00, 'Funcionario H', '89012345678901', FALSE),
('90123456789', 2550.00, 'Funcionario I', '90123456789012', FALSE),
('01234567890', 2650.00, 'Funcionario J', '01234567890123', FALSE),
('12345678901', 2700.00, 'Funcionario A', '12345678901234', TRUE);

-- Tabela Telefone
INSERT INTO Telefone (CPF_fun, numero)
VALUES
('23456789012', '(22) 333-5678'),
('34567890123', '(33) 444-8765'),

2
('45678901234', '(44) 555-2345'),
('56789012345', '(55) 666-6789'),
('67890123456', '(66) 777-1234'),
('78901234567', '(77) 888-5678'),
('89012345678', '(88) 999-8765'),
('90123456789', '(99) 000-2345'),
('01234567890', '(00) 111-6789'),
('12345678901', '(11) 555-1234');

-- Tabela Garcom
INSERT INTO Garcom (CPF_fun, Vale_alimentacao)
VALUES
('23456789012', 100.00),
('34567890123', 80.00),
('45678901234', 120.00),
('56789012345', 90.00),
('67890123456', 110.00),
('78901234567', 95.00),
('89012345678', 105.00),
('90123456789', 75.00),
('01234567890', 85.00),
('12345678901', 130.00);

-- Tabela Cozinheiros
INSERT INTO Cozinheiros (CPF_fun, Carteira_trabalho)
VALUES
('23456789012', '23456'),
('34567890123', '34567'),
('45678901234', '45678'),
('56789012345', '56789'),
('67890123456', '67890'),
('78901234567', '78901'),
('89012345678', '89012'),
('90123456789', '90123'),
('01234567890', '01234'),
('12345678901', '12345');

-- Tabela Entregador
INSERT INTO Entregador (CPF_fun, CNH)
VALUES
('23456789012', 'CNH23456'),
('34567890123', 'CNH34567'),
('45678901234', 'CNH45678'),
('56789012345', 'CNH56789'),
('67890123456', 'CNH67890'),
('78901234567', 'CNH78901'),
('89012345678', 'CNH89012'),
('90123456789', 'CNH90123'),

3
('01234567890', 'CNH01234'),
('12345678901', 'CNH12345');

-- Atualização de dados em duas tabelas diferentes


UPDATE Cliente
SET Nome = 'Novo Nome 1'
WHERE CPF = '12345678901';

UPDATE Cliente
SET Nome = 'Novo Nome 2'
WHERE CPF = '23456789012';

UPDATE Funcionario
SET Salario = 2600.00
WHERE CPF = '98765432109';

UPDATE Funcionario
SET Salario = 2700.00
WHERE CPF = '34567890123';

-- Exclusão de dados em duas tabelas diferentes


DELETE FROM Pedido
WHERE Codigo IN (1, 2);

DELETE FROM Comanda


WHERE Codigo IN (3, 4);

Você também pode gostar