Você está na página 1de 2

DESENVOLVIMENTO DE ANÁLISE DE SISTEMAS

FICHA DE TRABALHO N.º 1

1. Indique, para cada uma das alíneas, as entidades e respectivos atributos:

a. Um vídeo clube tem disponíveis vários filmes, mas cada filme só pode ser
requisitado por um cliente, mas um cliente pode requisitar vários
filmes. Sobre os filmes interessa o nome, género e realizador, sobre os
clientes o nome e número de sócio. Para cada requisição é registado o
filme, cliente e data.
b. Uma empresa tem vários departamentos e vários funcionários. Cada
funcionário só pertence a um departamento, mas um departamento
pode conter vários funcionários. Todos os departamentos possuem um
nome e uma extensão telefónica. Todos os funcionários possuem
um nome e um código.
c. É necessário desenvolver uma base de dados para gerir uma agência de
viagens. Os clientes podem marcar viagens através da Web e o funcionário da
empresa poderá visualizá-las. Os clientes têm de indicar o nome, contribuinte e
e-mail. As viagens têm disponíveis o destino, preço e data de realização.
Sempre que for efectuada uma marcação é necessário guardar o cliente e
a viagem seleccionada. Os empregados da agência possuem um nome e
número de funcionário. O cliente pode efectuar várias viagens e cada viagem
só pode conter um cliente.

d. Numa oficina de mecânica os clientes quando entregam os veículos têm de se


identificar com o seu nome, contribuinte e telefone. Sobre o veículo é
necessário que se registe a marca, modelo e matrícula. O mecânico, que
se identifica no sistema através de um nome de utilizador e respectiva palavra-
passe, regista a avaria que deverá conter a identificação do cliente e do
veículo. Um cliente pode entregar vários veículos para reparação, mas
cada veículo só pode ser entregue por um cliente.

e. Numa escola, existem diversos cursos que, além do nome, são


identificados através de um código. Cada curso contem diversas disciplinas
e a mesma

1 CURSO DE PROGRAMADOR
DESENVOLVIMENTO DE ANÁLISE DE SISTEMAS

disciplina pode estar associada a diversos cursos, no entanto cada disciplina só


é ministrada por um único professor, que pode leccionar várias
disciplinas. Sobre as disciplinas é necessário saber o nome e sobre cada
professor o respectivo nome e e-mail.

2. Construa, para cada uma das alíneas anteriores, o respectivo modelo ER.

2 CURSO DE PROGRAMADOR

Você também pode gostar