This commit is contained in:
Olougouna Axel 2023-01-05 09:42:48 +01:00
commit a397fd1016
2 changed files with 140 additions and 72 deletions

View file

@ -397,66 +397,6 @@ INSERT INTO Enseignant_Chercheur VALUES (
'5'
);
INSERT INTO Enseignant_Chercheur VALUES (
1,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
2,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
3,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
4,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
5,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
6,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
7,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
8,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
9,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
10,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
11,
3,
@ -553,8 +493,66 @@ INSERT INTO Enseignant_Chercheur VALUES (
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
27,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
28,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
29,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
30,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
31,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
32,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
33,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
34,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
35,
3,
'7'
);
INSERT INTO Enseignant_Chercheur VALUES (
36,
3,
'7'
);
>>>>>>> b119cf9702250b937e1c924da94fb625026da004
----------------------------------------------------------------------
-- --
@ -768,6 +766,9 @@ INSERT INTO Projet(titre, acronyme, annee_debut, annee_fin, duree, budget_Laas,
5
);
----------------------------------------------------------------------
-- --
-- Participe --
@ -779,6 +780,37 @@ INSERT INTO Participe VALUES (
5
);
INSERT INTO Participe VALUES (
1,
2
);
INSERT INTO Participe VALUES (
2,
2
);
INSERT INTO Participe VALUES (
3,
2
);
INSERT INTO Participe VALUES (
1,
7
);
INSERT INTO Participe VALUES (
2,
7
);
INSERT INTO Participe VALUES (
3,
7
);
----------------------------------------------------------------------
-- --
-- Preside --
@ -885,6 +917,27 @@ INSERT INTO Publie_Externe VALUES (
5
);
----------------------------------------------------------------------
-- --
-- Participe Externe --
-- --
----------------------------------------------------------------------
INSERT INTO participe_externe VALUES (
4,
5
);
INSERT INTO participe_externe VALUES (
5,
5
);
INSERT INTO participe_externe VALUES (
6,
5
);
----------------------------------------------------------------------
-- --
@ -894,30 +947,35 @@ INSERT INTO Publie_Externe VALUES (
--Axel
INSERT INTO Partenaire(nom, pays) VALUES (
5
'GFGH',
'Allemagne'
);
--Axel
INSERT INTO Partenaire(nom, pays) VALUES (
6
'LMC',
'Australie'
);
--Axel
INSERT INTO Partenaire(nom, pays) VALUES (
7
'ESHT',
'USA'
);
--Axel
INSERT INTO Partenaire(nom, pays) VALUES (
8
'HLMY',
'Japon'
);
--Axel
INSERT INTO Partenaire(nom, pays) VALUES (
9
'MAKL',
'France'
);

View file

@ -7,7 +7,7 @@
-- --------+---+---+---+---+---+---+---+---+---+----+----+----+----+----+----+----+----+----+----+----+----+
-- Yasmine | | | | | O | | | O | | | | | | O | O | | | | O | | O |
-- --------+---+---+---+---+---+---+---+---+---+----+----+----+----+----+----+----+----+----+----+----+----+
-- Nathan | O | | | | | | O | | O | | O | | | | | | O | | | | |
-- Nathan | O | | | | | | O | | O | | O | | | | | | O | O | | | |
-- --------+---+---+---+---+---+---+---+---+---+----+----+----+----+----+----+----+----+----+----+----+----+
-- ^ ^ ^
-- | | |
@ -181,13 +181,25 @@ WHERE idScientifique IN (
WHERE nbProjets = 1
);
-- Nathan QUESTION 18 (celle de Ronan) tested
SELECT * from Scientifique
WHERE idScientifique IN (
SELECT idScientifique FROM (
SELECT idScientifique, COUNT(DISTINCT idProjet) AS nbProjets FROM Participe
GROUP BY idScientifique
) AS ParticipationCount
RIGHT JOIN (
SELECT COUNT(DISTINCT idProjet) AS nbTotalProjets FROM Projet
) AS ProjectCount
ON ParticipationCount.nbProjets = ProjectCount.nbTotalProjets
);
-- Yasmine QUESTION 19 Testé
-- Yasmine QUESTION 19 Testé AVEC 25 AU LIEU DE 50
SELECT idEtablissement, Count(Distinct idEnseignant)
FROM Enseignant_chercheur
GROUP BY idEtablissement
HAVING count(Distinct idEnseignant) >= 2;
HAVING count(Distinct idEnseignant) >= 50;
-- Axel Question 20 ecrite et testée
@ -203,17 +215,15 @@ ON Sc.nbmax = ScientPub.nb_proj;
--WHERE ScientPub.nb_publie_S = SC.nbmax ;
--Yasmine QUESTION 21 Testé
SELECT Distinct P.Pays
FROM Partenaire P, Participe_externe PEX
where P.idpartenaire=PEX.idpartenaire
and not exists (Select *
From Projet PR
Where not exists (Select *
From Participe_externe PEX2
Where PEX2.idPartenaire=P.idPartenaire and
PEX2.idProjet=PR.idProjet));
From Projet PR
Where not exists (Select *
From Participe_externe PEX2
Where PEX2.idPartenaire=P.idPartenaire and
PEX2.idProjet=PR.idProjet));