Escolar Documentos
Profissional Documentos
Cultura Documentos
Relatório 1 Fase
Relatório 1 Fase
Modelo Entidade-Relacionamento:
Servio de City Sightseeing
1 Fase
P11N
2014/2015
ndice
Introduo ..................................................................................................................................... 1
Modelo Entidade-Relacionamento ............................................................................................... 3
Explanao ................................................................................................................................ 3
Diagrama Entidade-Relacionamento .......................................................................................... 10
Modelo Relacional....................................................................................................................... 11
Concluso .................................................................................................................................... 12
i
Introduo
1
viaturas/autocarros para servios City Sightseeing. A atividade desta empresa
estende-se por todo o pas apesar de a sua sede ser no Porto.
2
Modelo Entidade-Relacionamento
Explanao
Considerando o processo da elaborao do Modelo Entidade
Relacionamento comeamos por identificar as entidades presentes no
enunciado do problema. Aps a leitura, optamos por implementar CLIENTES
como a 1 entidade. Definimos os atributos iniciais, nomeadamente, nome,
morada, contacto e email como forma de caracterizar esta entidade.
3
Por analogia com o Modelo Relacional que utiliza chaves primrias para
estabelecer relacionamentos entre tabelas, tambm importante definir a chave
primria a utilizar em cada uma das entidades, ou seja, o atributo que identifique
de forma nica e inequvoca cada elemento pertencente a essa entidade. No
caso de CLIENTES optamos por selecionar n de cliente como chave primria,
j no SECTOR Cd. sector e relativamente ao DISTRITO, o Cd. postal.
Cd. categoria Nome categoria Preo por km atual Preo por viagem atual
1 Guia 0 x
2 Motorista y 0
5
tambm pedido que a base de dados englobe no que se refere s viaturas a sua
capacidade em termos de passageiros e o preo por km. Ponderamos tambm
caracterizar as viaturas quanto sua marca e modelo. Porm, cada viatura tm
um modelo e esse modelo poder especificar-se quanto sua capacidade e
preo por km. Consideremos duas marcas de veculos com as quais a empresa
opera, Volvo e Mercedes por exemplo, existindo 2 modelos para cada uma delas
com diferentes capacidades. Se um veculo tm capacidade para 50 pessoas e
o outro para 35, poderemos considerar o preo por km superior na viatura com
maior capacidade.
Por fim, dado que a empresa opera a nvel nacional expectvel que nas
suas fileiras operem vrias MARCAS de veculos. Deste modo, um modelo de
um veculo pertence a uma marca, sendo que marca esto associados diversos
modelos. Referncia da marca a chave primria e nome da marca outro
atributo. Importando a chave primria referncia da marca para modelo
estabelece a relao entre ambas as entidades.
6
De modo a melhor entendermos a opo pela seguinte entidade,
consideramos o enunciado do problema na sua generalidade e constatamos que
um cliente solicita um servio de City Sightseeing que engloba vrios
funcionrios e viaturas. Esse servio prestado numa data pretendida pelo
cliente, numa determinada cidade, com um nmero previsto de viagens, kms e
passageiros. Criamos a entidade SERVIO DE SIGHTSEEING que se relaciona
simultaneamente com clientes, funcionrios e viaturas. Como atributos iniciais e
no sentido de responder s necessidades associadas ao problema definimos
Data de incio e Data de fim, Cidade, N de viagens, N de kms e N de
passageiros como atributos.
7
Para estabelecer a relacionamento entre cliente e servio de sightseeing
recorremos ao N de cliente enquanto chave importada.
8
semelhana da relao entre entidades anterior, um servio de
sightseeing engloba um ou vrios funcionrios, sendo que um funcionrio poder
participar em um ou vrios servios. Novamente afigura-se uma relao de
muitos para muitos com o aparecimento da entidade composta FUNCIONRIOS
DE SERVIO cuja chave composta consiste em N funcionrio mais a referncia
do servio. A esta chave adicionamos Preo por viagem e Preo por km no
sentido de definirmos os gastos com funcionrios, tendo sempre em
considerao a possvel alterao destes valores base ao longo do tempo na
entidade categoria.
9
Diagrama Entidade-Relacionamento
10
Modelo Relacional
CATEGORIA (cd. de categoria, nome categoria, preo por km atual, preo por
viagem atual)
11
Concluso
Sentimos algumas dificuldades na elaborao dos modelos no sentido em
que ainda no h noo clara do funcionamento real do programa MS Access.
12