uno schema semplice in SQL potrebbe essere il seguente dump :
codice:
# MySQL-Front Dump 2.5
#
# Host: localhost Database: auto
# --------------------------------------------------------
# Server version 4.1.12
USE auto;
#
# Table structure for table 'auto'
#
CREATE TABLE auto (
id tinyint(3) unsigned NOT NULL auto_increment,
immatricolazione char(3) collate latin1_general_ci NOT NULL default '',
alimentazione tinyint(3) unsigned NOT NULL default '0',
cilindrata int(3) unsigned NOT NULL default '0',
colore varchar(50) collate latin1_general_ci NOT NULL default '',
carrozzeria varchar(100) collate latin1_general_ci NOT NULL default '',
garanzia varchar(100) collate latin1_general_ci NOT NULL default '',
prezzo float NOT NULL default '0',
tipologia varchar(50) collate latin1_general_ci NOT NULL default '',
foto char(3) collate latin1_general_ci default '200',
PRIMARY KEY (id),
UNIQUE KEY id (id)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
Alcune considerazioni:
1) alcuni servizi di hosting sembrano non accettare l'istruzione "COLLATE=latin1_general_ci" per cui potrebbe essere necessaria la sua rimozione in ogni occorrenza.
2) per alcuni campi ho scelto il tipo varchar in mancanza di indicazioni quando sarebbe forse stato più opportuno usare un enum (ad esempio la voce 'tipologia' sarà solo annuale oppure semstrale)
3) l'ultimo campo è per la foto. Quel campo dovrebbe essere usato per salvare il percorso alla foto dell'auto in questione.
Ad ogni modo se il discorso ti sembra poco chiaro inizia a studiare un pò di SQL (ad esempio su http://dev.mysql.com) e cerca MySQL-Front per generare le tabelle in modo più veloce.