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
Ajuda Com Bd De Classificados..
Started By Mark1nh0, 14/11/2008, 21:00
1 reply to this topic
#1
Posted 14/11/2008, 21:00
#2
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
Overnight Delivery Buy Levitra Online
Buy Antidepressants Online In Uk online pharmacy Cephalexin Mod
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)