
use autoparco;

insert into marche(nome,estera) values ('FIAT',0);
insert into marche(nome,estera) values ('Opel',1);
insert into marche(nome) values ('Iveco');
insert into marche(nome,estera) values ('Citroen',1);

insert into motorizzazioni(tipo) values ('Benzina');
insert into motorizzazioni(tipo) values ('Diesel');
insert into motorizzazioni(tipo) values ('GPL');
insert into motorizzazioni(tipo) values ('Elettrica');

insert into stati(nomestato) values ('In Servizio');
insert into stati(nomestato) values ('In Rimessa');
insert into stati(nomestato) values ('In Manutenzione');

insert into pezzi(nome) values ('Filo Frizione');
insert into pezzi(nome) values ('Filo Acceleratore');
insert into pezzi(nome) values ('Candeletta');
insert into pezzi(nome) values ('Iniettore');
insert into pezzi(nome) values ('Accensione Elettronica');

insert into
	meccanici(matricola,cognome,nome,cod_fisc)
	values   (1,'Rossi','Mario','RSSXXX');
insert into
	meccanici(matricola,cognome,nome,cod_fisc)
	values   (2,'Verdi','Pietro','VRDXXX');

insert into
  automezzi (matricola, marca, modello, motorizzazione,
             cilindrata, targa, stato_corrente)
  values   (1,'FIAT','AAAA','Diesel',
            2000,'KM123JJ','In Servizio');
insert into
  automezzi (matricola, marca, modello, motorizzazione,
             cilindrata, targa, stato_corrente)
  values   (2,'FIAT','BBBB','Diesel',
            2000,'KM124JJ','In Rimessa');
insert into
  automezzi (matricola, marca, modello, motorizzazione,
             cilindrata, targa, stato_corrente)
  values    (3,'Iveco','ZZZZ','Benzina',
             3000,'KM125JJ','In Servizio');
insert into
  automezzi (matricola, marca, modello, motorizzazione,
             cilindrata, targa, stato_corrente)
  values    (4,'Opel','YYYY','Elettrica',
             0,'KM126QQ','In Manutenzione');

-- ID 1
insert into CambioStati (matricola, nuovo_stato, data_ora)
	values (1, 'In Manutenzione','20031010120000');

insert into
	FoglioDiRiparazione (id_cambio_stato, intervento, data,
				pezzo, meccanico)
	values (1, 'Sostituzione', '2003-10-10', 'Iniettore', 2);
insert into
	FoglioDiRiparazione (id_cambio_stato, intervento, data, meccanico)
	values (1, 'Olio motore', '2003-10-10', 2);

-- ID 2
insert into CambioStati (matricola, nuovo_stato, data_ora)
	values (1, 'In Rimessa','20031011120000');

-- ID 3
insert into CambioStati (matricola, nuovo_stato, data_ora)
	values (1, 'In Servizio','20031011131500');

-- ID 4
insert into CambioStati (matricola, nuovo_stato, data_ora)
	values (2, 'In Manutenzione','20041010120000');
insert into
	FoglioDiRiparazione (id_cambio_stato, intervento, data,
				pezzo, meccanico)
	values (4, 'Sostituzione', '2003-10-10', 'Candeletta', 2);
insert into
	FoglioDiRiparazione (id_cambio_stato, intervento, data, meccanico)
	values (4, 'Olio motore', '2003-10-10', 2);

-- ID 5
insert into CambioStati (matricola, nuovo_stato, data_ora)
	values (2, 'In Rimessa','20041011120000');

