Você está na página 1de 2

Gestão e Programação de Sistemas Informáticos

Programação e Sistemas de Informação


Módulo 13 –Técnicas de Modelação de Dados

Ficha de Trabalho n.º 3 12.º GPSI

Para cada um dos casos seguidamente descritos:


I. Identifique as entidades e atributos necessários para que se possam satisfazer
os requisitos do sistema descrito.
II. Elabore o diagrama Entidade-Relação.
III. Elabore o esquema de tabelas do Modelo Relacional.

1. Uma companhia de transportes públicos tem em cada cidade uma central e vários
itinerários, cada um formado por várias ruas. Cada central possuí vários autocarros,
servindo cada um deles um só itinerário, no entanto, cada itinerário é servido por
vários autocarros. Cada central tem vários empregados e cada um deles faz mais
do que um itinerário.

2. Uma empresa realiza projetos de bases de dados. Cada projeto é requerido por um
cliente. O projeto é sempre constituído por várias fases, definindo-se para cada uma
um início e um fim. O gestor do projeto elabora o plano de desenvolvimento,
definindo as diferentes fases e o pessoal afeto a cada fase. Cada empregado
trabalha apenas numa fase. Quando o projeto termina é elaborada a fatura e enviada
ao cliente no prazo de 30 dias. Um cliente pode ter vários projetos em curso.

3. Uma empresa de venda de automóveis pretende implementar um sistema para gerir


a informação relativa às reparações de oficina efetuadas nos veículos dos seus
clientes. O sistema de informação deverá permitir manter um registo histórico de
todas as reparações efetuadas. A empresa pretende manter dos clientes a seguinte
informação: código de identificação, nome, morada e telefone. A empresa pretende
também saber os veículos que um dado cliente teve ou tem e as datas em que foram
adquiridos. Dos funcionários da oficina a empresa pretende manter a seguinte
informação: código de identificação, nome, morada, telefone e categoria. O custo
horário de mão de obra depende da categoria do funcionário e é definido através de
uma tabela que é atualizada regularmente. A empresa pretende saber para cada
reparação: qual o veículo, qual o cliente, a data em que foi efetuada e o custo total
da reparação. A empresa pretende também armazenar para cada reparação as
peças que foram utilizadas e o seu preço, bem como o tempo de mão de obra gasto
por cada funcionário e o respetivo custo. A empresa pretende manter para as peças
em armazém a seguinte informação: código de identificação, designação, custo
unitário e quantidade em armazém

4. Considere um sistema de informação para a gestão de empreitadas. O sistema


deverá registar:
• Os recursos humanos associados a cada empreitada (identificação do técnico,
número de horas de trabalho e a especialidade).
• As várias etapas de cada empreitada, estando associada a cada etapa o
cumprimento de um objetivo numa determinada data e a emissão da fatura
respetiva.
• O material (tipo e quantidade) usado em cada dia de empreitada.
Uma empreitada pode subdividir-se noutros empreitadas, as quais devem ser
geridas como empreitadas independentes.
Alguns dos materiais usados pelas empreitadas são materiais especiais, para os
quais é necessário fazer um seguro de transporte próprio, indicando o nome do
condutor e a matrícula de veículo na qual será transportada.

Você também pode gostar