Jump to content


possamai

Member Since 04/11/2004
Offline Last Active 16/06/2010, 10:34
-----

#996109 Modelagem De Um Site De Veículos

Posted by possamai on 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


#931296 Dúvida Com Select Em 2 Tabelas

Posted by possamai on 16/08/2008, 11:23

Bom dia Galera!!

Venho eu novamente pedir ajuda de vocês. Procurei no fórum e no santo google, mais não achei nada parecido com o que quero, e é a primeira vez que uso select de 2 tabelas. vamos lá.


Meu banco é composto do seguinte:
Aqui fica os Avisos:
TABLE avisos (
  id int(11),
  titulo varchar(200),
  descricao text,
  data varchar(10),
  foto char(1),
  legenda varchar(200),
  autor varchar(200),
  PRIMARY KEY (id)
)

Aqui é a conexão dos Avisos com Usuários - PK Composta
TABLE usuario_avisos (
  id int(11),
  usuario int(11),
  aviso int(11),
  lido int(11),
  PRIMARY KEY  (id,usuario,aviso),
  KEY usuario (usuario),
  KEY aviso (aviso)
)

Meu banco possuí 2 tabelas.. Uma com os avisos, e na outra eu controlo os aviso de cada usuario se foi lida ou não, utilizando PK composta.

O que eu to precisando fazer, é pesquisar um texto dentro da tabela avisos dos campos (titulo e descrição), e só mostrar os que são do usuário logado.

Por exemplo:
Meus cadastros são:
Usuarios
id, usuario, aviso, lida
0,	  4,	   1,	 1
0,	  5,	   1,	 1
0,	  4,	   2,	 1
0,	  5,	   2,	 1
0,	  4,	   3,	 1
0,	  5,	   3,	 1
0,	  4,	   4,	 1
0,	  5,	   4,	 1
0,	  8,	   4,	 1

Avisos
id,	 titulo,		   descricao,			   data,		 foto,		legenda
4,	 'teste',			 'teste',		'dd/mm/aaaa',	  '0',			'teste'
5,	'asfdasd',		'asfdasdf',	 'dd/mm/aaaa',	   '0',			  ''
6,	 'Teste 01',	 'Teste 01',	  'dd/mm/aaaa',	  '0',		 'Teste 01'
7,	   'tfvtf',		   'ygbygb',		 '01/01/0101',	  '0',			  ''


Meu problema que não to conseguindo selecionar das 2 tabelas.. fiz assim.. mais não funcionou:
SELECT * FROM usuario_avisos,avisos WHERE usuario_avisos.usuario = '$id_usuario' AND (avisos.titulo LIKE '%$valor%' OR avisos.descricao LIKE '%$valor%') GROUP BY avisos.id ORDER BY usuario_avisos.aviso desc

Ele ta selecionando do usuário correto, porém só traz 1 item, sendo que deveria puxar 2 itens.
Esta certo essa maneira?

Aguardo resposta e desculpem se não ficou postado da maneira correta.
Abraços,
Anderson possamai


#878077 Dúvida Com Sobreposição De Divs

Posted by possamai on 26/10/2007, 14:47

Boa Tarde Galera!

Apesar de sumido por um bom tempo.. continúo lendo o fórum.. e agora me apareceu uma dúvida..

Em um trabalho que estou desenvolvendo, tenho 2 Divs. 1 é o menu lateral e a outra o conteúdo.

O menu lateral, sobrepoem uma parte do conteúdo (efeito drop down). O funcionamento dele é assim, quando aciono um ítem do menu, ele abre um sub-menu (drop down), em cima do conteúdo,.

No Ie, ele funciona normal, porém no Firefox, o sub menu, na parte que fica sobrepondo o conteúdo, ele não funciona como link.
Ele está visível, isto é, por cima do conteúdo. Porém se passar o mouse por cima dele, ele não pega os link, como se estivesse por baixo do Div. :wacko:

Meu código está assim (Só a parte que interessa):
HTML
<div id="meio">
		<div id="menu">
			&lt;script language="JavaScript" type="text/javascript">
				getFlash("menu.swf", 293, 301);
			</script>
		</div>	
		
		<div id="conteudo">
			<img src="teste.jpg" />
		</div>
	</div>

Script pra chamar o Flash:
function getFlash(nome, largura, altura)
{

document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+ largura +'" height="'+ altura +'">');				
document.write('<param name="movie" value="' + nome + '">');
document.write('<param name="quality" value="high">');
document.write('<param name="wmode" value="transparent">');
document.write('<embed src="' + nome + '" width="'+ largura +'" height="'+ altura +'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="0" wmode="transparent"></embed>');
document.write('</object>');
}

CSS dos Divs:
#meio {
	position:absolute;
	margin-left:80px;
	margin-top:58px;
	background-color:#FFFFFF;
	width:664px;
	height:402px;
}

#menu {
	width:293px;
	height:301px;
	position:absolute;
	margin-top:50px;
	z-index:1;
}

#conteudo {
	position:absolute;
	margin-left:158px;
	margin-top:9px;
	width:497px;
	height:390px;
	overflow:auto;
}


Aqui segue a idéia de como era pra funcionar.
Posted Image
Os quadros são as divs que falei.

Branco = Meio
Verde = Conteúdo
Amarelo = Menu

A parte amarela na verdade é transparente, e a animação em flash tbm.
O menu básico dele não sobrepoêm o conteúdo. Porém em um dos ítens do menu principal, abre um sub-menu em cima do div conteúdo, porém no firefox não funciona. Ele abre, fica visível, porém você não consegue acessar nem os links, nem os movimentos.

Alguém tem idéia do que pode ser?

Segue em anexo a animação.

Desde já agradeço.
Abraços,
Possamai

Attached Files




IPB Skin By Virteq