\p CREATE TABLE Abonnement CREATE CACHED TABLE "Abonnement" ( ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL , client INTEGER NOT NULL , lieu INTEGER , période INTEGER NOT NULL , produit INTEGER NOT NULL , quantité DECIMAL(100,3) DEFAULT 1.000 NOT NULL , CONSTRAINT "Abonnement_PK" PRIMARY KEY(ID) , CONSTRAINT "Abonnement_client_FK" FOREIGN KEY(client) REFERENCES "Client"(ID) ON DELETE CASCADE ); ALTER TABLE "Abonnement" ADD CONSTRAINT "Abonnement_produit_FK" FOREIGN KEY(produit) REFERENCES "Produit"(ID) ON UPDATE CASCADE; ALTER TABLE "Abonnement" ADD CONSTRAINT "Abonnement_période_FK" FOREIGN KEY(période) REFERENCES "Période"(ID) ON UPDATE CASCADE; ALTER TABLE "Abonnement" ADD CONSTRAINT "Abonnement_lieu_FK" FOREIGN KEY(lieu) REFERENCES "Lieu"(ID) ON UPDATE CASCADE;