CREATE TABLE vacanza (
	CODICE int PRIMARY KEY, 
	DESCRIZIONE varchar(20)
	);

CREATE TABLE cliente (
	CODICE int, 
	NOME varchar(20) not null, 
	COGNOME varchar(20) not null,
	CODICE_FISCALE char(16) unique, 
	DATA_DI_NASCITA date, 
	DATA_DI_REGISTRAZIONE date not null,
	RECAPITO_TEL varchar(14) not null,
	INDIRIZZO_EMAIL varchar(20) default 'NA',
	PRIMARY KEY (CODICE)	
	);

CREATE TABLE villeggiante (
	CODICE int not null, 
	NOME varchar(20),
	VACANZA int not null,
	FOREIGN KEY (CODICE) REFERENCES cliente(CODICE),
	FOREIGN KEY (VACANZA) REFERENCES vacanza(CODICE)
	);
	
INSERT INTO vacanza VALUES(1,'Mauritius');
INSERT INTO vacanza VALUES(2,'Parigi');
INSERT INTO vacanza VALUES(3,'New York');
INSERT INTO vacanza VALUES(4,'Andalusia');
INSERT INTO vacanza VALUES(5,'Sperlonga');
INSERT INTO vacanza VALUES(6,'Guadeloupe');
INSERT INTO vacanza VALUES(7,'Fregene');
INSERT INTO vacanza VALUES(8,'Polo SUD');
INSERT INTO vacanza VALUES(9,'Kansas City');

INSERT INTO cliente VALUES (1, 'Giovanna', 'Rossi', 'RSSGNN72R52H501E', '1972-10-12', '2000-03-02','06-36339854', 'gvnn@gmail.com');
INSERT INTO cliente VALUES (2, 'Bruto', 'Pippo', 'PPPBRT73C11H501G', '1973-03-11', '2001-04-01','06-70339854', 'bruto@gmail.com');
INSERT INTO cliente VALUES (3, 'Costanza', 'Geroni', 'GRNCST77S61L840L', '1977-11-21', '2003-11-30', '0773-543672', 'c.geroni@libero.it');
INSERT INTO cliente(CODICE,NOME,COGNOME,CODICE_FISCALE,DATA_DI_REGISTRAZIONE,RECAPITO_TEL) 
VALUES (4, 'Cleopatra', 'Cesarona', 'CRNCLP70A52H501M', '2000-01-12', '0481-665231');
INSERT INTO cliente(CODICE,NOME,COGNOME,CODICE_FISCALE,DATA_DI_REGISTRAZIONE,RECAPITO_TEL) 
VALUES (5, 'Nicola', 'Pasquale', 'PSQNCL80L31L424J', '2005-07-31', '0484-775231');
INSERT INTO cliente(CODICE,NOME,COGNOME,CODICE_FISCALE,DATA_DI_REGISTRAZIONE,RECAPITO_TEL) 
VALUES (6, 'Daniela', 'Bianchi', 'BNCDNL78H20A952Y', '2004-06-20', '0474-944885');

INSERT INTO villeggiante VALUES(1,'Giovanna',1);
INSERT INTO villeggiante VALUES(2,'Bruto',1);
INSERT INTO villeggiante VALUES(3,'Costanza',3);
INSERT INTO villeggiante VALUES(4,'Cleopatra',3);
INSERT INTO villeggiante VALUES(3,'Costanza',2);
INSERT INTO villeggiante VALUES(2,'Bruto',7);
INSERT INTO villeggiante VALUES(2,'Bruto',6);
INSERT INTO villeggiante VALUES(4,'Cleopatra',4);

--commit;
