

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Introdução a Banco de Dados LISTA DE EXERCÍCIOS DE COMANDOS SQL
Tipologia: Exercícios
1 / 3
Esta página não é visível na pré-visualização
Não perca as partes importantes!


A entrega desse exercício valerá 2,0 (dois) pontos na avaliação AV
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) ) 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
INSERT 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 (1002,'Viaduto Juma') GO
INSERT INTO Projetos (CodProj,DescProj) VALUES (1003,'Linha 4') GO
INSERT INTO Projetos (CodProj,DescProj) VALUES (1004,'Trem Bala') GO
INSERT INTO Projetos (CodProj,DescProj) VALUES (1005,'Túnel Silvio Santos') GO
-- Inserir dados na tabela Projetos_Engenheiros
INSERT INTO Projetos_Engenheiros (CodProj,CodEng,QtdHorasTrabEng) VALUES (1001,1,40) GO
INSERT INTO Projetos_Engenheiros (CodProj,CodEng,QtdHorasTrabEng) VALUES (1001,5,60) GO
INSERT INTO Projetos_Engenheiros (CodProj,CodEng,QtdHorasTrabEng) VALUES (1002,2,45) GO
INSERT INTO Projetos_Engenheiros (CodProj,CodEng,QtdHorasTrabEng) VALUES (1002,6,26) GO
INSERT INTO Projetos_Engenheiros (CodProj,CodEng,QtdHorasTrabEng) VALUES (1002,8,95) GO
INSERT INTO Projetos_Engenheiros (CodProj,CodEng,QtdHorasTrabEng) VALUES (1002,9,80) GO