modif de la BDD

master
Antoine PEREDERII 2 years ago
parent a80964e2ba
commit abe5cf3824

8
.idea/.gitignore vendored

@ -0,0 +1,8 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="CPP_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/IUT.iml" filepath="$PROJECT_DIR$/.idea/IUT.iml" />
</modules>
</component>
</project>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

@ -1,9 +1,6 @@
#include "passager.hpp" #include "passager.hpp"
#include "wagon.hpp" #include "wagon.hpp"
#include <iostream>
#include <string>
using namespace std; using namespace std;
Passager::Passager(const string &nom, const string &prenom) Passager::Passager(const string &nom, const string &prenom)

@ -1,7 +1,5 @@
#include "passager.hpp" #include "passager.hpp"
#include "train.hpp" #include "train.hpp"
#include <cassert>
#include <iostream>
using namespace std; using namespace std;

@ -2,9 +2,6 @@
#include "wagon.hpp" // nécessaire pour connaitre tout (seulement ce qui est public) ce qui compose un wagon #include "wagon.hpp" // nécessaire pour connaitre tout (seulement ce qui est public) ce qui compose un wagon
#include "passager.hpp" #include "passager.hpp"
#include <iostream>
#include <string>
#include <list>
using namespace std; using namespace std;

@ -0,0 +1,26 @@
#CC : le compilateur à utiliser
CC=g++
#CFLAGS : les options de compilation
CFLAGS= -std=c++17 -Wall
# les fichiers sources : tous les fichiers présents dans src/
SRC=$(wildcard src/*.cpp)
# les fichiers objets (.o)
OBJ=$(patsubst src/%.cpp,obj/%.o,$(SRC))
#edition des liens : génération de l'exécutable à partir des .o
bin/exe: $(OBJ)
$(CC) $(OBJ) -o $@
# génération des .o à partir des .cpp et .hpp crrespondants :
obj/%.o: src/%.cpp
$(CC) $(CFLAGS) -c $< -o $@
#nettoyage : destruction des .o et de l'exécutable
clean:
rm obj/*.o bin/exe

@ -0,0 +1,17 @@
#include "aurevoir.hpp"
#include <ostream>
using namespace std;
Aurevoir::Aurevoir()
:
{}
ostream &operator<<(ostream &os, const Aurevoir &a) {
return os;
}

@ -0,0 +1,17 @@
#ifndef AUREVOIR_HPP
#define AUREVOIR_HPP
#include <ostream>
class Aurevoir {
public:
Aurevoir();
friend std::ostream &operator<<(ostream &os, const Aurevoir &a);
~Aurevoir()=default;
};
#endif // AUREVOIR_HPP

@ -0,0 +1,17 @@
#include "bonjour.hpp"
#include <ostream>
using namespace std;
Bonjour::Bonjour()
:
{}
ostream &operator<<(ostream &os, const Bonjour &b) {
return os;
}

@ -0,0 +1,17 @@
#ifndef BONJOUR_HPP
#define BONJOUR_HPP
#include <ostream>
class Bonjour {
public:
Bonjour();
friend std::ostream &operator<<(ostream &os, const Bonjour &b);
~Bonjour()=default;
};
#endif // BONJOUR_HPP

@ -0,0 +1,7 @@
int main() {
return 0;
}

Binary file not shown.

@ -1,61 +1,54 @@
-- 1. Discipline proposant plus dépreuves en juillet quen août. -- 1. Discipline proposant plus dépreuves en juillet quen août.
SELECT d.nom discipline FROM epreuve e SELECT d.*
INNER JOIN discipline d ON d.code = e.discipl FROM Discipline d, Epreuve e
WHERE EXTRACT(MONTH FROM e.dateE) = 7 WHERE d.code=e.discipl AND e.dateE < '2021-08-01' AND e.dateE > '2021-06-30'
GROUP BY d.code GROUP BY d.code
HAVING COUNT(*) >= ( HAVING count(*) >=ALL (SELECT count(*)
SELECT COUNT(*) FROM epreuve FROM Epreuve
WHERE discipl = d.code AND EXTRACT(MONTH FROM dateE) = 8 WHERE dateE >= '2021-08-01' AND dateE <= '2021-08-31' AND d.code=discipl);
);
/* -- code | nom
discipline -- ------+-----------------------
----------------------- -- FEN | Fencing
Archery -- JUD | Judo
3x3 Basketball -- TKW | Taekwondo
Cycling BMX Racing -- GTR | Trampoline Gymnastics
Baseball/Softball -- TRI | Triathlon
Cycling Road -- TTE | Table Tennis
Canoe Slalom -- CRD | Cycling Road
Diving -- SKB | Skateboarding
Fencing -- SWM | Swimming
Trampoline Gymnastics -- BK3 | 3x3 Basketball
Judo -- SRF | Surfing
Cycling Mountain Bike -- ROW | Rowing
Rowing -- RUG | Rugby Sevens
Rugby Sevens -- BSB | Baseball/Softball
Shooting -- DIV | Diving
Skateboarding -- SHO | Shooting
Surfing -- BMX | Cycling BMX Racing
Swimming -- CSL | Canoe Slalom
Tennis -- ARC | Archery
Taekwondo -- TEN | Tennis
Triathlon -- WLF | Weightlifting
Table Tennis -- MTB | Cycling Mountain Bike
Weightlifting -- (22 lignes)
(22 lignes)
*/
-- 2. Pays dont au moins la moitié des athlètes ont obtenu une médaille. -- 2. Pays dont au moins la moitié des athlètes ont obtenu une médaille.
SELECT p.nom nom_pays, SELECT p.nom FROM Pays p WHERE (SELECT COUNT(*) FROM Athlete a WHERE a.pays = p.code) * 0.5 <= (SELECT COUNT(DISTINCT r.athlete) FROM Resultat r
COUNT(*) athletes, WHERE r.medaille IS NOT NULL AND r.athlete IN (SELECT a.code FROM Athlete a WHERE a.pays = p.code));
COUNT(DISTINCT r.athlete) athletes_medailles /* nom
FROM athlete --------------------
INNER JOIN pays p ON athlete.pays = p.code Bermuda
LEFT JOIN resultat r on athlete.code = r.athlete San Marino
GROUP BY p.code Fiji
HAVING COUNT(DISTINCT r.athlete) >= COUNT(*) FILTER (WHERE r.athlete IS NULL); Russian Federation
/* URSS
nom_pays | athletes | athletes_medailles (5 lignes)
------------+----------+--------------------
Bermuda | 2 | 1
Fiji | 32 | 26
San Marino | 6 | 3
(3 lignes)
*/ */
-- 3. Pays ayant remporté plus de médailles dor que de médailles dargent et de bronze cumulées. -- 3. Pays ayant remporté plus de médailles dor que de médailles dargent et de bronze cumulées.
SELECT pays, SELECT pays, COUNT(r.medaille) FILTER (WHERE r.medaille = 1) medailles_or,
COUNT(r.medaille) FILTER (WHERE r.medaille = 1) medailles_or,
COUNT(r.medaille) FILTER (WHERE r.medaille != 1) autres_medailles COUNT(r.medaille) FILTER (WHERE r.medaille != 1) autres_medailles
FROM resultat r FROM resultat r
INNER JOIN athlete a on a.code = r.athlete INNER JOIN athlete a on a.code = r.athlete
@ -89,13 +82,13 @@ HAVING COUNT(r.medaille) FILTER (WHERE r.medaille = 1) >=
*/ */
-- 4. Nom et prénom des athlètes féminines plus grandes que tous leurs compatriotes masculins. -- 4. Nom et prénom des athlètes féminines plus grandes que tous leurs compatriotes masculins.
SELECT nom, prenom FROM athlete a SELECT nom, prenom
FROM athlete a
WHERE sexe = 'F' WHERE sexe = 'F'
AND taille IS NOT NULL AND taille IS NOT NULL
AND taille >= ALL ( AND taille >= ALL (
SELECT taille FROM athlete SELECT taille FROM athlete
WHERE pays = a.pays AND sexe = 'M' AND taille IS NOT NULL WHERE pays = a.pays AND sexe = 'M' AND taille IS NOT NULL);
);
/* /*
nom | prenom nom | prenom
@ -121,8 +114,8 @@ WHERE sexe = 'F'
-- 5. Lister chaque athlète masculin français (nom, prénom, taille) et comparer leur taille avec celle du plus grand dentre eux. -- 5. Lister chaque athlète masculin français (nom, prénom, taille) et comparer leur taille avec celle du plus grand dentre eux.
SELECT nom, prenom, taille, taille - ( SELECT nom, prenom, taille, taille - (
SELECT MAX(taille) FROM athlete SELECT MAX(taille) FROM athlete
WHERE sexe = 'M' AND pays = 'FRA' WHERE sexe = 'M' AND pays = 'FRA') diff
) diff FROM athlete FROM athlete
WHERE sexe = 'M' AND pays = 'FRA'; WHERE sexe = 'M' AND pays = 'FRA';
/* /*
nom | prenom | taille | diff nom | prenom | taille | diff
@ -161,9 +154,7 @@ FROM epreuve e;
-- 7. Un typhon est annoncé. Les épreuves de la dernière journée doivent être reportée dune semaine. Quelle commande permet de faire cette modification sans connaître la date de la dernière journée ? -- 7. Un typhon est annoncé. Les épreuves de la dernière journée doivent être reportée dune semaine. Quelle commande permet de faire cette modification sans connaître la date de la dernière journée ?
UPDATE epreuve UPDATE epreuve
SET dateE = dateE + 7 SET dateE = dateE + 7
WHERE dateE = ( WHERE dateE = (SELECT MAX(dateE) FROM epreuve);
SELECT MAX(dateE) FROM epreuve
);
/* /*
UPDATE 13 UPDATE 13
*/ */
@ -183,20 +174,14 @@ WHERE e.code = r.epreuve AND e.discipl = (
) )
GROUP BY a.pays GROUP BY a.pays
ORDER BY COUNT(*) DESC ORDER BY COUNT(*) DESC
LIMIT 1 LIMIT 1));
)
);
/* /*
DELETE 8 DELETE 8
*/ */
-- 9. Ajouter une nouvelle épreuve :Womens team pour le golf ayant lieu le 09/08/2021 (code de lépreuve :E356). -- 9. Ajouter une nouvelle épreuve :Womens team pour le golf ayant lieu le 09/08/2021 (code de lépreuve :E356).
INSERT INTO epreuve VALUES( INSERT INTO Epreuve (code, discipl, nom, dateE)
'E356', VALUES ('E356', 'GLF', 'Women''s team', '2021-08-09');
(SELECT code FROM discipline WHERE nom = 'Golf'),
'Women''s team',
'2021-08-09'
);
/* /*
INSERT 0 1 INSERT 0 1
*/ */

File diff suppressed because it is too large Load Diff

@ -1,46 +0,0 @@
INSERT INTO Discipline VALUES('ARC','Archery');
INSERT INTO Discipline VALUES('CRD','Cycling Road');
INSERT INTO Discipline VALUES('FEN','Fencing');
INSERT INTO Discipline VALUES('JUD','Judo');
INSERT INTO Discipline VALUES('SHO','Shooting');
INSERT INTO Discipline VALUES('TKW','Taekwondo');
INSERT INTO Discipline VALUES('WLF','Weightlifting');
INSERT INTO Discipline VALUES('DIV','Diving');
INSERT INTO Discipline VALUES('SKB','Skateboarding');
INSERT INTO Discipline VALUES('SWM','Swimming');
INSERT INTO Discipline VALUES('GAR','Artistic Gymnastics');
INSERT INTO Discipline VALUES('CSL','Canoe Slalom');
INSERT INTO Discipline VALUES('MTB','Cycling Mountain Bike');
INSERT INTO Discipline VALUES('TTE','Table Tennis');
INSERT INTO Discipline VALUES('TRI','Triathlon');
INSERT INTO Discipline VALUES('BSB','Baseball/Softball');
INSERT INTO Discipline VALUES('EQU','Equestrian');
INSERT INTO Discipline VALUES('SRF','Surfing');
INSERT INTO Discipline VALUES('BK3','3x3 Basketball');
INSERT INTO Discipline VALUES('ROW','Rowing');
INSERT INTO Discipline VALUES('RUG','Rugby Sevens');
INSERT INTO Discipline VALUES('ATH','Athletics');
INSERT INTO Discipline VALUES('BDM','Badminton');
INSERT INTO Discipline VALUES('BMX','Cycling BMX Racing');
INSERT INTO Discipline VALUES('TEN','Tennis');
INSERT INTO Discipline VALUES('GTR','Trampoline Gymnastics');
INSERT INTO Discipline VALUES('BOX','Boxing');
INSERT INTO Discipline VALUES('SAL','Sailing');
INSERT INTO Discipline VALUES('BMF','Cycling BMX Freestyle');
INSERT INTO Discipline VALUES('GLF','Golf');
INSERT INTO Discipline VALUES('CTR','Cycling Track');
INSERT INTO Discipline VALUES('WRE','Wrestling');
INSERT INTO Discipline VALUES('CSP','Canoe Sprint');
INSERT INTO Discipline VALUES('SWA','Artistic Swimming');
INSERT INTO Discipline VALUES('OWS','Marathon Swimming');
INSERT INTO Discipline VALUES('HOC','Hockey');
INSERT INTO Discipline VALUES('KTE','Karate');
INSERT INTO Discipline VALUES('CLB','Sport Climbing');
INSERT INTO Discipline VALUES('VBV','Beach Volleyball');
INSERT INTO Discipline VALUES('FBL','Football');
INSERT INTO Discipline VALUES('MPN','Modern Pentathlon');
INSERT INTO Discipline VALUES('BKB','Basketball');
INSERT INTO Discipline VALUES('HBL','Handball');
INSERT INTO Discipline VALUES('GRY','Rhythmic Gymnastics');
INSERT INTO Discipline VALUES('VVO','Volleyball');
INSERT INTO Discipline VALUES('WPO','Water Polo');

@ -1,355 +0,0 @@
INSERT INTO Epreuve VALUES('E001','ARC','Mixed Team','2021-07-24'::date);
INSERT INTO Epreuve VALUES('E002','CRD','Men''s Road Race','2021-07-24'::date);
INSERT INTO Epreuve VALUES('E003','FEN','Men''s Sabre Individual','2021-07-24'::date);
INSERT INTO Epreuve VALUES('E004','FEN','Women''s Epée Individual','2021-07-24'::date);
INSERT INTO Epreuve VALUES('E005','JUD','Men -60 kg','2021-07-24'::date);
INSERT INTO Epreuve VALUES('E006','JUD','Women -48 kg','2021-07-24'::date);
INSERT INTO Epreuve VALUES('E007','SHO','10m Air Pistol Men','2021-07-24'::date);
INSERT INTO Epreuve VALUES('E008','SHO','10m Air Rifle Women','2021-07-24'::date);
INSERT INTO Epreuve VALUES('E009','TKW','Men -58kg','2021-07-24'::date);
INSERT INTO Epreuve VALUES('E010','TKW','Women -49kg','2021-07-24'::date);
INSERT INTO Epreuve VALUES('E011','WLF','Women''s 49kg','2021-07-24'::date);
INSERT INTO Epreuve VALUES('E012','ARC','Women''s Team','2021-07-25'::date);
INSERT INTO Epreuve VALUES('E013','CRD','Women''s Road Race','2021-07-25'::date);
INSERT INTO Epreuve VALUES('E014','DIV','Women''s Synchronised 3m Springboard','2021-07-25'::date);
INSERT INTO Epreuve VALUES('E015','FEN','Men''s Epée Individual','2021-07-25'::date);
INSERT INTO Epreuve VALUES('E016','FEN','Women''s Foil Individual','2021-07-25'::date);
INSERT INTO Epreuve VALUES('E017','JUD','Men -66 kg','2021-07-25'::date);
INSERT INTO Epreuve VALUES('E018','JUD','Women -52 kg','2021-07-25'::date);
INSERT INTO Epreuve VALUES('E019','SHO','10m Air Pistol Women','2021-07-25'::date);
INSERT INTO Epreuve VALUES('E020','SHO','10m Air Rifle Men','2021-07-25'::date);
INSERT INTO Epreuve VALUES('E021','SKB','Men''s Street','2021-07-25'::date);
INSERT INTO Epreuve VALUES('E022','SWM','Men''s 400m Freestyle','2021-07-25'::date);
INSERT INTO Epreuve VALUES('E023','SWM','Men''s 400m Individual Medley','2021-07-25'::date);
INSERT INTO Epreuve VALUES('E024','SWM','Women''s 4 x 100m Freestyle Relay','2021-07-25'::date);
INSERT INTO Epreuve VALUES('E025','SWM','Women''s 400m Individual Medley','2021-07-25'::date);
INSERT INTO Epreuve VALUES('E026','TKW','Men -68kg','2021-07-25'::date);
INSERT INTO Epreuve VALUES('E027','TKW','Women -57kg','2021-07-25'::date);
INSERT INTO Epreuve VALUES('E028','WLF','Men''s 61kg','2021-07-25'::date);
INSERT INTO Epreuve VALUES('E029','WLF','Men''s 67kg','2021-07-25'::date);
INSERT INTO Epreuve VALUES('E030','ARC','Men''s Team','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E031','GAR','Men''s Team','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E032','CSL','Men''s Canoe','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E033','MTB','Men''s Cross-country','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E034','DIV','Men''s Synchronised 10m Platform','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E035','FEN','Men''s Foil Individual','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E036','FEN','Women''s Sabre Individual','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E037','JUD','Men -73 kg','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E038','JUD','Women -57 kg','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E039','SHO','Skeet Men','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E040','SHO','Skeet Women','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E041','SKB','Women''s Street','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E042','SWM','Men''s 100m Breaststroke','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E043','SWM','Men''s 4 x 100m Freestyle Relay','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E044','SWM','Women''s 100m Butterfly','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E045','SWM','Women''s 400m Freestyle','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E046','TTE','Mixed Doubles','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E047','TKW','Men -80kg','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E048','TKW','Women -67kg','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E049','TRI','Men''s Individual','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E050','WLF','Women''s 55kg','2021-07-26'::date);
INSERT INTO Epreuve VALUES('E051','GAR','Women''s Team','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E052','BSB','Softball','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E053','CSL','Women''s Kayak','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E054','MTB','Women''s Cross-country','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E055','DIV','Women''s Synchronised 10m Platform','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E056','EQU','Dressage Team','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E057','FEN','Women''s Epée Team','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E058','JUD','Men -81 kg','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E059','JUD','Women -63 kg','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E060','SHO','10m Air Pistol Mixed Team','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E061','SHO','10m Air Rifle Mixed Team','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E062','SRF','Men','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E063','SRF','Women','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E064','SWM','Men''s 100m Backstroke','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E065','SWM','Men''s 200m Freestyle','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E066','SWM','Women''s 100m Backstroke','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E067','SWM','Women''s 100m Breaststroke','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E068','TKW','Men +80kg','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E069','TKW','Women +67kg','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E070','TRI','Women''s Individual','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E071','WLF','Women''s 59kg','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E072','WLF','Women''s 64kg','2021-07-27'::date);
INSERT INTO Epreuve VALUES('E073','BK3','Men','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E074','BK3','Women','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E075','GAR','Men''s All-Around','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E076','CRD','Men''s Individual Time Trial','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E077','CRD','Women''s Individual Time Trial','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E078','DIV','Men''s Synchronised 3m Springboard','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E079','EQU','Dressage Individual','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E080','FEN','Men''s Sabre Team','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E081','JUD','Men -90 kg','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E082','JUD','Women -70 kg','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E083','ROW','Men''s Double Sculls','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E084','ROW','Men''s Four','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E085','ROW','Men''s Quadruple Sculls','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E086','ROW','Women''s Double Sculls','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E087','ROW','Women''s Four','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E088','ROW','Women''s Quadruple Sculls','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E089','RUG','Men','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E090','SWM','Men''s 200m Butterfly','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E091','SWM','Men''s 4 x 200m Freestyle Relay','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E092','SWM','Women''s 1500m Freestyle','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E093','SWM','Women''s 200m Freestyle','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E094','SWM','Women''s 200m Individual Medley','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E095','WLF','Men''s 73kg','2021-07-28'::date);
INSERT INTO Epreuve VALUES('E096','GAR','Women''s All-Around','2021-07-29'::date);
INSERT INTO Epreuve VALUES('E097','CSL','Women''s Canoe','2021-07-29'::date);
INSERT INTO Epreuve VALUES('E098','FEN','Women''s Foil Team','2021-07-29'::date);
INSERT INTO Epreuve VALUES('E099','JUD','Men -100 kg','2021-07-29'::date);
INSERT INTO Epreuve VALUES('E100','JUD','Women -78 kg','2021-07-29'::date);
INSERT INTO Epreuve VALUES('E101','ROW','Lightweight Men''s Double Sculls','2021-07-29'::date);
INSERT INTO Epreuve VALUES('E102','ROW','Lightweight Women''s Double Sculls','2021-07-29'::date);
INSERT INTO Epreuve VALUES('E103','ROW','Men''s Pair','2021-07-29'::date);
INSERT INTO Epreuve VALUES('E104','ROW','Women''s Pair','2021-07-29'::date);
INSERT INTO Epreuve VALUES('E105','SHO','Trap Men','2021-07-29'::date);
INSERT INTO Epreuve VALUES('E106','SHO','Trap Women','2021-07-29'::date);
INSERT INTO Epreuve VALUES('E107','SWM','Men''s 100m Freestyle','2021-07-29'::date);
INSERT INTO Epreuve VALUES('E108','SWM','Men''s 200m Breaststroke','2021-07-29'::date);
INSERT INTO Epreuve VALUES('E109','SWM','Men''s 800m Freestyle','2021-07-29'::date);
INSERT INTO Epreuve VALUES('E110','SWM','Women''s 200m Butterfly','2021-07-29'::date);
INSERT INTO Epreuve VALUES('E111','SWM','Women''s 4 x 200m Freestyle Relay','2021-07-29'::date);
INSERT INTO Epreuve VALUES('E112','TTE','Women''s Singles','2021-07-29'::date);
INSERT INTO Epreuve VALUES('E113','ARC','Women''s Individual','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E114','ATH','Men''s 10,000m','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E115','BDM','Mixed Doubles','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E116','CSL','Men''s Kayak','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E117','BMX','Men','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E118','BMX','Women','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E119','FEN','Men''s Epée Team','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E120','JUD','Men +100 kg','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E121','JUD','Women +78 kg','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E122','ROW','Men''s Eight','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E123','ROW','Men''s Single Sculls','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E124','ROW','Women''s Eight','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E125','ROW','Women''s Single Sculls','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E126','SHO','25m Pistol Women','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E127','SWM','Men''s 200m Backstroke','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E128','SWM','Men''s 200m Individual Medley','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E129','SWM','Women''s 100m Freestyle','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E130','SWM','Women''s 200m Breaststroke','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E131','TTE','Men''s Singles','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E132','TEN','Men''s Doubles','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E133','GTR','Women','2021-07-30'::date);
INSERT INTO Epreuve VALUES('E134','ARC','Men''s Individual','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E135','ATH','4 x 400m Relay Mixed','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E136','ATH','Men''s Discus Throw','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E137','ATH','Women''s 100m','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E138','BDM','Men''s Doubles','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E139','BOX','Women''s Feather (54-57kg)','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E140','FEN','Women''s Sabre Team','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E141','JUD','Mixed Team','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E142','RUG','Women','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E143','SAL','Men''s Windsurfer - RS:X','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E144','SAL','Women''s Windsurfer - RS:X','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E145','SHO','50m Rifle 3 Positions Women','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E146','SHO','Trap Mixed Team','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E147','SWM','Men''s 100m Butterfly','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E148','SWM','Mixed 4 x 100m Medley Relay','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E149','SWM','Women''s 200m Backstroke','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E150','SWM','Women''s 800m Freestyle','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E151','TEN','Men''s Singles','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E152','TEN','Mixed Doubles','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E153','TEN','Women''s Doubles','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E154','TEN','Women''s Singles','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E155','GTR','Men','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E156','TRI','Mixed Relay','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E157','WLF','Men''s 81kg','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E158','WLF','Men''s 96kg','2021-07-31'::date);
INSERT INTO Epreuve VALUES('E159','GAR','Men''s Floor Exercise','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E160','GAR','Men''s Pommel Horse','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E161','GAR','Women''s Uneven Bars','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E162','GAR','Women''s Vault','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E163','ATH','Men''s 100m','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E164','ATH','Men''s High Jump','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E165','ATH','Women''s Shot Put','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E166','ATH','Women''s Triple Jump','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E167','BDM','Women''s Singles','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E168','BOX','Men''s Light Heavy (75-81kg)','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E169','BOX','Men''s Welter (63-69kg)','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E170','BMF','Men''s Park','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E171','BMF','Women''s Park','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E172','DIV','Women''s 3m Springboard','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E173','FEN','Men''s Foil Team','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E174','GLF','Men''s Individual Stroke Play','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E175','SAL','Men''s One Person Dinghy - Laser','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E176','SAL','Women''s One Person Dinghy - Laser Radial','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E177','SWM','Men''s 1500m Freestyle','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E178','SWM','Men''s 4 x 100m Medley Relay','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E179','SWM','Men''s 50m Freestyle','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E180','SWM','Women''s 4 x 100m Medley Relay','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E181','SWM','Women''s 50m Freestyle','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E182','TEN','Men''s Singles','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E183','TEN','Mixed Doubles','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E184','TEN','Women''s Doubles','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E185','WLF','Women''s 76kg','2021-08-01'::date);
INSERT INTO Epreuve VALUES('E186','GAR','Men''s Rings','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E187','GAR','Men''s Vault','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E188','GAR','Women''s Floor Exercise','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E189','ATH','Men''s 3000m Steeplechase','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E190','ATH','Men''s Long Jump','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E191','ATH','Women''s 100m Hurdles','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E192','ATH','Women''s 5000m','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E193','ATH','Women''s Discus Throw','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E194','BDM','Men''s Singles','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E195','BDM','Women''s Doubles','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E196','CTR','Women''s Team Sprint','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E197','EQU','Eventing Individual','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E198','EQU','Eventing Team','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E199','SHO','25m Rapid Fire Pistol Men','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E200','SHO','50m Rifle 3 Positions Men','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E201','WLF','Women''s +87kg','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E202','WLF','Women''s 87kg','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E203','WRE','Men''s Greco-Roman 130kg','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E204','WRE','Men''s Greco-Roman 60kg','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E205','WRE','Women''s Freestyle 76kg','2021-08-02'::date);
INSERT INTO Epreuve VALUES('E206','GAR','Men''s Horizontal Bar','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E207','GAR','Men''s Parallel Bars','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E208','GAR','Women''s Balance Beam','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E209','ATH','Men''s 400m Hurdles','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E210','ATH','Men''s Pole Vault','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E211','ATH','Women''s 200m','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E212','ATH','Women''s 800m','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E213','ATH','Women''s Hammer Throw','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E214','ATH','Women''s Long Jump','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E215','BOX','Men''s Feather (52-57kg)','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E216','BOX','Men''s Heavy (81-91kg)','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E217','BOX','Men''s Welter (63-69kg)','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E218','BOX','Women''s Feather (54-57kg)','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E219','CSP','Men''s Canoe Double 1000m','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E220','CSP','Men''s Kayak Single 1000m','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E221','CSP','Women''s Kayak Double 500m','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E222','CSP','Women''s Kayak Single 200m','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E223','CTR','Men''s Team Sprint','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E224','CTR','Women''s Team Pursuit','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E225','DIV','Men''s 3m Springboard','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E226','SAL','Men''s One Person Dinghy (Heavyweight) - Finn','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E227','SAL','Men''s Skiff - 49er','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E228','SAL','Mixed Multihull - Nacra 17 Foiling','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E229','SAL','Women''s Skiff - 49er FX','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E230','WLF','Men''s 109kg','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E231','WRE','Men''s Greco-Roman 77kg','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E232','WRE','Men''s Greco-Roman 97kg','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E233','WRE','Women''s Freestyle 68kg','2021-08-03'::date);
INSERT INTO Epreuve VALUES('E234','SWA','Duet','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E235','ATH','Men''s 200m','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E236','ATH','Men''s 800m','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E237','ATH','Men''s Decathlon','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E238','ATH','Men''s Hammer Throw','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E239','ATH','Women''s 3000m Steeplechase','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E240','ATH','Women''s 400m Hurdles','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E241','ATH','Women''s Heptathlon','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E242','BOX','Men''s Light Heavy (75-81kg)','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E243','BOX','Men''s Super Heavy (+91kg)','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E244','BOX','Women''s Fly (48-51kg)','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E245','BOX','Women''s Welter (64-69kg)','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E246','CTR','Men''s Team Pursuit','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E247','EQU','Jumping Individual','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E248','OWS','Women''s 10km','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E249','SAL','Men''s Two Person Dinghy - 470','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E250','SAL','Women''s Two Person Dinghy - 470','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E251','SKB','Women''s Park','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E252','WLF','Men''s +109kg','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E253','WRE','Men''s Greco-Roman 67kg','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E254','WRE','Men''s Greco-Roman 87kg','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E255','WRE','Women''s Freestyle 62kg','2021-08-04'::date);
INSERT INTO Epreuve VALUES('E256','ATH','Men''s 110m Hurdles','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E257','ATH','Men''s 20km Race Walk','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E258','ATH','Men''s 400m','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E259','ATH','Men''s Shot Put','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E260','ATH','Men''s Triple Jump','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E261','ATH','Women''s Pole Vault','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E262','BOX','Men''s Feather (52-57kg)','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E263','BOX','Men''s Fly (48-52kg)','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E264','BOX','Men''s Middle (69-75kg)','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E265','BOX','Women''s Light (57-60kg)','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E266','CSP','Men''s Kayak Double 1000m','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E267','CSP','Men''s Kayak Single 200m','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E268','CSP','Women''s Canoe Single 200m','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E269','CSP','Women''s Kayak Single 500m','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E270','CTR','Men''s Omnium','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E271','CTR','Women''s Keirin','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E272','DIV','Women''s 10m Platform','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E273','HOC','Men','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E274','KTE','Men''s Kumite -67kg','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E275','KTE','Women''s Kata','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E276','KTE','Women''s Kumite -55kg','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E277','OWS','Men''s 10km','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E278','SKB','Men''s Park','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E279','CLB','Men''s Combined','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E280','TTE','Women''s Team','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E281','WRE','Men''s Freestyle 57kg','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E282','WRE','Men''s Freestyle 86kg','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E283','WRE','Women''s Freestyle 57kg','2021-08-05'::date);
INSERT INTO Epreuve VALUES('E284','ATH','Men''s 4 x 100m Relay','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E285','ATH','Men''s 5000m','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E286','ATH','Men''s 50km Race Walk','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E287','ATH','Women''s 1500m','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E288','ATH','Women''s 20km Race Walk','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E289','ATH','Women''s 4 x 100m Relay','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E290','ATH','Women''s 400m','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E291','ATH','Women''s Javelin Throw','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E292','VBV','Women','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E293','BOX','Men''s Heavy (81-91kg)','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E294','BOX','Men''s Light (57-63kg)','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E295','BOX','Women''s Middle (69-75kg)','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E296','CTR','Men''s Sprint','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E297','CTR','Women''s Madison','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E298','FBL','Women','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E299','HOC','Women','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E300','KTE','Men''s Kata','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E301','KTE','Men''s Kumite -75kg','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E302','KTE','Women''s Kumite -61kg','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E303','MPN','Women''s Individual','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E304','CLB','Women''s Combined','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E305','TTE','Men''s Team','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E306','WRE','Men''s Freestyle 125kg','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E307','WRE','Men''s Freestyle 74kg','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E308','WRE','Women''s Freestyle 53kg','2021-08-06'::date);
INSERT INTO Epreuve VALUES('E309','SWA','Team','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E310','ATH','Men''s 1500m','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E311','ATH','Men''s 4 x 400m Relay','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E312','ATH','Men''s Javelin Throw','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E313','ATH','Women''s 10,000m','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E314','ATH','Women''s 4 x 400m Relay','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E315','ATH','Women''s High Jump','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E316','ATH','Women''s Marathon','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E317','BSB','Baseball','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E318','BKB','Men','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E319','VBV','Men','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E320','BOX','Men''s Fly (48-52kg)','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E321','BOX','Men''s Middle (69-75kg)','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E322','BOX','Women''s Fly (48-51kg)','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E323','BOX','Women''s Welter (64-69kg)','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E324','CSP','Men''s Canoe Single 1000m','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E325','CSP','Men''s Kayak Four 500m','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E326','CSP','Women''s Canoe Double 500m','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E327','CSP','Women''s Kayak Four 500m','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E328','CTR','Men''s Madison','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E329','DIV','Men''s 10m Platform','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E330','EQU','Jumping Team','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E331','FBL','Men','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E332','GLF','Women''s Individual Stroke Play','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E333','HBL','Men','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E334','KTE','Men''s Kumite +75kg','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E335','KTE','Women''s Kumite +61kg','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E336','MPN','Men''s Individual','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E337','GRY','Individual All-Around','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E338','VVO','Men','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E339','WPO','Women','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E340','WRE','Men''s Freestyle 65kg','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E341','WRE','Men''s Freestyle 97kg','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E342','WRE','Women''s Freestyle 50kg','2021-08-07'::date);
INSERT INTO Epreuve VALUES('E343','ATH','Men''s Marathon','2021-08-08'::date);
INSERT INTO Epreuve VALUES('E344','BKB','Women','2021-08-08'::date);
INSERT INTO Epreuve VALUES('E345','BOX','Men''s Light (57-63kg)','2021-08-08'::date);
INSERT INTO Epreuve VALUES('E346','BOX','Men''s Super Heavy (+91kg)','2021-08-08'::date);
INSERT INTO Epreuve VALUES('E347','BOX','Women''s Light (57-60kg)','2021-08-08'::date);
INSERT INTO Epreuve VALUES('E348','BOX','Women''s Middle (69-75kg)','2021-08-08'::date);
INSERT INTO Epreuve VALUES('E349','CTR','Men''s Keirin','2021-08-08'::date);
INSERT INTO Epreuve VALUES('E350','CTR','Women''s Omnium','2021-08-08'::date);
INSERT INTO Epreuve VALUES('E351','CTR','Women''s Sprint','2021-08-08'::date);
INSERT INTO Epreuve VALUES('E352','HBL','Women','2021-08-08'::date);
INSERT INTO Epreuve VALUES('E353','GRY','Group All-Around','2021-08-08'::date);
INSERT INTO Epreuve VALUES('E354','VVO','Women','2021-08-08'::date);
INSERT INTO Epreuve VALUES('E355','WPO','Men','2021-08-08'::date);

@ -1,9 +0,0 @@
\i tables.sql
\i pays.sql
\i discipline.sql
\i athletes.sql
\i pratiquer.sql
\i epreuve.sql
\i resultats.sql
\d

@ -1,208 +0,0 @@
INSERT INTO Pays VALUES('NOR','Norway');
INSERT INTO Pays VALUES('ESP','Spain');
INSERT INTO Pays VALUES('ITA','Italy');
INSERT INTO Pays VALUES('FRA','France');
INSERT INTO Pays VALUES('CHI','Chile');
INSERT INTO Pays VALUES('SUD','Sudan');
INSERT INTO Pays VALUES('IRI','Islamic Republic of Iran');
INSERT INTO Pays VALUES('AZE','Azerbaijan');
INSERT INTO Pays VALUES('NED','Netherlands');
INSERT INTO Pays VALUES('AUS','Australia');
INSERT INTO Pays VALUES('USA','United States of America');
INSERT INTO Pays VALUES('QAT','Qatar');
INSERT INTO Pays VALUES('EGY','Egypt');
INSERT INTO Pays VALUES('BEL','Belgium');
INSERT INTO Pays VALUES('MAS','Malaysia');
INSERT INTO Pays VALUES('SGP','Singapore');
INSERT INTO Pays VALUES('MDV','Maldives');
INSERT INTO Pays VALUES('KSA','Saudi Arabia');
INSERT INTO Pays VALUES('GER','Germany');
INSERT INTO Pays VALUES('UZB','Uzbekistan');
INSERT INTO Pays VALUES('INA','Indonesia');
INSERT INTO Pays VALUES('KAZ','Kazakhstan');
INSERT INTO Pays VALUES('BRN','Bahrain');
INSERT INTO Pays VALUES('JPN','Japan');
INSERT INTO Pays VALUES('ETH','Ethiopia');
INSERT INTO Pays VALUES('CAN','Canada');
INSERT INTO Pays VALUES('MLT','Malta');
INSERT INTO Pays VALUES('SRI','Sri Lanka');
INSERT INTO Pays VALUES('MAR','Morocco');
INSERT INTO Pays VALUES('AUT','Austria');
INSERT INTO Pays VALUES('MTN','Mauritania');
INSERT INTO Pays VALUES('ROC','ROC');
INSERT INTO Pays VALUES('BRA','Brazil');
INSERT INTO Pays VALUES('LBA','Libya');
INSERT INTO Pays VALUES('NRU','Nauru');
INSERT INTO Pays VALUES('SUI','Switzerland');
INSERT INTO Pays VALUES('RSA','South Africa');
INSERT INTO Pays VALUES('GUY','Guyana');
INSERT INTO Pays VALUES('GEO','Georgia');
INSERT INTO Pays VALUES('POR','Portugal');
INSERT INTO Pays VALUES('JOR','Jordan');
INSERT INTO Pays VALUES('PLE','Palestine');
INSERT INTO Pays VALUES('IND','India');
INSERT INTO Pays VALUES('CYP','Cyprus');
INSERT INTO Pays VALUES('NGR','Nigeria');
INSERT INTO Pays VALUES('TUN','Tunisia');
INSERT INTO Pays VALUES('SRB','Serbia');
INSERT INTO Pays VALUES('MEX','Mexico');
INSERT INTO Pays VALUES('COL','Colombia');
INSERT INTO Pays VALUES('ESA','El Salvador');
INSERT INTO Pays VALUES('ROU','Romania');
INSERT INTO Pays VALUES('POL','Poland');
INSERT INTO Pays VALUES('FSM','Federated States of Micronesia');
INSERT INTO Pays VALUES('NZL','New Zealand');
INSERT INTO Pays VALUES('TUR','Turkey');
INSERT INTO Pays VALUES('SWE','Sweden');
INSERT INTO Pays VALUES('GBR','Great Britain');
INSERT INTO Pays VALUES('HUN','Hungary');
INSERT INTO Pays VALUES('LTU','Lithuania');
INSERT INTO Pays VALUES('PUR','Puerto Rico');
INSERT INTO Pays VALUES('ANG','Angola');
INSERT INTO Pays VALUES('CGO','Congo');
INSERT INTO Pays VALUES('MON','Monaco');
INSERT INTO Pays VALUES('RWA','Rwanda');
INSERT INTO Pays VALUES('KEN','Kenya');
INSERT INTO Pays VALUES('ARM','Armenia');
INSERT INTO Pays VALUES('SAM','Samoa (until 1996 Western Samoa)');
INSERT INTO Pays VALUES('BRU','Brunei Darussalam');
INSERT INTO Pays VALUES('BAN','Bangladesh');
INSERT INTO Pays VALUES('KOR','Republic of Korea');
INSERT INTO Pays VALUES('BEN','Benin');
INSERT INTO Pays VALUES('CIV','Côte d''Ivoire');
INSERT INTO Pays VALUES('TTO','Trinidad and Tobago');
INSERT INTO Pays VALUES('CHN','People''s Republic of China');
INSERT INTO Pays VALUES('SEN','Senegal');
INSERT INTO Pays VALUES('ALG','Algeria');
INSERT INTO Pays VALUES('TJK','Tajikistan');
INSERT INTO Pays VALUES('PAK','Pakistan');
INSERT INTO Pays VALUES('KGZ','Kyrgyzstan');
INSERT INTO Pays VALUES('LAT','Latvia');
INSERT INTO Pays VALUES('OMA','Oman');
INSERT INTO Pays VALUES('KUW','Kuwait');
INSERT INTO Pays VALUES('IRQ','Iraq');
INSERT INTO Pays VALUES('EOR','EOR');
INSERT INTO Pays VALUES('YEM','Yemen');
INSERT INTO Pays VALUES('ISR','Israel');
INSERT INTO Pays VALUES('CUB','Cuba');
INSERT INTO Pays VALUES('ARG','Argentina');
INSERT INTO Pays VALUES('UKR','Ukraine');
INSERT INTO Pays VALUES('UAE','United Arab Emirates');
INSERT INTO Pays VALUES('NIG','Niger');
INSERT INTO Pays VALUES('DJI','Djibouti');
INSERT INTO Pays VALUES('SOM','Somalia');
INSERT INTO Pays VALUES('BUL','Bulgaria');
INSERT INTO Pays VALUES('BER','Bermuda');
INSERT INTO Pays VALUES('IRL','Ireland');
INSERT INTO Pays VALUES('JAM','Jamaica');
INSERT INTO Pays VALUES('EST','Estonia');
INSERT INTO Pays VALUES('PAR','Paraguay');
INSERT INTO Pays VALUES('CRC','Costa Rica');
INSERT INTO Pays VALUES('DOM','Dominican Republic');
INSERT INTO Pays VALUES('HON','Honduras');
INSERT INTO Pays VALUES('CPV','Cape Verde');
INSERT INTO Pays VALUES('GRE','Greece');
INSERT INTO Pays VALUES('VEN','Venezuela');
INSERT INTO Pays VALUES('UGA','Uganda');
INSERT INTO Pays VALUES('PER','Peru');
INSERT INTO Pays VALUES('BLR','Belarus');
INSERT INTO Pays VALUES('SMR','San Marino');
INSERT INTO Pays VALUES('GHA','Ghana');
INSERT INTO Pays VALUES('ECU','Ecuador');
INSERT INTO Pays VALUES('BOT','Botswana');
INSERT INTO Pays VALUES('BAH','Bahamas');
INSERT INTO Pays VALUES('DEN','Denmark');
INSERT INTO Pays VALUES('PHI','Philippines');
INSERT INTO Pays VALUES('GUM','Guam');
INSERT INTO Pays VALUES('MAD','Madagascar');
INSERT INTO Pays VALUES('HAI','Haiti');
INSERT INTO Pays VALUES('CZE','Czech Republic');
INSERT INTO Pays VALUES('MNE','Montenegro');
INSERT INTO Pays VALUES('AFG','Afghanistan');
INSERT INTO Pays VALUES('URU','Uruguay');
INSERT INTO Pays VALUES('PAN','Panama');
INSERT INTO Pays VALUES('FIN','Finland');
INSERT INTO Pays VALUES('CMR','Cameroon');
INSERT INTO Pays VALUES('SYR','Syrian Arab Republic');
INSERT INTO Pays VALUES('TKM','Turkmenistan');
INSERT INTO Pays VALUES('HKG','Hong Kong, China');
INSERT INTO Pays VALUES('TOG','Togo');
INSERT INTO Pays VALUES('SEY','Seychelles');
INSERT INTO Pays VALUES('MGL','Mongolia');
INSERT INTO Pays VALUES('SLO','Slovenia');
INSERT INTO Pays VALUES('GUI','Guinea');
INSERT INTO Pays VALUES('SVK','Slovakia');
INSERT INTO Pays VALUES('FIJ','Fiji');
INSERT INTO Pays VALUES('ZAM','Zambia');
INSERT INTO Pays VALUES('NCA','Nicaragua');
INSERT INTO Pays VALUES('SLE','Sierra Leone');
INSERT INTO Pays VALUES('GUA','Guatemala');
INSERT INTO Pays VALUES('PNG','Papua New Guinea');
INSERT INTO Pays VALUES('GAM','Gambia');
INSERT INTO Pays VALUES('LBN','LBN');
INSERT INTO Pays VALUES('COK','Cook Islands');
INSERT INTO Pays VALUES('BAR','Barbados');
INSERT INTO Pays VALUES('LUX','Luxembourg');
INSERT INTO Pays VALUES('MDA','Republic of Moldova');
INSERT INTO Pays VALUES('NEP','Nepal');
INSERT INTO Pays VALUES('CRO','Croatia');
INSERT INTO Pays VALUES('KIR','Kiribati');
INSERT INTO Pays VALUES('MKD','North Macedonia');
INSERT INTO Pays VALUES('MAW','Malawi');
INSERT INTO Pays VALUES('COD','Democratic Republic of the Congo');
INSERT INTO Pays VALUES('LAO','Lao People''s Democratic Republic');
INSERT INTO Pays VALUES('THA','Thailand');
INSERT INTO Pays VALUES('VIN','St Vincent and the Grenadines');
INSERT INTO Pays VALUES('ALB','Albania');
INSERT INTO Pays VALUES('GBS','Guinea-Bissau');
INSERT INTO Pays VALUES('BOL','Bolivia');
INSERT INTO Pays VALUES('BIH','Bosnia and Herzegovina');
INSERT INTO Pays VALUES('TPE','Chinese Taipei');
INSERT INTO Pays VALUES('LCA','Saint Lucia');
INSERT INTO Pays VALUES('PLW','Palau');
INSERT INTO Pays VALUES('MRI','Mauritius');
INSERT INTO Pays VALUES('SKN','Saint Kitts and Nevis');
INSERT INTO Pays VALUES('CAY','Cayman Islands');
INSERT INTO Pays VALUES('ASA','American Samoa');
INSERT INTO Pays VALUES('BIZ','Belize');
INSERT INTO Pays VALUES('VAN','Vanuatu');
INSERT INTO Pays VALUES('STP','Sao Tome and Principe');
INSERT INTO Pays VALUES('TLS','Timor-Leste');
INSERT INTO Pays VALUES('ISV','Virgin Islands, US');
INSERT INTO Pays VALUES('ERI','Eritrea');
INSERT INTO Pays VALUES('MLI','Mali');
INSERT INTO Pays VALUES('BUR','Burkina Faso');
INSERT INTO Pays VALUES('TGA','Tonga');
INSERT INTO Pays VALUES('NAM','Namibia');
INSERT INTO Pays VALUES('VIE','Vietnam');
INSERT INTO Pays VALUES('SWZ','Eswatini');
INSERT INTO Pays VALUES('AND','Andorra');
INSERT INTO Pays VALUES('ARU','Aruba');
INSERT INTO Pays VALUES('COM','Comoros');
INSERT INTO Pays VALUES('GEQ','Equatorial Guinea');
INSERT INTO Pays VALUES('LBR','Liberia');
INSERT INTO Pays VALUES('GRN','Grenada');
INSERT INTO Pays VALUES('SOL','Solomon Islands');
INSERT INTO Pays VALUES('MHL','Marshall Islands');
INSERT INTO Pays VALUES('BDI','Burundi');
INSERT INTO Pays VALUES('TAN','United Republic of Tanzania');
INSERT INTO Pays VALUES('GAB','Gabon');
INSERT INTO Pays VALUES('KOS','Kosovo');
INSERT INTO Pays VALUES('ANT','Antigua and Barbuda');
INSERT INTO Pays VALUES('MOZ','Mozambique');
INSERT INTO Pays VALUES('ISL','Iceland');
INSERT INTO Pays VALUES('SSD','South Sudan');
INSERT INTO Pays VALUES('LIE','Liechtenstein');
INSERT INTO Pays VALUES('CAM','Cambodia');
INSERT INTO Pays VALUES('CHA','Chad');
INSERT INTO Pays VALUES('BHU','Bhutan');
INSERT INTO Pays VALUES('ZIM','Zimbabwe');
INSERT INTO Pays VALUES('LES','Lesotho');
INSERT INTO Pays VALUES('DMA','Dominique');
INSERT INTO Pays VALUES('TUV','Tuvalu');
INSERT INTO Pays VALUES('IVB','Virgin Islands, British');
INSERT INTO Pays VALUES('CAF','Central African Republic');
INSERT INTO Pays VALUES('MYA','Myanmar');
INSERT INTO Pays VALUES('SUR','Suriname');
INSERT INTO Pays VALUES('RUS','Russian Federation');
INSERT INTO Pays VALUES('URS','URSS');

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -1,59 +0,0 @@
DROP TABLE IF EXISTS Resultat;
DROP TABLE IF EXISTS Medaille;
DROP TABLE IF EXISTS Epreuve;
DROP TABLE IF EXISTS Pratiquer;
DROP TABLE IF EXISTS Athlete;
DROP TABLE IF EXISTS Discipline;
DROP TABLE IF EXISTS Pays;
CREATE TABLE Pays(
code char(3) PRIMARY KEY,
nom varchar(40) UNIQUE NOT NULL
);
CREATE TABLE Discipline(
code char(3) PRIMARY KEY,
nom varchar(40) UNIQUE NOT NULL
);
CREATE TABLE Athlete(
code char(6) PRIMARY KEY,
nom varchar(40) NOT NULL,
prenom varchar(40) NOT NULL,
sexe char(1) CHECK(sexe IN('F','M')),
dateNaiss date,
paysNaiss char(3) REFERENCES Pays,
pays char(3) NOT NULL REFERENCES Pays,
taille numeric(3,2)
);
CREATE TABLE Pratiquer(
athlete char(6) REFERENCES Athlete,
discipl char(3) REFERENCES Discipline,
PRIMARY KEY(athlete, discipl)
);
CREATE TABLE Epreuve(
code char(4) PRIMARY KEY,
discipl char(3) NOT NULL REFERENCES Discipline,
nom varchar(55) NOT NULL,
dateE date NOT NULL
);
CREATE TABLE Medaille(
place numeric(1) PRIMARY KEY,
couleur varchar(6)
);
CREATE TABLE Resultat(
epreuve char(4) REFERENCES Epreuve,
athlete char(6) REFERENCES Athlete,
medaille numeric(1) REFERENCES Medaille,
PRIMARY KEY(epreuve,athlete)
);
INSERT INTO Medaille VALUES(1,'Or');
INSERT INTO Medaille VALUES(2,'Argent');
INSERT INTO Medaille VALUES(3,'Bronze');
Loading…
Cancel
Save