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:
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
- Fórum WMO
- → Viewing Profile: Tópicos: possamai
Community Stats
- Group Usuários
- Active Posts 146
- Profile Views 2544
- Member Title Loading Intelligence... :)
- Age 38 years old
- Birthday September 15, 1985
-
Sexo
Male
-
Localidade
Toledo
-
Interesses
Programação, Website, Manutenção em computadores, quase tudo relacionado á Informática.
Contact Information
- Windows Live possaum@hotmail.com.br
2
Neutral
User Tools
Friends
possamai hasn't added any friends yet.
Latest Visitors
Topics I've Started
Modelagem De Um Site De Veículos
08/03/2010, 18:27
Dúvida Com Contagem De Registros Em 2 Tabelas
10/08/2009, 16:00
Boa Tarde Pessoal!
To com uma dúvida aqui pra desenvolver em PHP + mysql. Acredito que seja possível de uma maneira prática, mais não consegui desenvolver nada.
Vamos as explicações.. (Vou resumir as tabelas).
Tenho uma tabela categoria:
id int,
titulo varchar(200)
e outra tabela Produto:
id int,
titulo varchar(200),
id_cat int - FK
Bom.. preciso de um SELECT que retorne o id de uma categoria aleatória, porém somente retornar as categorias que tenha produtos cadastrados nelas. As categorias que não foram cadastrados produtos, feve ignorar.
Tentei fazer da seguinte maneira:
Mais não deu mto certo, ele retorna um loop infinito, não sei o pq..
Minha query está muito errada?
Obrigado pessoal.
Desde já agradeço.
Anderson Possamai
To com uma dúvida aqui pra desenvolver em PHP + mysql. Acredito que seja possível de uma maneira prática, mais não consegui desenvolver nada.
Vamos as explicações.. (Vou resumir as tabelas).
Tenho uma tabela categoria:
id int,
titulo varchar(200)
e outra tabela Produto:
id int,
titulo varchar(200),
id_cat int - FK
Bom.. preciso de um SELECT que retorne o id de uma categoria aleatória, porém somente retornar as categorias que tenha produtos cadastrados nelas. As categorias que não foram cadastrados produtos, feve ignorar.
Tentei fazer da seguinte maneira:
SELECT c.id AS id FROM categoria_produto c INNER JOIN produtos p ON p.categoria = c.id WHERE (SELECT COUNT(*) AS qtde FROM produtos WHERE categoria = c.id) > 0 ORDER BY RAND() LIMIT 1
Mais não deu mto certo, ele retorna um loop infinito, não sei o pq..
Minha query está muito errada?
Obrigado pessoal.
Desde já agradeço.
Anderson Possamai
[resolvido] Problema No Ie
06/07/2009, 16:15
Boa Tarde pessoal!
Achei um código na net, e arrumei ele pra minha necessidade. No FF ele funciona certinho, mais não sei pq diabos o IE não ta pegando o tamanho do conteúdo da DIV corretamente.
Segue o código:
E aqui é minha div com o conteúdo.
Bom.. criei uma DIV id=teste, pra verificar o pq tava dando errado. (Ele pulava a rolagem). E reparei que no IE, quando colocado um tanto de conteúdo maior, ele só pega o scrollHeight como 380, e por isso colocando mais conteúdo ele não rola inteiro. Com a quantidade de conteúdo que eu postei aqui a cima, o FF reconhece como 457 pixels enquanto o IE só reconhece 380.. independente se eu colocar mais ou não.
Sabem o que pode estar acontecendo?
Desde já agradeço a atenção.
Anderson Possamai
========== EDITANDO ===========
Só para vocês verem o que está acontecendo. Olhem:
FF:
ff.JPG 101.84KB 3 downloads
IECA:
ieca.JPG 99.46KB 3 downloads
Achei um código na net, e arrumei ele pra minha necessidade. No FF ele funciona certinho, mais não sei pq diabos o IE não ta pegando o tamanho do conteúdo da DIV corretamente.
Segue o código:
var boxHeight = 300; //$('scroller').style.height.replace('px','') var repeatHeight = $('scroller').scrollHeight; var stopScroll = 0; var x; if (repeatHeight > boxHeight) { $('scroller').innerHTML = $('scroller').innerHTML + $('scroller').innerHTML; } function scrollMe() { clearTimeout(x); $('teste').innerHTML = $('scroller').scrollTop + " " + repeatHeight + " - " + boxHeight; if (stopScroll == 1) { return; } $('scroller').scrollTop = $('scroller').scrollTop + 1; if ($('scroller').scrollTop <= repeatHeight) { x = setTimeout("scrollMe()",40) } else { $('scroller').scrollTop = 0; x = setTimeout("scrollMe()",40); } } x = setTimeout("scrollMe()", 1000)
E aqui é minha div com o conteúdo.
<div id="teste"> teste </div> <div onmouseover="stopScroll = 1;" onmouseout="stopScroll = 0; scrollMe();" id="scroller"> <div align="center"> <!-- Logo Garagens--> <div class="item_propaganda_garagem" style="border:1px solid #987243;"> LISTA DE GARAGENS </div> <!-- Logo Garagens--> </div> <div align="center"> <!-- Logo Garagens--> <div class="item_propaganda_garagem" style="border:1px solid #987243;"> 2 </div> <!-- Logo Garagens--> </div> <div align="center"> <!-- Logo Garagens--> <div class="item_propaganda_garagem" style="border:1px solid #987243;"> 3 </div> <!-- Logo Garagens--> </div> <div align="center"> <!-- Logo Garagens--> <div class="item_propaganda_garagem" style="border:1px solid #987243;"> 4 </div> <!-- Logo Garagens--> </div> <div align="center"> <!-- Logo Garagens--> <div class="item_propaganda_garagem" style="border:1px solid #987243;"> 5 </div> <!-- Logo Garagens--> </div> <div align="center"> <!-- Logo Garagens--> <div class="item_propaganda_garagem" style="border:1px solid #987243;"> 6 </div> <!-- Logo Garagens--> </div> </div> <script type="text/javascript" src="inc/roller.js"></script>
Bom.. criei uma DIV id=teste, pra verificar o pq tava dando errado. (Ele pulava a rolagem). E reparei que no IE, quando colocado um tanto de conteúdo maior, ele só pega o scrollHeight como 380, e por isso colocando mais conteúdo ele não rola inteiro. Com a quantidade de conteúdo que eu postei aqui a cima, o FF reconhece como 457 pixels enquanto o IE só reconhece 380.. independente se eu colocar mais ou não.
Sabem o que pode estar acontecendo?
Desde já agradeço a atenção.
Anderson Possamai
========== EDITANDO ===========
Só para vocês verem o que está acontecendo. Olhem:
FF:
ff.JPG 101.84KB 3 downloads
IECA:
ieca.JPG 99.46KB 3 downloads
- Fórum WMO
- → Viewing Profile: Tópicos: possamai
- Privacy Policy
- Regras ·