banco de dados
O script abaixo foi utilizado para criar as tabelas (Engenheiros, Projetos e
Projetos_Engenheiros) em um banco de dados e para inserir dados nas mesmas:
CREATE TABLE Engenheiros (
CodEng INT PRIMARY KEY,
NomeEng VARCHAR(50),
BairroEng VARCHAR(40),
ValHoraEng DECIMAL(10,2)
);
CREATE TABLE Projetos(
CodProj INT PRIMARY KEY,
DescProj VARCHAR(50),
);
CREATE TABLE Projetos_Engenheiros(
CodProj INT FOREIGN KEY REFERENCES Projetos(CodProj),
CodEng INT FOREIGN KEY REFERENCES Engenheiros(CodEng),
QtdHorasTrabEng INT
);
-- Inserir dados na tabela Engenheiros
INSERT INTO Engenheiros (CodEng,NomeEng,BairroEng,ValHoraEng)
VALUES (1,'Silvana Chaves','Barra Funda',52.50);
INSERT INTO Engenheiros (CodEng,NomeEng,BairroEng,ValHoraEng)
VALUES (2,'Celso Freitas','Santo Amaro',124.00);
INSERT INTO Engenheiros (CodEng,NomeEng,BairroEng,ValHoraEng)
VALUES (3,'Gael Garcia','Campo Limpo',21.90);
INSERT INTO Engenheiros (CodEng,NomeEng,BairroEng,ValHoraEng)
VALUES (4,'Cristiano Chaves Campos','Barra Funda',65.40);
INSERT INTO Engenheiros (CodEng,NomeEng,BairroEng,ValHoraEng)
VALUES (5,'Lucília Barbosa','Santo Amaro',33.00);
INSERT INTO Engenheiros (CodEng,NomeEng,BairroEng,ValHoraEng)
VALUES (6,'Rony Feitosa Barbosa','Barra Funda',107.45);
INSERT INTO Engenheiros (CodEng,NomeEng,BairroEng,ValHoraEng)
VALUES (7,'Edson Lima Garcia','Campo Limpo',96.65);
INSERT INTO Engenheiros (CodEng,NomeEng,BairroEng,ValHoraEng)
VALUES (8,'Priscila Lima Barros','Campo Limpo',43.00);
INSERT INTO Engenheiros (CodEng,NomeEng,BairroEng,ValHoraEng)
VALUES (9,'Humberto Doisberto de Freitas','Barra Funda',50.00);
INSERT INTO Engenheiros (CodEng,NomeEng,BairroEng,ValHoraEng)
VALUES (10,'Calisto Braga Lima','Santo Amaro',159.00);
-- Inserir dados na tabela Projetos
INSERT INTO Projetos (CodProj,DescProj)
VALUES (1001,'Ponte Estaiada');
INSERT INTO Projetos (CodProj,DescProj)
VALUES (1002,'Viaduto Juma');
INSERT INTO Projetos