Jump to content


Photo

Modelagem De Um Site De Veículos


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 possamai

possamai

    Loading Intelligence... :)

  • Usuários
  • 146 posts
  • Sexo:Masculino
  • Localidade:Toledo
  • Interesses:Programação, Website, Manutenção em computadores, quase tudo relacionado á Informática.

Posted 08/03/2010, 18:27

Boa Tarde Pessoal! Como estão?

Bom, estrou precisando de um Help para modelagem de um sistema de veículos via Internet (PHP). Site será semelhante a Webmotors.com.br.
Faz tempo que não trabalho com modelagem, então se estiver errado o modelo abaixo, por favor me corrijam. Para a modelagem utilizei o DBDesigner.

Venho pedir socorro com relação algumas questões que encontrei. Segue meu modelo:
Posted Image


1) Minha primeira dúvida é com relação ao ítem 1 na Imagem. 1 Marca está relacionada com 1 Modelo que está relacionado a 1 versão dependendo do ano desse Modelo. Como gerenciar essa questão de versão do veículo com o Ano que ele está disponível e o modelo?
Ex: Palio ELX (Anos: 1999, 2000, 2001)
Uno Mille (Anos: 1994, 1995, 2007) e assim por diante.
Esse relacionamento está certo?

2) Nos relacionamentos 2 da Imagem. Porque o DBDesigner relacionou todas as ID's da tabela veículo com o as outras tabelas, sendo q somente a ID principal já não seria útil?

3) Tendo em vista que um veículo pode ser cadastrado somente por 1 pessoa jurídica (1:1), e 1 veículo pode ser cadastrado somente por 1 Pessoa Jurídica que pode ter vários veículos (1:N), está correto atribuir ID_pfisica e ID_pjuridica pro veículo, ou é obrigatório o uso de Generalização das tabelas? (Sistema será em PHP, portanto não quero complicar muito o BD).

4) Os relacionamentos estão certo dessa maneira?

Desde já, agradeço a atenção.
Anderson Possamai
  • victoriaortolan likes this
"Quem ri por último é retardado! (Ou tem "Lag")"
-----------------
Aprendendo PHP .. Javascript .. Ajax!




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq