Commit b4013b09 authored by Pierre Guerin's avatar Pierre Guerin
Browse files

Update rendu-5/create3NF.sql

parent 4a3e02a4
......@@ -25,7 +25,7 @@ CREATE TABLE vehicule (
immat VARCHAR PRIMARY KEY,
infos JSON,
proprietaire INTEGER NOT NULL,
FOREIGN KEY (proprietaire) REFERENCES utilisateur(id),
FOREIGN KEY (proprietaire) REFERENCES utilisateur(id)
);
......@@ -65,6 +65,12 @@ parking VARCHAR REFERENCES parking(nom) NOT NULL,
FOREIGN KEY (occasionnel) REFERENCES occasionnel(id)
);
CREATE TABLE personne (
compte VARCHAR PRIMARY KEY,
nom VARCHAR NOT NULL,
prenom VARCHAR NOT NULL
);
CREATE TABLE abonne (
id INTEGER,
compteurFidelite INTEGER CHECK(compteurFidelite > 0),
......@@ -74,11 +80,7 @@ FOREIGN KEY (id) REFERENCES utilisateur(id),
FOREIGN KEY (compte) REFERENCES personne(compte)
);
CREATE TABLE personne (
compte VARCHAR PRIMARY KEY,
nom VARCHAR NOT NULL,
prenom VARCHAR NOT NULL
);
CREATE TABLE abonnement (
num_abo INTEGER PRIMARY KEY,
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment