Jump to content


Photo

Ajuda Com Bd De Classificados..


  • Faça o login para participar
1 reply to this topic

#1 Mark1nh0

Mark1nh0

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 14/11/2008, 21:00

Boa noite,

Estou desenvolvendo um site de anuncio de carros, no estilo WebMotors e gostaria de algumas sugestões de vocês.

Estou pensando em criar uma tabela chamada ANUNCIO, aonde eu vou inserir tudo relacionado ao anuncio, porem o cod_tipo é que vai dizer se esse anuncio é de um CARRO ou uma MOTO. As demais informações estarão dentro das tabelas "filhas" carro e moto. O mesmo acontece com outros campos(Ex: cod_refrigeracao, cod_alimentacao, cod_motor,
cod_partida), estes estaram em tabelas separadas e seram referenciados por outras tabelas.

O que vocês acham? É uma boa idéia? Será que vale apena chegar a tanto nivel de detalhe?

Outras dúvidas:

- Qual o tipo de campo usar, alguem pode me ajudar?
- Como crio chave estrangeira nas "filhas" referenciando COD_ANUNCIO?
- Essa instrução ENGINE=MyISAM DEFAULT CHARSET=latin1 foi o PhpMyAdmin quem criou, para que serve?


DROP TABLE IF EXISTS anuncio;
CREATE TABLE IF NOT EXISTS anuncio (
cod_anuncio int(10) NOT NULL AUTO_INCREMENT,
cod_anunciante int(10),
cod_tipo int(1),
cod_fabricante int(10),
cod_modelo int(10),
ano int(4),
ano_fabri int(4),
cod_combustivel int(10),
cod_cor int(10),
cod_estado int(10),
cod_cidade int(10),
klms int(10),
preco int(10),
num_final_placa int(1),
op_alarme char(1),
op_freio_abs char(1),
descricao varchar(255),
dat_inclusao datetime,
dat_validade datetime,
dat_exclusao datetime,
KEY cod_anuncio (cod_anuncio)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

DROP TABLE IF EXISTS carro;
CREATE TABLE IF NOT EXISTS carro (
cod_anuncio int(10),
num_portas int(1),
cod_cambio int(1),
op_ar char(1),
op_direcao_hidraulica char(1),
op_trava_eletrica char(1),
op_vidro_eletrico char(1),
op_teto_solar char(1),
op_ar_quente char(1),
op_airbag char(1)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

DROP TABLE IF EXISTS moto;
CREATE TABLE IF NOT EXISTS moto (
cod_anuncio int(10),
num_cilindradas int(5),
cod_cambio int(1),
op_bau char(1),
cod_refrigeracao int(1),
cod_alimentacao int(1),
cod_motor int(1),
cod_partida int(1),
cod_marchas int(1)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


Obs: Estou usando banco MySQL


Desde já, muito obrigado.


Att,
Marcus Vinicius

#2 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 18/09/2017, 04:45

Cialis 20mg Generika cialis price Propecia Eu
Overnight Delivery Buy Levitra Online
Buy Antidepressants Online In Uk online pharmacy Cephalexin Mod




0 user(s) are reading this topic

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

IPB Skin By Virteq