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