DROP TABLE CLIENTI;
DROP TABLE ELETTRODOMESTICI;
DROP TABLE RIPARAZIONI;

CREATE TABLE CLIENTI (
	CODC CHAR(5) NOT NULL PRIMARY KEY,
	NOME VARCHAR(30) NOT NULL,
	COGNOME VARCHAR(30) NOT NULL,
	COMUNE VARCHAR(30) NOT NULL	);

CREATE TABLE ELETTRODOMESTICI (
	CODE CHAR(5) NOT NULL PRIMARY KEY,
	CODCLIENTE CHAR(5) NOT NULL REFERENCES CLIENTI,
	MARCA VARCHAR(20) NOT NULL,
	MODELLO VARCHAR(20) NOT NULL,
	TIPOLOGIA VARCHAR(20) NOT NULL	);

CREATE TABLE RIPARAZIONI (
	CODRIP CHAR(5) NOT NULL PRIMARY LEY,
	CODE CHAR(5) NOT NULL REFERENCES ELETTRODOMESTICI,
	DIAGNOSI VARCHAR(30) NOT NULL,
	DATACONSEGNA DATE NOT NULL,
	DATARITIRO DATE,
	IMPORTO INT		);

INSERT INTO CLIENTI VALUES
('C0001','Marco','Rossi','Bologna'),
('C0002','Luca','Verdi','Bologna'),
('C0003','Massimo','Bianchi','Cesena'),
('C0004','Luca','Verdi','Imola'),
('C0005','Anna','Neri','Bologna');

INSERT INTO ELETTRODOMESTICI VALUES
('EL123','C0001','Revooh','LAV24','lavatrice'),
('EL234','C0001','Revooh','PHN05','asciugacapelli'),
('EL345','C0002','Revooh','LAV28','lavatrice'),
('EL345','C0002','Revooh','PHN05','asciugacapelli'),
('EL456','C0002','Eleim','TST04','tostapane'),
('EL567','C0003','Tisedni','LAV01','lavatrice');

INSERT INTO RIPARAZIONI VALUES
('Rab01','EL123','perdita acqua','12/01/2011','28/01/2011',60),
('Rab02','EL123','filtro sporco','30/01/2011','02/02/2011',60),
('Rab03','EL234','resistenza bruciata','25/01/2011','04/02/2011',40),
('Rab04','EL345','perdita acqua','12/12/2010','15/01/2011',90),
('Rab05','EL345','guarnizione difettosa','28/01/2011',NULL,NULL),
('Rab06','EL456','fa fumo','15/02/2011','24/02/2011',20),
('Rab07','EL567','non sciacqua','11/01/2011','24/01/2011',80);








