Mestrado em Engenharia de Computação: área de concentração Geomática 1a Prova de Banco de Dados – 15.06.2004 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 é 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 um código apropriado, está associado a um ano, nome do modelo e a uma montadora (código do modelo, nome do modelo, ano, montadora). c) Cada montadora (fabricante) de automóveis lança, a cada ano, diversos novos modelos de carros no mercado. d) Os fornecedores de peças (dentre os quai se incluem as próprias montadoras) fornecem uma ou mais peças para um ou mais modelos de carros. e) Existem peças que são componentes de outras peças maiores, estando a elas vinculadas por questão de compatibilidade, mas que podem ser vendidas separadamente. f) Para melhor administrar o negócio, você também precisa de informações sobre os endereços das montadoras e fornecedores de peças, bem como informações sobre os contatos comerciais (nome, fax, telefone). 1a questão: Formule um modelo conceitual (EntidadeRelacionamento - ER) para um banco de dados que dê suporte à atividade-fim da loja. 2a questão: Apresente um Modelo Relacional correspondente ao seu Modelo Conceitual. 3a questão: Usando Álgebra Relacional responda às seguintes consultas: Em que modelos de carros se adapta o carburador "XYZ"? Qual o código dado pelo fabricante ao disco da embreagem da VOLKSWAGEN PARATI GLS, ano 1999? Quais são os fornecedores da pastilha de freio para o modelo GM CORSA GL 2001? Quais são os endereços dos fornecedores e os contatos comerciais (nome, fax, telefoene) de todos os fornecedores de balança para o modelo RENAULT LKJ, ano 2000? Obs.: Caso o seu esquema Conceitual (Lógico) não esteja apto a responder às consultas acima, altere-o para capacitá-lo a tal. Caso você ache que a Álgebra Relacional não tem 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