CREATE TABLE Hotel ( numero serial , nom VARCHAR( 255 ) , ville VARCHAR( 255 ) , adresse VARCHAR( 255 ) , etoiles INT , x INT , y INT , commentaire TEXT , photo VARCHAR( 255 ) , site VARCHAR( 255 ) , PRIMARY KEY ( numero ) ); CREATE TABLE Distance ( villedepart VARCHAR( 255 ) , villearrivee VARCHAR( 255 ) , distance INT ); CREATE TABLE Ville ( nom VARCHAR( 255 ) , pays VARCHAR( 255 ) , date_debut_festival DATE , date_fin_festival DATE , commentaire TEXT , x INT , y INT , PRIMARY KEY ( nom ) ); CREATE TABLE Spectacle ( numero serial , nom VARCHAR( 255 ) , theatre INT , date_debut DATE , date_fin DATE , commentaire TEXT , PRIMARY KEY ( numero ) ); CREATE TABLE Theatre ( numero serial , nom VARCHAR( 255 ) , adresse VARCHAR( 255 ) , x INT , y INT , ville VARCHAR( 255 ) , commentaire TEXT , PRIMARY KEY ( numero ) ); CREATE TABLE Chambre ( numero serial , hotel INT , type VARCHAR( 255 ) , nombre_lits INT , commentaire TEXT , PRIMARY KEY ( numero ) ); CREATE TABLE Place ( numero serial , type VARCHAR( 255 ) , spectacle INT , PRIMARY KEY ( numero ) ); CREATE TABLE Prix_place ( type VARCHAR( 255 ) , theatre INT , spectacle INT , prix INT ); CREATE TABLE Prix_chambre ( hotel INT , type VARCHAR( 255 ) , prix INT ); CREATE TABLE Client ( numero serial , nom VARCHAR( 255 ) , prenom VARCHAR( 255 ) , mail VARCHAR( 255 ) , adresse VARCHAR( 255 ) , budget INT , commentaire TEXT , PRIMARY KEY ( numero ) ); CREATE TABLE Services_chambre_proposes ( hotel INT , service VARCHAR( 255 ) , prix_par_jour INT ); CREATE TABLE Services_chambre_choisis ( chambre INT , service_choisi VARCHAR( 255 ) , reservation INT ); CREATE TABLE Services_hotel_compris ( hotel INT , service VARCHAR( 255 ) ); CREATE TABLE Reservation ( numero serial , date_debut DATE , date_fin DATE , chambre INT , place INT , client INT ); insert into Ville(nom,x,y) values('Paris',500,140); insert into Ville(nom,x,y) values('Toulouse',440,465); CREATE TABLE Hotel ( nom VARCHAR( 255 ) , ville VARCHAR( 255 ) , adresse VARCHAR( 255 ) , etoiles INT, commentaires VARCHAR(235), photo VARCHAR(235) ); insert into Hotel(nom,ville,adresse,etoiles,commentaire,photo,site) values ('Hotel de la gare','Toulouse','12 boulevard des boeufs',3,'Grand et bel hotel avec vue sur la mer','garetoulouse.jpg','atce.info'); insert into Hotel(nom,ville,adresse,etoiles,commentaire,photo,site) values ('GRand Hotel des Champs','Paris','11 av des champs elysees',5,'Hotel de luxe avec vue sur la tour eiffel','hotelparis.jpg','atce.info');