Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Exercícios de Comandos SQL: Banco de Dados de Engenharia, Exercícios de Introdução a Banco de Dados

Introdução a Banco de Dados LISTA DE EXERCÍCIOS DE COMANDOS SQL

Tipologia: Exercícios

2011

Compartilhado em 21/05/2022

lurecart
lurecart 🇧🇷

5

(1)

6 documentos

1 / 3

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
LISTA DE EXERCÍCIOS DE COMANDOS SQL
A entrega desse exercício valerá 2,0 (dois) pontos na avaliação AV3
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
pf3

Pré-visualização parcial do texto

Baixe Exercícios de Comandos SQL: Banco de Dados de Engenharia e outras Exercícios em PDF para Introdução a Banco de Dados, somente na Docsity!

LISTA DE EXERCÍCIOS DE COMANDOS SQL

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