• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

3 mensagens neste tópico

Olá pessoal

Tenho o seguinte enunciado mas estou com umas dúvidas, alguém poderia dar uma dica(s)

Título

Modelação de uma Base de Dados

Objectivos:

Fazer a modelação de uma base de dados usando os seguintes modelos:

o Modelo Conceptual -Modelo e Diagrama ER (Entidade-Relacionamento)

o Modelo Representacional -Modelo Relacional.

o Desenho Lógico -Criação da BD em SQL

Problema:

Opção ;) Base de Dados Via Verde

Pretende-se desenvolver uma base de dados para permitir a automatização do processo de

facturação da Via Verde.

Deve representar a informação necessária para que a Via Verde possa calcular os pagamentos

a efectuar pelos veículos autorizados na sua passagem numa portagem. Para usar o sistema da

Via Verde, os clientes têm que instalar um dispositivo (identificador de Via Verde) nos seus

veículos. Para isso, os veículos têm que estar registados como aderentes do sistema Via Verde

(um cliente pode registar vários veículos, tendo cada veículo um identificador). O registo inclui

informação sobre o dispositivo de Via Verde, o veículo, o proprietário e a conta bancária para

onde os débitos automáticos devem ser efectuados todos os meses. Considere que o mesmo

cliente pode possuir vários identificadores.

O sistema deve guardar informação sobre todos os identificadores existentes incluindo a

indicação do respectivo estado (disponível, autorizado, pendente ou cancelado), de modo a

permitir controlar o stock de identificadores.

Cada identificador de Via Verde tem um número único. Este número é detectado pelos

Sensores instalados nas vias verdes das portagens, parques de estacionamento e bombas de

gasolina aderentes. Através deste número, o sistema pode determinar o preço a pagar pelo

cliente do veículo correspondente por forma a calcular o valor dos débitos mensais.

No caso das portagens, há que distinguir dois casos: (1) existe uma tarifa túnica (ex: Ponte 25

de Abril) e (2) o preço a pagar por cada percurso depende dos km percorridos e do preço por

km da referida auto-estrada. Em ambos os casos, o preço a pagar depende da classe do

veículo, existindo 4 classes de veículos distintas.

No primeiro caso, ao detectar a passagem de um veículo, o sistema deve guardar informação

acerca do local da portagem e da data e hora da sua passagem. Após a passagem o sistema

deve emitir uma ordem de pagamento que identifica o identificador, a passagem e o seu valor.

No último caso, o sistema deve guardar informação acerca da entrada e da saída do veículo na

auto-estrada (local, data, hora). Ao entrar num troço de uma auto-estrada, o sistema identifica

o identificador do veículo e guarda os dados referentes a essa passagem (local, data, hora).

Mais tarde, quando o veículo sair numa outra portagem, o sistema identifica-o e guarda

novamente os dados referentes a essa passagem, calcula o valor a pagar e emite uma ordem

de pagamento.

O que fiz em tabelas é isto....

http://img381.imageshack.us/my.php?image=bdviaverdecn6.jpg

Alguma dica

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Estou com um enunciado parecido... conseguiste fazer alguma coisa?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

    Boa noite,

    O link para a imagem não funciona, por isso não tenho como ver o que já fizeste. Percebi claramente o enunciado e o que é pretendido, não percebi foi qual é a tua duvida.

    Se vires o enunciado com atenção, consegues fazer o diagrama da base de dados, pois não é nada de assim tão complexo. O resto também não lhe vi assim tanta complexidade. Não percebi foi qual é a duvida. Se esclareceres melhor, mais facilmente és ajudado.

Cordiais cumprimentos,

Apocsantos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora