parent
76f1082518
commit
8bae1a0668
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,46 @@
|
||||
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');
|
@ -0,0 +1,355 @@
|
||||
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);
|
@ -0,0 +1,10 @@
|
||||
\i tables.sql
|
||||
\i pays.sql
|
||||
\i discipline.sql
|
||||
\i athletes.sql
|
||||
\i pratiquer.sql
|
||||
\i epreuve.sql
|
||||
\i resultats.sql
|
||||
\i requetes.sql
|
||||
|
||||
\d
|
Binary file not shown.
@ -0,0 +1,208 @@
|
||||
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
@ -0,0 +1,130 @@
|
||||
-- Question 3
|
||||
SELECT COUNT(code)
|
||||
FROM Athlete;
|
||||
|
||||
-- count
|
||||
-- -------
|
||||
-- 11647
|
||||
-- (1 ligne)
|
||||
|
||||
|
||||
-- Question 4
|
||||
SELECT *
|
||||
FROM Epreuve
|
||||
WHERE dateE = '2021-07-29';
|
||||
|
||||
-- code | discipl | nom | datee
|
||||
-- ------+---------+-----------------------------------+------------
|
||||
-- E096 | GAR | Women's All-Around | 2021-07-29
|
||||
-- E097 | CSL | Women's Canoe | 2021-07-29
|
||||
-- E098 | FEN | Women's Foil Team | 2021-07-29
|
||||
-- E099 | JUD | Men -100 kg | 2021-07-29
|
||||
-- E100 | JUD | Women -78 kg | 2021-07-29
|
||||
-- E101 | ROW | Lightweight Men's Double Sculls | 2021-07-29
|
||||
-- E102 | ROW | Lightweight Women's Double Sculls | 2021-07-29
|
||||
-- E103 | ROW | Men's Pair | 2021-07-29
|
||||
-- E104 | ROW | Women's Pair | 2021-07-29
|
||||
-- E105 | SHO | Trap Men | 2021-07-29
|
||||
-- E106 | SHO | Trap Women | 2021-07-29
|
||||
-- E107 | SWM | Men's 100m Freestyle | 2021-07-29
|
||||
-- E108 | SWM | Men's 200m Breaststroke | 2021-07-29
|
||||
-- E109 | SWM | Men's 800m Freestyle | 2021-07-29
|
||||
-- E110 | SWM | Women's 200m Butterfly | 2021-07-29
|
||||
-- E111 | SWM | Women's 4 x 200m Freestyle Relay | 2021-07-29
|
||||
-- E112 | TTE | Women's Singles | 2021-07-29
|
||||
-- (17 lignes)
|
||||
|
||||
-- Question 5
|
||||
SELECT d.nom
|
||||
FROM Discipline d, Epreuve e
|
||||
WHERE e.discipl = d.code AND e.dateE = '2021-07-29';
|
||||
|
||||
-- nom
|
||||
-- ---------------------
|
||||
-- Artistic Gymnastics
|
||||
-- Canoe Slalom
|
||||
-- Fencing
|
||||
-- Judo
|
||||
-- Judo
|
||||
-- Rowing
|
||||
-- Rowing
|
||||
-- Rowing
|
||||
-- Rowing
|
||||
-- Shooting
|
||||
-- Shooting
|
||||
-- Swimming
|
||||
-- Swimming
|
||||
-- Swimming
|
||||
-- Swimming
|
||||
-- Swimming
|
||||
-- Table Tennis
|
||||
-- (17 lignes)
|
||||
|
||||
-- Question 6
|
||||
SELECT a.nom, a.prenom, a.dateNaiss
|
||||
FROM Athlete a, Pays p
|
||||
WHERE a.pays = p.code AND p.nom = 'France'
|
||||
ORDER BY a.nom, a.prenom;
|
||||
|
||||
-- nom | prenom | datenaiss
|
||||
-- ---------------------+--------------------+------------
|
||||
-- ABALO | Luc | 1984-09-06
|
||||
-- ADO | Pauline | 1991-02-14
|
||||
-- AERNOUDTS | Violaine | 1999-10-23
|
||||
-- AGBEGNENOU | Clarisse | 1992-10-25
|
||||
-- AIT SAID | Samir | 1989-11-01
|
||||
-- ALBICY | Andrew | 1990-03-21
|
||||
-- ALIEV | Mourad | 1995-07-31
|
||||
|
||||
-- Question 7
|
||||
SELECT COUNT(m.place)
|
||||
FROM Medaille m, Athlete a, Resultat r
|
||||
WHERE m.place = r.medaille AND r.athlete = a.code AND a.nom = 'LEDECKY' AND a.prenom = 'Kathleen';
|
||||
|
||||
-- count
|
||||
-- -------
|
||||
-- 4
|
||||
-- (1 ligne)
|
||||
|
||||
-- Question 8
|
||||
SELECT a.nom, a.prenom, a.pays, e.nom, d.nom
|
||||
FROM Athlete a, Resultat r, Epreuve e, Discipline d, Medaille m
|
||||
WHERE a.code = r.athlete AND r.epreuve = e.code AND e.discipl = d.code AND r.medaille = m.place AND e.code = 'E059' AND m.couleur = 'Or';
|
||||
|
||||
-- nom | prenom | pays | nom | nom
|
||||
-- ------------+----------+------+--------------+------
|
||||
-- AGBEGNENOU | Clarisse | FRA | Women -63 kg | Judo
|
||||
|
||||
-- Question 9
|
||||
SELECT *
|
||||
FROM Athlete
|
||||
WHERE dateNaiss IN(SELECT MAX(dateNaiss) FROM Athlete);
|
||||
|
||||
-- code | nom | prenom | sexe | datenaiss | paysnaiss | pays | taille
|
||||
-- --------+------+--------+------+------------+-----------+------+--------
|
||||
-- A11515 | ZAZA | Hend | F | 2009-01-01 | SYR | SYR |
|
||||
|
||||
-- Question 10
|
||||
SELECT Athlete, ROUND(('2021-07-23'-dateNaiss)/365.25 -0.5) AS age
|
||||
FROM Athlete
|
||||
WHERE dateNaiss IN(SELECT MIN(dateNaiss) FROM Athlete);
|
||||
|
||||
-- athlete | ?column?
|
||||
-- -------------------------------------------+----------
|
||||
-- (A03900,HANNA,Mary,F,1954-12-01,AUS,AUS,) | 66
|
||||
|
||||
-- Question 11
|
||||
SELECT p.nom
|
||||
FROM Pays p
|
||||
WHERE p.code NOT IN(SELECT Pays FROM Athlete WHERE code IN(SELECT Athlete FROM Resultat)) AND nom LIKE 'A%';
|
||||
|
||||
-- nom
|
||||
-- ---------------------
|
||||
-- Angola
|
||||
-- Algeria
|
||||
-- Afghanistan
|
||||
-- Albania
|
||||
-- American Samoa
|
||||
-- Andorra
|
||||
-- Aruba
|
||||
-- Antigua and Barbuda
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,59 @@
|
||||
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');
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,80 @@
|
||||
import numpy as np
|
||||
import matplotlib.pyplot as plt
|
||||
|
||||
def bezier1(t,A,B):
|
||||
Ft = (1-t)*A + t*B
|
||||
return Ft
|
||||
|
||||
def bezier2(t,A,B,C):
|
||||
D = bezier1(t,A,B)
|
||||
E = bezier1(t,B,C)
|
||||
return (1-t)*D + t*E
|
||||
|
||||
def bezier3(t,P0,P1,P2,P3):
|
||||
return (1-t)**3*P0 + 3*(1-t)**2*t*P1 + 3*(1-t)*t**2*P2 + t**3*P3
|
||||
|
||||
plt.figure()
|
||||
P0 = np.array([0,0])
|
||||
P1 = np.array([7,0])
|
||||
P2 = np.array([13,5])
|
||||
P3 = np.array([10,-2])
|
||||
P4 = np.array([12,-7])
|
||||
P5 = np.array([9,-10])
|
||||
P6 = np.array([11,-13])
|
||||
P7 = np.array([11,-22])
|
||||
P8 = np.array([10,-24])
|
||||
P9 = np.array([12,-27])
|
||||
P10 = np.array([10,-29])
|
||||
P11 = np.array([8,-25])
|
||||
P12 = np.array([-1,-25])
|
||||
P13 = np.array([-3,-29])
|
||||
P14 = np.array([-5,-27])
|
||||
P15 = np.array([-4,-24])
|
||||
P16 = np.array([-6,-22])
|
||||
P17 = np.array([-6,-13])
|
||||
P18 = np.array([-4,-10])
|
||||
P19 = np.array([-6,-8])
|
||||
P20 = np.array([-3,-2])
|
||||
P21 = np.array([-6,4])
|
||||
|
||||
T = np.linspace(-10,15,100)
|
||||
Ft = []
|
||||
Fo = []
|
||||
Fp = []
|
||||
Fs = []
|
||||
for t in T:
|
||||
Ft = bezier2(t,P1,P2,P3)
|
||||
Fo = bezier2(t,P3,P4,P5)
|
||||
Fp = bezier3(t,P5,P6,P7,P8)
|
||||
Fs = bezier3(t,P8,P9,P10,P11)
|
||||
F1=np.array(F1)
|
||||
F2=np.array(F2)
|
||||
F3=np.array(F3)
|
||||
F4=np.array(F4)
|
||||
plt.plot([P0[0],P1[0]],[P0[1],P1[1]],color='black')
|
||||
plt.plot([P1[0],P2[0]],[P1[1],P2[1]],color='black')
|
||||
plt.plot([P2[0],P3[0]],[P2[1],P3[1]],color='black')
|
||||
plt.plot([P3[0],P4[0]],[P3[1],P4[1]],color='black')
|
||||
plt.plot([P4[0],P5[0]],[P4[1],P5[1]],color='black')
|
||||
plt.plot([P5[0],P6[0]],[P5[1],P6[1]],color='black')
|
||||
plt.plot([P6[0],P7[0]],[P6[1],P7[1]],color='black')
|
||||
plt.plot([P7[0],P8[0]],[P7[1],P8[1]],color='black')
|
||||
plt.plot([P8[0],P9[0]],[P8[1],P9[1]],color='black')
|
||||
plt.plot([P9[0],P10[0]],[P9[1],P10[1]],color='black')
|
||||
plt.plot([P10[0],P11[0]],[P10[1],P11[1]],color='black')
|
||||
plt.plot([P11[0],P12[0]],[P11[1],P12[1]],color='black')
|
||||
plt.plot([P12[0],P13[0]],[P12[1],P13[1]],color='black')
|
||||
plt.plot([P13[0],P14[0]],[P13[1],P14[1]],color='black')
|
||||
plt.plot([P14[0],P15[0]],[P14[1],P15[1]],color='black')
|
||||
plt.plot([P15[0],P16[0]],[P15[1],P16[1]],color='black')
|
||||
plt.plot([P16[0],P17[0]],[P16[1],P17[1]],color='black')
|
||||
plt.plot([P17[0],P18[0]],[P17[1],P18[1]],color='black')
|
||||
plt.plot([P18[0],P19[0]],[P18[1],P19[1]],color='black')
|
||||
plt.plot([P19[0],P20[0]],[P19[1],P20[1]],color='black')
|
||||
plt.plot([P20[0],P21[0]],[P20[1],P21[1]],color='black')
|
||||
plt.plot([P21[0],P0[0]],[P21[1],P0[1]],color='black')
|
||||
plt.plot(F1[:,0],F1[:,1],color='red')
|
||||
plt.plot(F2[:,0],F2[:,1],color='red')
|
||||
plt.plot(F3[:,0],F3[:,1],color='red')
|
||||
plt.plot(F4[:,0],F4[:,1],color='red')
|
||||
plt.show()
|
@ -0,0 +1,134 @@
|
||||
import numpy as np
|
||||
import matplotlib.pyplot as plt
|
||||
|
||||
# Exercice 1
|
||||
|
||||
def bezier1(t,A,B):
|
||||
Ft = (1-t)*A + t*B
|
||||
return Ft
|
||||
|
||||
plt.figure()
|
||||
A = np.array([-1,3])
|
||||
B = np.array([-3,2])
|
||||
T = np.linspace(0,1,10)
|
||||
Ft=[]
|
||||
for t in T:
|
||||
Ft.append(bezier1(t,A,B))
|
||||
Ft = np.array(Ft)
|
||||
plt.plot(A[0],A[1],'r*')
|
||||
plt.plot(B[0],B[1],'g*')
|
||||
plt.plot(Ft[:,0],Ft[:,1],marker='x',color='blue')
|
||||
# plt.show()
|
||||
|
||||
# Exercice 2
|
||||
|
||||
def bezier2(t,A,B,C):
|
||||
D = bezier1(t,A,B)
|
||||
E = bezier1(t,B,C)
|
||||
return (1-t)*D + t*E
|
||||
|
||||
plt.figure()
|
||||
C = np.array([3,2])
|
||||
T = np.linspace(0,1,10)
|
||||
Ft=[]
|
||||
for t in T:
|
||||
Ft.append(bezier2(t,A,B,C))
|
||||
Ft = np.array(Ft)
|
||||
plt.plot(A[0],A[1],'r*')
|
||||
plt.plot(B[0],B[1],'g*')
|
||||
plt.plot(C[0],C[1],'b*')
|
||||
plt.plot(Ft[:,0],Ft[:,1],marker='x',color='blue')
|
||||
plt.plot([A[0],B[0]],[A[1],B[1]],marker='x',color='red')
|
||||
plt.plot([B[0],C[0]],[B[1],C[1]],marker='x',color='green')
|
||||
# plt.show()
|
||||
|
||||
# Exercice 3
|
||||
|
||||
def bezier3(t,P0,P1,P2,P3):
|
||||
return (1-t)**3*P0 + 3*(1-t)**2*t*P1 + 3*(1-t)*t**2*P2 + t**3*P3
|
||||
|
||||
plt.figure()
|
||||
P0 = np.array([-1,3])
|
||||
P1 = np.array([-3,2])
|
||||
P2 = np.array([3,2])
|
||||
P3 = np.array([6,2.5])
|
||||
Q0 = bezier1(0.5,P0,P1)
|
||||
Q1 = bezier1(0.5,P1,P2)
|
||||
Q2 = bezier1(0.5,P2,P3)
|
||||
R0 = bezier1(0.5,Q0,Q1)
|
||||
R1 = bezier1(0.5,Q1,Q2)
|
||||
S = bezier1(0.5,R0,R1)
|
||||
T = np.linspace(0,1,50)
|
||||
Ft=[]
|
||||
for t in T:
|
||||
Ft.append(bezier3(t,P0,P1,P2,P3))
|
||||
Ft = np.array(Ft)
|
||||
plt.plot(P0[0],P0[1],'r*')
|
||||
plt.plot(P1[0],P1[1],'g*')
|
||||
plt.plot(P2[0],P2[1],'b*')
|
||||
plt.plot(P3[0],P3[1],'y*')
|
||||
plt.plot(Ft[:,0],Ft[:,1],color='red')
|
||||
plt.plot([P0[0],P1[0]],[P0[1],P1[1]],color='blue')
|
||||
plt.plot([P0[0],P1[0]],[P0[1],P1[1]],color='black')
|
||||
plt.plot([P1[0],P2[0]],[P1[1],P2[1]],color='black')
|
||||
plt.plot([P2[0],P3[0]],[P2[1],P3[1]],color='black')
|
||||
plt.plot([Q0[0],Q1[0]],[Q0[1],Q1[1]],color='blue')
|
||||
plt.plot([Q1[0],Q2[0]],[Q1[1],Q2[1]],color='blue')
|
||||
plt.plot([R0[0],R1[0]],[R0[1],R1[1]],color='green')
|
||||
plt.plot([S[0]],[S[1]],marker='o',color='red')
|
||||
plt.show()
|
||||
|
||||
# Exercice 4
|
||||
|
||||
plt.close('all')
|
||||
plt.figure()
|
||||
# Choix de 4 points de controle au hasard (P[0] est le premier point , P[1] le second, etc .)
|
||||
P = np.random.rand(4,2)
|
||||
T = np.linspace(0,1,20)
|
||||
# Liste qui stockera les points F(t) déjà calcul és (afin de les réafficher à chaque it ération)
|
||||
allFt_x = []
|
||||
allFt_y = []
|
||||
for t in T: # 20 valeurs équiréparties entre 0 et 1
|
||||
# Nettoie la figure
|
||||
plt.gcf().clear()
|
||||
# Calcul du nouveau point F(t)
|
||||
Ft = np.append(bezier3(t,P[0],P[1],P[2],P[3]),0)
|
||||
# Calcul et affichage de tous les polygones de contrôle interm édiaires
|
||||
Ft = np.array(Ft)
|
||||
# Stocke les coordonnées du nouveau point F(t)
|
||||
allFt_x.append(Ft[0])
|
||||
allFt_y.append(Ft[1])
|
||||
# Affiche l 'ensemble des points construits jusqu ' ici
|
||||
plt.plot(allFt_x,allFt_y,color='red',marker='o')
|
||||
# Pause (définit la vitesse de l ' animation)
|
||||
plt.pause(.2)
|
||||
plt.show()
|
||||
|
||||
# Exercice 4 Mais valeur defini (non aleatoire)
|
||||
|
||||
plt.close('all')
|
||||
plt.figure()
|
||||
# Choix de 4 points de controle au hasar (P[0] est le premier point , P[1] le second, etc .)
|
||||
P0 = np.array([0,0])
|
||||
P1 = np.array([2,1])
|
||||
P2 = np.array([0,1])
|
||||
P3 = np.array([2,0])
|
||||
T = np.linspace(0,1,20)
|
||||
# Liste qui stockera les points F(t) déjà calcul és (afin de les réafficher à chaque it ération)
|
||||
allFt_x = []
|
||||
allFt_y = []
|
||||
for t in T: # 20 valeurs équiréparties entre 0 et 1
|
||||
# Nettoie la figure
|
||||
plt.gcf().clear()
|
||||
# Calcul du nouveau point F(t)
|
||||
Ft = np.append(bezier3(t,P0,P1,P2,P3),0)
|
||||
# Calcul et affichage de tous les polygones de contrôle interm édiaires
|
||||
Ft = np.array(Ft)
|
||||
# Stocke les coordonnées du nouveau point F(t)
|
||||
allFt_x.append(Ft[0])
|
||||
allFt_y.append(Ft[1])
|
||||
# Affiche l 'ensemble des points construits jusqu ' ici
|
||||
plt.plot(allFt_x,allFt_y,color='red',marker='o')
|
||||
# Pause (définit la vitesse de l ' animation)
|
||||
plt.pause(.2)
|
||||
plt.show()
|
Loading…
Reference in new issue