Compare commits

..

No commits in common. "12dbe9bc4291d2e221ab26642ef78eb33b76868f" and "ffb13d1949b379c01220ddade3991c59bb579d2c" have entirely different histories.

View file

@ -1,4 +1,4 @@
-- Axel -- Axel ou Yasmine
CREATE TABLE Personnel CREATE TABLE Personnel
( (
idPersonnel INT CONSTRAINT UnePersonne PRIMARY KEY, idPersonnel INT CONSTRAINT UnePersonne PRIMARY KEY,
@ -9,28 +9,17 @@ CREATE TABLE Personnel
date_de_recrutement DATE, date_de_recrutement DATE,
); );
--Axel -- Axel ou Yasmine
CREATE TABLE Doctorant(
idDoctorant INT NOT NULL,
date_debut_these DATE,
date_soutenance DATE
FOREIGN KEY (idPersonnel) REFERENCES Personnel(idPersonnel),
PRIMARY KEY(idPersonnel)
);
--Yasmine
CREATE TABLE Scientifique( CREATE TABLE Scientifique(
idScientique INT NOT NULL, idScientique INT NOT NULL,
idPersonnel INT NOT NULL, idPersonnel INT NOT NULL,
grade CHAR, grade VARCHAR,
FOREIGN KEY (idPersonnel) REFERENCES Personnel(idPersonnel),
PRIMARY KEY(idPersonnel) PRIMARY KEY(idPersonnel)
); );
-- Ronan
-- Nathan CREATE Partenaire(
CREATE Auteur_Externe ( idPartenaire INT NOT NULL,
idAuteur INT NOT NULL,
nom VARCHAR, nom VARCHAR,
pays VARCHAR, pays VARCHAR,
PRIMARY KEY(idPartenaire) PRIMARY KEY(idPartenaire)
@ -146,7 +135,7 @@ CREATE Publie_Doctorant(
CREATE TABLE Publie_Externe( CREATE TABLE Publie_Externe(
idPublication INT NOT NULL, idPublication INT NOT NULL,
idAuteurExterne INT NOT NULL, idAuteurExterne INT NOT NULL,
s dFOREIGN KEY (idPublication) REFERENCES Publication(idPublication), FOREIGN KEY (idPublication) REFERENCES Publication(idPublication),
FOREIGN KEY (idAuteurExterne) REFERENCES Auteur_Externe(idAuteur), FOREIGN KEY (idAuteurExterne) REFERENCES Auteur_Externe(idAuteur),
PRIMARY KEY (idPublication, idAuteurExterne) PRIMARY KEY (idPublication, idAuteurExterne)
@ -164,7 +153,7 @@ CREATE TABLE Participe_Externe(
-- Ronan -- Ronan
CREATE TABLE Organise ( CREATE TABLE Organise (
idPortesOuverte INT NOT NULL, idPortesOuverte INT NOT NULL,
idPersonnel INT NOT NULL,s d idPersonnel INT NOT NULL,
FOREIGN KEY (idPortesOuverte) REFERENCES Journee_Portes_Ouvertes(idPorte_Ouverte), FOREIGN KEY (idPortesOuverte) REFERENCES Journee_Portes_Ouvertes(idPorte_Ouverte),
FOREIGN KEY (idPersonnel) REFERENCES Personnel(idPersonnel), FOREIGN KEY (idPersonnel) REFERENCES Personnel(idPersonnel),
PRIMARY KEY(idPortesOuverte, idPersonnel) PRIMARY KEY(idPortesOuverte, idPersonnel)