correction du tables pour ajout de types classConf et echelon

This commit is contained in:
Olougouna Axel 2022-12-09 12:08:31 +01:00
commit 3e7ba6c442
2 changed files with 78 additions and 14 deletions

View file

@ -182,9 +182,9 @@ INSERT INTO Auteur_Externe VALUES (
INSERT INTO Auteur_Externe VALUES ( INSERT INTO Auteur_Externe VALUES (
3, 3,
'Paul', 'Pascal',
'Hugo', 'Gerard',
'paulo@mail.com', 'gege@mail.com',
1 1
); );
@ -299,6 +299,24 @@ INSERT INTO Publication VALUES (
500 500
); );
INSERT INTO Publication VALUES (
004,
'Physique quantique',
DATE '2017-12-03',
'Physique',
113,
1520
);
INSERT INTO Publication VALUES (
005,
'La nourriture en France',
DATE '2022-12-03',
'IEE',
112,
20
);
INSERT INTO Publie_Doctorant VALUES ( INSERT INTO Publie_Doctorant VALUES (
1, 1,
2 2
@ -329,6 +347,48 @@ INSERT INTO Publie_Scientifique VALUES (
2 2
); );
INSERT INTO Publie_Scientifique VALUES (
4,
2
);
INSERT INTO Publie_Scientifique VALUES (
4,
3
);
INSERT INTO Publie_Externe VALUES (
1,
0
);
INSERT INTO Publie_Externe VALUES (
1,
3
);
INSERT INTO Publie_Externe VALUES (
2,
2
);
INSERT INTO Publie_Externe VALUES (
3,
1
);
INSERT INTO Publie_Externe VALUES (
4,
1
);
INSERT INTO Publie_Externe VALUES (
4,
3
);
--Yasmine --Yasmine
INSERT INTO Evenememnt VALUES ( INSERT INTO Evenememnt VALUES (
0001,INSERT INTO 0001,INSERT INTO

View file

@ -95,7 +95,7 @@ GROUP BY idDoctorant;
--Yasmine QUESTION 8 --Yasmine QUESTION 8
SELECT idEnseignant SELECT idEnseignant
FROM Enseignant-chercheur FROM Enseignant_chercheur
NOT IN ( (SELECT idScientifique NOT IN ( (SELECT idScientifique
FROM Publie_scientifique) FROM Publie_scientifique)
UNION UNION
@ -103,6 +103,7 @@ NOT IN ( (SELECT idScientifique
FROM Encadrement) FROM Encadrement)
) ; ) ;
<<<<<<< HEAD
-- Axel Q12 -- Axel Q12
SELECT idEnseignant FROM Enseignant_Chercheur ec SELECT idEnseignant FROM Enseignant_Chercheur ec
@ -117,28 +118,31 @@ WHERE pub.classeConf = 'A';
-- Yasmine QUESTION 14 -- Yasmine QUESTION 14
=======
-- Yasmine QUESTION 14 Testé
>>>>>>> af456634e468d2a6e5d3dbc4e169d73853af5baf
SELECT Count(Distinct idPublication) SELECT Count(Distinct idPublication)
FROM Publication FROM Publication
GROUP BY annee ; GROUP BY publication.annee;
-- Yasmine QUESTION 15 -- Yasmine QUESTION 15 Testé PAS D'ERREUR DE SYNTAXE
SELECT Count(Distinct E,idEnseignant) SELECT Count(Distinct E.idEnseignant)
FROM Enseignant-chercheur E,Personnel P ,Scientifique S FROM Enseignant_chercheur E,Personnel P ,Scientifique S
WHERE P.idPersonnel=S.idScientifique WHERE P.idPersonnel=S.idScientifique
AND S.idScientifique=E.idEnseignant AND S.idScientifique=E.idEnseignant
GROUP BY idEtablissement  ; GROUP BY idEtablissement;
-- Yasmine QUESTION 19 -- Yasmine QUESTION 19 Testé PAS D'ERREUR DE SYNTAXE
SELECT idEtablissement, Count(Distinct idEnseignant) SELECT idEtablissement, Count(Distinct idEnseignant)
FROM Enseignant-chercheur FROM Enseignant_chercheur
GROUP BY idEtablissement GROUP BY idEtablissement
HAVING count(Distinct idEnseignant) >= 50 ; HAVING count(Distinct idEnseignant) >= 50;
--Yasmine QUESTION 21 --Yasmine QUESTION 21 Testé PAS D'ERREUR DE SYNTAXE
SELECT Distinct P.Pays SELECT Distinct P.Pays
FROM Partenaire P, Participe_externe PEX FROM Partenaire P, Participe_externe PEX
@ -150,5 +154,5 @@ and not exists (Select *
From Participe_externe PEX2 From Participe_externe PEX2
Where PEX2.idPartenaire=P.idPartenaire and Where PEX2.idPartenaire=P.idPartenaire and
PEX2.idPr=PR.idProjet)); PEX2.idProjet=PR.idProjet));