SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E
TECNOLOGIA DO NORTE DE MINAS GERAIS
Campus Januária
EXERCÍCIO AVALIATIVO BD2
Prof. Suzana Mota 09/01/2018
Aluno: ______________________________________________________________________
1) Defina o modelo conceitual, lógico e físico do BD descrito abaixo:
Uma garagem para estacionamento de veículos pretende implementar um sistema que lhe
permita administrar a informação relativa ao estacionamento dos seus clientes. A garagem é
composta por um conjunto de vagas cada uma podendo estar ocupada ou não. Há dois tipos de
vagas: avulsa (se houver disponibilidade) ou mensal. Cada vaga tem um preço – a avulso tem um
custo por hora e o mensal um custo fixo. Os preços serão diferenciados de acordo com o tipo de
veículo: automóvel ou moto. Cada vaga mensal possui um cliente associado. Para cada cliente é
registrado seu nome e CPF, sendo que um dado cliente pode contratar várias vagas mensais. A
cada vez que um cliente estacionar um veículo, deverá se armazenar o CPF do cliente, código da
vaga, a data/hora de entrada e de saída, a placa do veículo estacionado e o custo gerado (que
pode ser null para clientes mensais).
2) Considere um problema de modelagem em que a empresa construtora de veículos espaciais
“Star Trek” necessita armazenar em seu Banco de Dados informações sobre as peças que utiliza
em cada projeto de veículo e os fornecedores destas peças. O banco de dados deve ser capaz de
oferecer respostas rápidas e precisas sobre as peças, fornecedores e projetos realizados bem
como as associações entre estes elementos, ou seja, a quantidade de peças fornecida por uma
determinada empresa e utilizadas em um projeto. As peças são identificadas por um código,
sendo utilizada a cor das gavetas onde estão colocadas as peças para uma localização visual mais
rápida por parte dos funcionários. Para a especificação das compras é necessário o nome e o
preço atual de cada peça. Para a emissão correta das notas de compra e dos pagamentos é
necessário o nome dos FORNECEDORES bem como a cidade e um código de identificação. A
categoria de cada fornecedor é utilizada para indicar a quantidade de seus produtos e serviços.
Os PROJETOS de veículos construídos pela “Star Trek” possuem um nome, código de
identificação, a duração para a montagem do veículo e o custo de cada veículo (incluindo peças e
serviços).
a) Considerando o cenário acima, defina as tabelas PECA, FORNECEDOR, PROJETO e
FORNECE_PARA, com as respectivas chaves primárias.
b) Faça uma inserção inicial de dados. Dica: verifique as informações pedidas nas consultas, de
maneira a inserir dados que permitam respostas não vazias.
c) Realize uma consulta que exiba o nome de todas as peças.
d) Realize uma consulta que exiba o nome e código dos fornecedores de Januária.
e) Realize uma consulta que exiba o nome e a duração em dias de cada projeto.
f) Realize uma consulta que exiba o nome dos projetos de custo menor que R$ 3000,00.
g) Realize uma consulta que exiba os nomes das peças armazenadas nas gavetas de cor vermelha
e com preço maior que R$ 500,00.
h) Realize uma consulta que exiba os nomes das peças armazenadas nas gavetas de cor vermelha
e com preço maior que R$25,00, em ordem decrescente de preço.
i) Realize uma consulta que exiba a quantidade total de peças utilizadas em cada projeto.
j) Apague todas as tabelas.
3) Utilizando as seguintes tabelas, faça:
a) Crie uma view que exiba todo os nomes de funcionários que recebem salários maiores que
3.000 reais.
b) Crie um stored procedure que assim que um empregado seja demitido, ou seja, preenchida sua
data de rescisão, o sistema inclua automaticamente um registro na tabela há_vagas.
c) Crie um procedure chamado vagas_em_aberto que mostre a quantidade de vagas em aberto.

Mais conteúdo relacionado

Semelhante a Lista bd2

AUBR_22-Aplicacao do REVIT em estudos de Viabilidade-1.pdf
AUBR_22-Aplicacao do REVIT em estudos de Viabilidade-1.pdfAUBR_22-Aplicacao do REVIT em estudos de Viabilidade-1.pdf
AUBR_22-Aplicacao do REVIT em estudos de Viabilidade-1.pdfcesarcarlos20
 
Relatorio_Final_TCC1_Bruno_dos_Anjos_Silveira
Relatorio_Final_TCC1_Bruno_dos_Anjos_SilveiraRelatorio_Final_TCC1_Bruno_dos_Anjos_Silveira
Relatorio_Final_TCC1_Bruno_dos_Anjos_SilveiraBruno Dos Anjos Silveira
 
FGV - Gerenciamento de escopo Marianna_Lins_T03
FGV - Gerenciamento de  escopo Marianna_Lins_T03FGV - Gerenciamento de  escopo Marianna_Lins_T03
FGV - Gerenciamento de escopo Marianna_Lins_T03Marianna Lins
 

Semelhante a Lista bd2 (7)

AUBR_22-Aplicacao do REVIT em estudos de Viabilidade-1.pdf
AUBR_22-Aplicacao do REVIT em estudos de Viabilidade-1.pdfAUBR_22-Aplicacao do REVIT em estudos de Viabilidade-1.pdf
AUBR_22-Aplicacao do REVIT em estudos de Viabilidade-1.pdf
 
Lista sobre custos
Lista sobre custosLista sobre custos
Lista sobre custos
 
Relatorio_Final_TCC1_Bruno_dos_Anjos_Silveira
Relatorio_Final_TCC1_Bruno_dos_Anjos_SilveiraRelatorio_Final_TCC1_Bruno_dos_Anjos_Silveira
Relatorio_Final_TCC1_Bruno_dos_Anjos_Silveira
 
Lista MER - RELACIONAL.pdf
Lista MER - RELACIONAL.pdfLista MER - RELACIONAL.pdf
Lista MER - RELACIONAL.pdf
 
FGV - Gerenciamento de escopo Marianna_Lins_T03
FGV - Gerenciamento de  escopo Marianna_Lins_T03FGV - Gerenciamento de  escopo Marianna_Lins_T03
FGV - Gerenciamento de escopo Marianna_Lins_T03
 
Atividade aula hoje
Atividade aula hojeAtividade aula hoje
Atividade aula hoje
 
Fi ti- aula 10
Fi ti- aula 10Fi ti- aula 10
Fi ti- aula 10
 

Mais de Suzana Viana Mota

exercicio-Organização e estrutura de Computadores
exercicio-Organização e estrutura de Computadoresexercicio-Organização e estrutura de Computadores
exercicio-Organização e estrutura de ComputadoresSuzana Viana Mota
 
Organizacao e estrutura de Computadores
Organizacao e estrutura de ComputadoresOrganizacao e estrutura de Computadores
Organizacao e estrutura de ComputadoresSuzana Viana Mota
 
Visão Computacional - Meetup AIGirls
Visão Computacional - Meetup AIGirlsVisão Computacional - Meetup AIGirls
Visão Computacional - Meetup AIGirlsSuzana Viana Mota
 
Atividades de Sistemas Binários
Atividades de Sistemas BináriosAtividades de Sistemas Binários
Atividades de Sistemas BináriosSuzana Viana Mota
 
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus JanuáriaLista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus JanuáriaSuzana Viana Mota
 
Interface humano-computador baseada em Visão Computacional: uma solução para ...
Interface humano-computador baseada em Visão Computacional: uma solução para ...Interface humano-computador baseada em Visão Computacional: uma solução para ...
Interface humano-computador baseada em Visão Computacional: uma solução para ...Suzana Viana Mota
 
Mundo 4.0 - O que esperar do futuro
Mundo 4.0 - O que esperar do futuroMundo 4.0 - O que esperar do futuro
Mundo 4.0 - O que esperar do futuroSuzana Viana Mota
 
Atalhos e dicas - Como se tornar um expert em Computadores
Atalhos e dicas - Como se tornar um expert em ComputadoresAtalhos e dicas - Como se tornar um expert em Computadores
Atalhos e dicas - Como se tornar um expert em ComputadoresSuzana Viana Mota
 
Aula Inaugural - Curso Técnico em Informática para Internet
Aula Inaugural - Curso Técnico em Informática para InternetAula Inaugural - Curso Técnico em Informática para Internet
Aula Inaugural - Curso Técnico em Informática para InternetSuzana Viana Mota
 
Exercicio - Introdução a Hardware Revisão
Exercicio - Introdução a Hardware RevisãoExercicio - Introdução a Hardware Revisão
Exercicio - Introdução a Hardware RevisãoSuzana Viana Mota
 
Desenvolvimento de software dedicado a pessoa com deficiência
Desenvolvimento de software dedicado a pessoa com deficiênciaDesenvolvimento de software dedicado a pessoa com deficiência
Desenvolvimento de software dedicado a pessoa com deficiênciaSuzana Viana Mota
 
Comparison of Human Machine Interfaces to control a Robotized Wheelchair
Comparison of Human Machine Interfaces to control a Robotized WheelchairComparison of Human Machine Interfaces to control a Robotized Wheelchair
Comparison of Human Machine Interfaces to control a Robotized WheelchairSuzana Viana Mota
 
Formatei o computador e agora?
Formatei o computador e agora?Formatei o computador e agora?
Formatei o computador e agora?Suzana Viana Mota
 
Aula 09 - Gerenciamento de Recursos Humanos
Aula 09 - Gerenciamento de Recursos HumanosAula 09 - Gerenciamento de Recursos Humanos
Aula 09 - Gerenciamento de Recursos HumanosSuzana Viana Mota
 
Aula 08 - Gerenciamento da Qualidade
Aula 08 - Gerenciamento da QualidadeAula 08 - Gerenciamento da Qualidade
Aula 08 - Gerenciamento da QualidadeSuzana Viana Mota
 
Como tornar seu site atraente
Como tornar seu site atraenteComo tornar seu site atraente
Como tornar seu site atraenteSuzana Viana Mota
 

Mais de Suzana Viana Mota (20)

Exercicios - Redes Móveis
Exercicios - Redes MóveisExercicios - Redes Móveis
Exercicios - Redes Móveis
 
exercicio-Organização e estrutura de Computadores
exercicio-Organização e estrutura de Computadoresexercicio-Organização e estrutura de Computadores
exercicio-Organização e estrutura de Computadores
 
Organizacao e estrutura de Computadores
Organizacao e estrutura de ComputadoresOrganizacao e estrutura de Computadores
Organizacao e estrutura de Computadores
 
Visão Computacional - Meetup AIGirls
Visão Computacional - Meetup AIGirlsVisão Computacional - Meetup AIGirls
Visão Computacional - Meetup AIGirls
 
Atividades de Sistemas Binários
Atividades de Sistemas BináriosAtividades de Sistemas Binários
Atividades de Sistemas Binários
 
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus JanuáriaLista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
Lista de Exerícios - Manutenção e Redes de Computadores IFNMG - Campus Januária
 
Interface humano-computador baseada em Visão Computacional: uma solução para ...
Interface humano-computador baseada em Visão Computacional: uma solução para ...Interface humano-computador baseada em Visão Computacional: uma solução para ...
Interface humano-computador baseada em Visão Computacional: uma solução para ...
 
Mundo 4.0 - O que esperar do futuro
Mundo 4.0 - O que esperar do futuroMundo 4.0 - O que esperar do futuro
Mundo 4.0 - O que esperar do futuro
 
Como estudar melhor
Como estudar melhor Como estudar melhor
Como estudar melhor
 
Atalhos e dicas - Como se tornar um expert em Computadores
Atalhos e dicas - Como se tornar um expert em ComputadoresAtalhos e dicas - Como se tornar um expert em Computadores
Atalhos e dicas - Como se tornar um expert em Computadores
 
Aula Inaugural - Curso Técnico em Informática para Internet
Aula Inaugural - Curso Técnico em Informática para InternetAula Inaugural - Curso Técnico em Informática para Internet
Aula Inaugural - Curso Técnico em Informática para Internet
 
Criptografia e Privacidade
Criptografia e PrivacidadeCriptografia e Privacidade
Criptografia e Privacidade
 
Exercicio - Introdução a Hardware Revisão
Exercicio - Introdução a Hardware RevisãoExercicio - Introdução a Hardware Revisão
Exercicio - Introdução a Hardware Revisão
 
Desenvolvimento de software dedicado a pessoa com deficiência
Desenvolvimento de software dedicado a pessoa com deficiênciaDesenvolvimento de software dedicado a pessoa com deficiência
Desenvolvimento de software dedicado a pessoa com deficiência
 
Comparison of Human Machine Interfaces to control a Robotized Wheelchair
Comparison of Human Machine Interfaces to control a Robotized WheelchairComparison of Human Machine Interfaces to control a Robotized Wheelchair
Comparison of Human Machine Interfaces to control a Robotized Wheelchair
 
Formatei o computador e agora?
Formatei o computador e agora?Formatei o computador e agora?
Formatei o computador e agora?
 
Formatando o computador
Formatando o computadorFormatando o computador
Formatando o computador
 
Aula 09 - Gerenciamento de Recursos Humanos
Aula 09 - Gerenciamento de Recursos HumanosAula 09 - Gerenciamento de Recursos Humanos
Aula 09 - Gerenciamento de Recursos Humanos
 
Aula 08 - Gerenciamento da Qualidade
Aula 08 - Gerenciamento da QualidadeAula 08 - Gerenciamento da Qualidade
Aula 08 - Gerenciamento da Qualidade
 
Como tornar seu site atraente
Como tornar seu site atraenteComo tornar seu site atraente
Como tornar seu site atraente
 

Lista bd2

  • 1. INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO NORTE DE MINAS GERAIS Campus Januária EXERCÍCIO AVALIATIVO BD2 Prof. Suzana Mota 09/01/2018 Aluno: ______________________________________________________________________ 1) Defina o modelo conceitual, lógico e físico do BD descrito abaixo: Uma garagem para estacionamento de veículos pretende implementar um sistema que lhe permita administrar a informação relativa ao estacionamento dos seus clientes. A garagem é composta por um conjunto de vagas cada uma podendo estar ocupada ou não. Há dois tipos de vagas: avulsa (se houver disponibilidade) ou mensal. Cada vaga tem um preço – a avulso tem um custo por hora e o mensal um custo fixo. Os preços serão diferenciados de acordo com o tipo de veículo: automóvel ou moto. Cada vaga mensal possui um cliente associado. Para cada cliente é registrado seu nome e CPF, sendo que um dado cliente pode contratar várias vagas mensais. A cada vez que um cliente estacionar um veículo, deverá se armazenar o CPF do cliente, código da vaga, a data/hora de entrada e de saída, a placa do veículo estacionado e o custo gerado (que pode ser null para clientes mensais). 2) Considere um problema de modelagem em que a empresa construtora de veículos espaciais “Star Trek” necessita armazenar em seu Banco de Dados informações sobre as peças que utiliza em cada projeto de veículo e os fornecedores destas peças. O banco de dados deve ser capaz de oferecer respostas rápidas e precisas sobre as peças, fornecedores e projetos realizados bem como as associações entre estes elementos, ou seja, a quantidade de peças fornecida por uma determinada empresa e utilizadas em um projeto. As peças são identificadas por um código, sendo utilizada a cor das gavetas onde estão colocadas as peças para uma localização visual mais rápida por parte dos funcionários. Para a especificação das compras é necessário o nome e o preço atual de cada peça. Para a emissão correta das notas de compra e dos pagamentos é necessário o nome dos FORNECEDORES bem como a cidade e um código de identificação. A categoria de cada fornecedor é utilizada para indicar a quantidade de seus produtos e serviços. Os PROJETOS de veículos construídos pela “Star Trek” possuem um nome, código de identificação, a duração para a montagem do veículo e o custo de cada veículo (incluindo peças e serviços). a) Considerando o cenário acima, defina as tabelas PECA, FORNECEDOR, PROJETO e FORNECE_PARA, com as respectivas chaves primárias. b) Faça uma inserção inicial de dados. Dica: verifique as informações pedidas nas consultas, de maneira a inserir dados que permitam respostas não vazias. c) Realize uma consulta que exiba o nome de todas as peças. d) Realize uma consulta que exiba o nome e código dos fornecedores de Januária.
  • 2. e) Realize uma consulta que exiba o nome e a duração em dias de cada projeto. f) Realize uma consulta que exiba o nome dos projetos de custo menor que R$ 3000,00. g) Realize uma consulta que exiba os nomes das peças armazenadas nas gavetas de cor vermelha e com preço maior que R$ 500,00. h) Realize uma consulta que exiba os nomes das peças armazenadas nas gavetas de cor vermelha e com preço maior que R$25,00, em ordem decrescente de preço. i) Realize uma consulta que exiba a quantidade total de peças utilizadas em cada projeto. j) Apague todas as tabelas. 3) Utilizando as seguintes tabelas, faça: a) Crie uma view que exiba todo os nomes de funcionários que recebem salários maiores que 3.000 reais. b) Crie um stored procedure que assim que um empregado seja demitido, ou seja, preenchida sua data de rescisão, o sistema inclua automaticamente um registro na tabela há_vagas. c) Crie um procedure chamado vagas_em_aberto que mostre a quantidade de vagas em aberto.