Mestrado em Engenharia de Computação: área de concentração

Propaganda
Mestrado em Engenharia de Computação: área de
concentração Geomática
1a Prova de Banco de Dados – 28.06.2001
Descrição do Problema:
Você herdou do seu avô, Sr. X, uma loja de auto-peças que,
devido à longa doença que acometeu o Sr. X, encontrava-se
muito desorganizada. Sua primeira providência será estruturar
um banco de dados que dê suporte à atividade-fim da loja,
relacionando modelos de veículos, montadoras, fornecedores de
peças, e peças, de modo a dar um melhor atendimento a seus
clientes e manter a tradição da família no negócio, além de
auferir bons lucros. Segue-se uma descrição do mini-mundo
correspondente à loja de auto-peças:
a) Todo o atendimento da loja será realizado no balcão,
através de seus funcionários. Informações sobre peças,
quantidade em estoque, etc. serão fornecidas através de
consultas realizadas pelos funcionários de atendimento
no balcão a terminais conectados ao banco de dados.
b) Cada modelo de carro, que possui uma sigla fornecida
pela montadora, está associado a uma fabricante, ano e
nome do modelo (código do modelo, nome do modelo, ano,
fabricante).
c) Cada montadora (fabricante) de automóveis lança, a cada
ano, novos modelos de carros no mercado.
d) Os fornecedores de peças
e)
1a questão: Descreva os componentes de um Ambiente de Sistema
Caso o seu esquema não esteja apto a responder às consultas
acima, altere-o para capacitá-lo a tal. A seguir elabore as
consultas: i) usando as operações de Álgebra Relacional; ii)
via SQL.
Caso você ache que a Àlgebra Relacional e a SQL não têm poder
de expressão para responder a alguma das consultas acima,
identifique estas consultas e justifique a sua resposta.
Boa Sorte!
Prof. Oscar Luiz Monteiro de Farias
Download