Projeto 1 Base de Dados
Emília Monteiro
Evandro Fonseca
Discentes:
Andrea Melo 6968
Paulo Silva
7113
Vera Pinto 7240
Introdução
O respectivo projecto detém de um Modelo Entidade Associação (MEA) e um Modelo Entidade Relação (MER).
No Projecto foi feita uma Análise Sistemática de um Sistema de
Informação para uma Oficina Mecânica, com o objectivo de melhorar a organização dos seus serviços.
Para melhor entendimento vamos fazer uma introdução simplificada do referido projeto. O sistema tem 4 atores (Administrador, Diretor,
Recepcionista e Mecânico).
Para aceder a base de dados do sistema primeiramente o Administrador tem que efectuar a operação login onde introduz um userID e password compatíveis com a do sistema.
O Diretor tem acesso a funcionalidade Listar Clientes que lhe permite fazer listagem pelo nome do cliente, o número, a data de registo, o cliente mais antigo e o cliente mais recente. Também no sistema ele pode
Listar/Consultar registo de manutenção através da matrícula do veículo, por nome de um mecânico e por data de entrada e por fim Produzir Relatórios e
Estatísticas.
O Recepcionista Regista a entrada dos veículos no sistema associando esse registo ao cliente caso existe e se tratar de um novo cliente aproveita para regista-lo. Pode Listar Clientes e Listar/Consultar registo de manutenção bem como o Diretor faz e ainda acede a funcionalidade Faturação calculando o valor que o cliente tem a pagar (mão-de-obra e taxa de IVA).
O Mecânico regista intervenções nos veículos que possibilita associar o registo da intervenção ao da matrícula do veículo e ele tem acesso a funcionalidade Listar/Consultar registo de manutenção.
Vamos primeiramente a alguns conceitos antes da apresentação dos mesmos. Modelo Entidade Associação
Modelo de Dados
Visão dos dados em vez de visão das aplicações.
Eliminação de redundâncias.
Partilha de dados pelas aplicações.
Construir um modelo de dados é:
Identificar, Analisar e Registar a política da organização acerca dos dados. A