Compare commits

...

2 commits

Author SHA1 Message Date
Olougouna Axel
23c150e1b8 Merge branch 'master' of https://git.etud.insa-toulouse.fr/rbonnet/tp_bdd2
Ens_Cher
2022-12-07 08:50:49 +01:00
Olougouna Axel
7839ff345c Ens_Cher 2022-12-07 08:50:45 +01:00

View file

@ -14,7 +14,7 @@ CREATE TABLE Doctorant(
idDoctorant INT NOT NULL, idDoctorant INT NOT NULL,
date_debut_these DATE, date_debut_these DATE,
date_soutenance DATE date_soutenance DATE
FOREIGN KEY (idPersonnel) REFERENCES Personnel(idPersonnel), FOREIGN KEY (id) REFERENCES Personnel(idPersonnel),
PRIMARY KEY(idPersonnel) PRIMARY KEY(idPersonnel)
); );
@ -27,6 +27,14 @@ CREATE TABLE Scientifique(
PRIMARY KEY(idPersonnel) PRIMARY KEY(idPersonnel)
); );
--Axel
CREATE TABLE Enseignant_Chercheur(
idEnseignant INT NOT NULL,
echelon ECHELON,
FOREIGN KEY (idEtablissement) REFERENCES Etablissement(idEtablissement),
FOREIN KEY (idEnseignant) REFERENCES Personnel(idPersonnel),
PRIMARY KEY (idEnseignant)
);
-- Nathan -- Nathan
CREATE TYPE echelon AS ENUM ( CREATE TYPE echelon AS ENUM (
@ -141,7 +149,7 @@ CREATE TABLE Publie_Externe(
s dFOREIGN KEY (idPublication) REFERENCES Publication(idPublication), s dFOREIGN 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)
CREATE TABLE Enseignant_Chercheur
); );
-- Ronan -- Ronan