Boas pessoal!
Tenho um trabalho na faculdade para fazer numa cadeira de BD, que consiste na implementação de uma base de dados para reservas em viagens de autocarros (uma coisa simples, uma vez que é a 1ª vez que estamos a trabalhar em base de dados).
Os requisitos são os seguintes:
- cada percurso pode ter N autocarros associados
- um bilhete (que tem as informações do autocarro em que vai, do lugar que vai nesse autocarro, do percurso e do cliente)
- o autocarro considera apenas destino inicial e destino final.
- um cliente que compra o bilhete
A minha duvida esta na modelação conceptual desta base de dados.
Eu tenho as seguintes entidades com os atributos:
CLIENTE - NIF, nome
BILHETE - id, data
PERCURSO - id, preço, hora de partida, local de partida, local de chegada
AUTOCARRO - id, lugar(atributo multivalor)
as seguintes relações
CLIENTE compra BILHETE (1:N)
BILHETE associado PERCURO (N:1)
AUTOCARRO faz PERCURSO (1:N)
A minha dúvida é como posso fazer para ligar o cliente ao seu lugar, uma vez que este é atributo de autocarro. O professor disse que não queria que considerássemos Lugar como uma entidade.
Agradeço a vossa atenção, assim como possíveis sugestões para o trabalho.
Abraço
↧