ISCTEM - INSTITUTO SUPERIOR DE CIÊNCIA E TECNOLOGIA DE MOÇAMBIQUE Curso de Engenharia Informática Base de Dados I Trabalho Prático Uma Padaria Uma padaria decidiu por um sistema de base de dados para a gestão das suas encomendas. São seguintes os requisitos: • A padaria aceita diariamente encomendas para um mês. Cada ordem contém um número de cliente, código do item e quantidades para cada tipo de item. Os clientes são facturados mensalmente e cada factura contém um número de factura, data, número de cliente, quantidade de cada tipo de item a ser facturado, custo por item e o valor total. • • • • • A empresa tem uma frota de camionetes para entrega dos bens aos clientes, mas nem todos os clientes usam este serviço; um número de rota (dependendo do ponto de entrega) é, contudo, alocado a cada cliente caso use o serviço. Uma pequena taxa por entrega é cobrada aos clientes cujo valor total de factura for menor que o mínimo requerido, os restantes não pagam taxa. Para cada cliente, é mantida informação sobre o número total de vezes em que o serviço de entrega foi usado. Uma camioneta carregada é preparada diariamente, sendo alocadas uma ou mais camionetas para uma rota, dependendo do tamanho das camionetas e da procura da rota num determinado dia. • A empresa também guarda, mensalmente, a data de venda de cada tipo de item, dos 24 meses anteriores, para análise de vendas. Defina a base de dados para guardar a informação relevante. Implemente as tabelas no Oracle e lance alguns dados (os suficientes para poder experimentar e demonstrar as consultas e formulários que construir). Defina consultas que permitam tirar partido da base de dados no seu funcionamento quotidiano. Cada estudante do grupo deve apresentar uma consulta. Defina uma interface para a aplicação, definindo um formulário principal a partir do qual se tem acesso às várias funcionalidades da aplicação, através de outros formulários.