· 6 years ago · Jul 16, 2019, 05:48 PM
1drop database if exists Association;
2create database Association;
3use Association;
4
5HOST: http://bliaudet.free.fr
6
7--
8-- Structure de la table Campagnes
9--
10
11CREATE TABLE Campagnes (
12 id_campagne varchar(10) primary key,
13 titre varchar(50) not NULL,
14 dateEnvoi date not NULL,
15 format varchar(6) not NULL,
16 formulaire_pdf varchar(29),
17 document_pdf varchar(27)
18) ENGINE=InnoDB;
19
20--
21-- Contenu de la table Campagnes
22--
23
24INSERT INTO Campagnes VALUES ('M-06-2015', 'campagne mai 2015', '2015-05-05', 'mail', 'Formulaire de mai.pdf', 'Document de mai.pdf');
25INSERT INTO Campagnes VALUES ('REC-2015', 'recus 2015', '2016-02-25', 'papier', 'Formulaire du recu fiscal.pdf', 'Document du recu fiscal.pdf');
26INSERT INTO Campagnes VALUES ('M-05-2016', 'campagne juin 2016', '2016-06-12', 'mail', 'Formulaire de juin.pdf', 'Document de juin.pdf');
27INSERT INTO Campagnes VALUES ('M-06-2017', 'campagne juin 2017', '2017-06-01', 'mail', 'Formulaire de juin 2017.pdf', 'Document de juin 2017.pdf');
28INSERT INTO Campagnes VALUES ('M-10-2017', 'campagne octobre 2017', '2016-10-05', 'mail', 'Formulaire de octobre 2017.pdf', 'Document de octobre 2017.pdf');
29
30-- --------------------------------------------------------
31--
32-- Structure de la table Personnes
33--
34
35CREATE TABLE Personnes (
36 id_personne integer primary key auto_increment,
37 Nom varchar(20) not NULL,
38 Prenom varchar(20),
39 Adresse varchar(50) not NULL,
40 CP int(5),
41 Ville varchar(30) not NULL,
42 NPAI varchar(4),
43 tel varchar(14),
44 mail varchar(50)
45) ENGINE=InnoDB;
46
47--
48-- Contenu de la table Personnes
49--
50
51INSERT INTO Personnes (id_personne, Prenom, Nom, Adresse, CP, Ville, NPAI, tel, mail) VALUES
52(1, 'Alina', 'Dupont', '163 Ruelle jeunesse ', 58250, 'LA NOCLE-MAULAIX', NULL, NULL, NULL),
53(2, 'Maëlys', 'Perrin', '288 Promenade du Bat-dNULLArgent', 34190, 'GANGES', NULL, NULL, NULL),
54(3, 'Bianca', 'Dupont', '390 Rue signac ', 28350, 'DAMPIERRE-SUR-AVRE', NULL, '06 43 26 42 53', 'maelys.perrin@outlook.com'),
55(4, 'Fabrice', 'Faure', '110 Venelle barthelemy ', 7120, 'GROSPIERRES', 'NPAI', NULL, NULL),
56(5, 'Omar', 'Robert', '201 Route des Bouquetiers', 76540, 'ELETOT', NULL, '01 90 17 16 14', 'omar.robert@gmail.com'),
57(6, 'Helena', 'Garnier', '67 Boulevard pare-feu ', 88450, 'VINCEY', NULL, '05 53 26 90 62', 'helena.garnier@yahoo.com'),
58(7, 'Aydan', 'Mathieu', '255 Avenue peron ', 15140, 'FONTANGES', NULL, NULL, NULL),
59(8, 'Shawn', 'Mathieu', '203 Pont maufinee ', 88500, 'ROZEROTTE', NULL, '02 32 32 88 72', 'shawn.mathieu@free.fr'),
60(9, 'Ariane', 'Richard', '329 Gaffe de Belissen', 70130, 'SOING-CUBRY-CHARENTENAY', NULL, NULL, 'ariane.richard@yahoo.com'),
61(10, 'Hamza', 'Morel', '338 Rang garde ', 84120, 'MIRABEAU', NULL, NULL, 'hamza.morel@me.com'),
62(11, 'Tyron', 'Robin', '295 Avenue de la Grande-Cote', 22420, 'PLOUZELAMBRE', NULL, NULL, 'tyron.robin@yahoo.com'),
63(12, 'Maimouna', 'Chevalier', '42 Place Grenette', 31370, 'LE PIN-MURELET', NULL, NULL, 'maimouna.chevalier@me.com'),
64(13, 'Sohan', 'Garcia', '215 Rang Pierre-Audry', 5230, 'LA BATIE-NEUVE', NULL, NULL, NULL),
65(14, 'Michel', 'Gauthier', '430 Cote Grande de la Guillotiere', 81220, 'TEYSSODE', NULL, NULL, 'ml.gauthier@fastmail.com'),
66(15, 'Laurine', 'Gauthier', '430 Cote Grande de la Guillotiere', 81220, 'TEYSSODE', NULL, NULL, 'ml.gauthier@fastmail.com'),
67(16, 'Hanna', 'Legrand', '371 Boulevard Bourgelat', 37260, 'ARTANNES-SUR-INDRE', NULL, NULL, 'hanna.legrand@hotmail.fr'),
68(17, 'Wissem', 'Rousseau', '166 Voie chiron ', 79390, 'LHOUMOIS', NULL, NULL, 'wissem.rousseau@fastmail.com'),
69(18, 'Nais', 'Dumont', '127 Montee de Bonnel', 61210, 'LES YVETEAUX', NULL, NULL, NULL),
70(19, 'Jayson', 'Garcia', '373 Liaison coty ', 2820, 'MONTAIGU', NULL, NULL, NULL),
71(20, 'Garance', 'Richard', '22 Quai maraichers ', 84190, 'BEAUMES-DE-VENISE', NULL, NULL, 'garance.richard@sfr.fr'),
72(21, 'Arnaud', 'Simon', '407 Avenue fen edge villages ', 89120, 'DICY', NULL, NULL, 'arnaud.simon@outlook.com'),
73(22, 'Paula', 'Perrin', '336 Sentier maridor ', 21310, 'CHARMES', NULL, NULL, 'paula.perrin@yahoo.fr'),
74(23, 'Tess', 'Leroy', '128 Residence deroche ', 76740, 'LA GAILLARDE', NULL, NULL, 'tess.leroy@gmail.com'),
75(24, 'Christian', 'Perrin', '372 Boulevard de lNULLAlma', 59265, 'AUBENCHEUL-AU-BAC', NULL, NULL, NULL),
76(25, 'Anne-Sophie', 'Chevalier', '276 Cours fleurs ', 53140, 'LA PALLU', NULL, NULL, 'anne-sophie.chevalier@sfr.fr'),
77(26, 'Matthew', 'Morin', '424 Dreve beaudouin ', 33560, 'CARBON-BLANC', NULL, NULL, 'matthew.morin@hotmail.com'),
78(27, 'Blaise', 'Rousseau', '347 Avenue garde ', 64150, 'MOURENX', NULL, NULL, 'blaise.rousseau@mail.com'),
79(28, 'Idir', 'Martin', '380 Cite kennedy ', 52200, 'COURCELLES-EN-MONTAGNE', NULL, NULL, 'idir.martin@gmail.com'),
80(29, 'Mickael', 'Guerin', '445 Place dNULLAubigny', 55400, 'GUSSAINVILLE', NULL, NULL, 'mickael.guerin@free.fr'),
81(30, 'Amel', 'Faure', '469 Boulevard champs ', 62650, 'PARENTY', NULL, NULL, 'amel.faure@hotmail.com'),
82(31, 'Arwa', 'Morin', '281 Rue chataigniers ', 95390, 'SAINT-PRIX', NULL, NULL, 'arwa.morin@mail.com'),
83(32, 'Marouane', 'Girard', '97 Grand-route leclerc ', 2270, 'MONTIGNY-SUR-CRECY', NULL, NULL, NULL),
84(33, 'Dorian', 'Bernard', '158 Cour anglaise mesnard ', 38550, 'LE PEAGE-DE-ROUSSILLON', NULL, NULL, 'dorian.bernard@me.com'),
85(34, 'Ilian', 'Dumont', '357 Rue dNULLAlgerie', 68230, 'ZIMMERBACH', NULL, NULL, NULL),
86(35, 'Matilde', 'Mercier', '63 Boulevard guesde ', 2810, 'LICY-CLIGNON', NULL, NULL, 'matilde.mercier@orange.fr'),
87(36, 'Ambrine', 'Lefevre', '270 Rampe chataigniers ', 86110, 'COUSSAY', NULL, NULL, 'ambrine.lefevre@aol.com'),
88(37, 'Lia', 'Laurent', '75 Pont ripollet ', 3800, 'GANNAT', NULL, NULL, 'lia.laurent@fastmail.com'),
89(38, 'Fanta', 'Lambert', '114 Esplanade Cours du General-Giraud', 1320, 'CRANS', NULL, NULL, NULL),
90(39, 'Soumaya', 'Garnier', '190 Mail gaulle ', 79110, 'LOUBILLE', NULL, NULL, NULL),
91(40, 'Abdel', 'Garnier', '176 Impasse brel ', 10500, 'MORVILLIERS', NULL, '02 37 26 27 57', 'abdel.garnier@outlook.com'),
92(41, 'Miguel', 'Andre', '242 Cour anglaise coteaux ', 2300, 'AUDIGNICOURT', NULL, '07 49 61 60 65', 'miguel.andre@free.fr'),
93(42, 'Nelia', 'Garcia', '166 Quai copernic ', 24390, 'TOURTOIRAC', NULL, '06 35 46 40 78', 'nelia.garcia@gmail.com'),
94(43, 'Yaron', 'Martin', '123 Boulevard Route de Genas', 71150, 'CHAUDENAY', NULL, '03 86 59 37 95', 'yaron.martin@mail.com'),
95(44, 'Melissa', 'Mathieu', '127 Place Pierre-Audry', 72400, 'AVEZE', NULL, '05 51 70 26 43', 'melissa.mathieu@free.fr'),
96(45, 'Carine', 'Rousseau', '383 Chemin bastie ', 40510, 'SEIGNOSSE', NULL, '02 10 85 53 88', 'carine.rousseau@sfr.fr'),
97(46, 'Johann', 'Dubois', '310 Place chesnaie ', 72510, 'SAINT-JEAN-DE-LA-MOTTE', NULL, '05 46 53 75 60', 'johann.dubois@hotmail.fr'),
98(47, 'Jaden', 'Perrin', '3, rue de Paris', 51480, 'POURCY', NULL, '02 64 45 52 87', 'jaden.perrin@outlook.com'),
99(48, 'Louay', 'Fontaine', '296 Rue de la Boucle', 14220, 'GRIMBOSQ', NULL, '03 96 14 68 74', 'louay.fontaine@free.fr'),
100(49, 'Ronan', 'Clement', '19 Boulevard debussy ', 1110, 'CORCELLES', NULL, '07 91 74 63 81', 'ronan.clement@yahoo.fr'),
101(50, 'Léa', 'Durand', '32 rue de la paix', 24380, 'SAINT-AMAND-DE-VERGT', NULL, '03 48 42 52 37', 'lea.durand@gmail.com'),
102(51, 'Marlon', 'Blanc', '351 Cite saint-saens ', 71460, 'GENOUILLY', NULL, '06 60 40 30 10', 'marlon.blanc@gmail.com'),
103(52, 'Xavier', 'Lefebvre', '66 Grand-route de lNULLAnnonciade', 42660, 'TARENTAISE', NULL, '05 55 79 22 63', 'xavier.lefebvre@gmail.com'),
104(53, 'Riad', 'Muller', '440 Anse pompidou ', 37550, 'SAINT-AVERTIN', NULL, NULL, NULL),
105(54, 'Boris', 'Muller', '371 Rang gandhi ', 59146, 'PECQUENCOURT', NULL, '01 48 53 56 30', 'boris.muller@outlook.com'),
106(55, 'Angelina', 'Durand', '233 Chemin poincare ', 28240, 'VAUPILLON', NULL, NULL, NULL),
107(56, 'Bastien', 'Laurent', '62 Traboule ecole du bois ', 71270, 'LAYS-SUR-LE-DOUBS', NULL, NULL, NULL),
108(57, 'Lior', 'Roussel', '328 Ruelle de lNULLAnnonciade', 14600, 'EQUEMAUVILLE', NULL, NULL, NULL),
109(58, 'James', 'Richard', '141 Rampe de la Barre', 52310, 'ORMOY-LES-SEXFONTAINES', NULL, NULL, NULL),
110(59, 'June', 'Lopez', '150 Boulevard piece du moulin ', 50340, 'SAINT-GERMAIN-LE-GAILLARD', NULL, NULL, NULL),
111(60, 'Mina', 'Andre', '450 Dreve pompidou ', 18230, 'SAINT-DOULCHARD', NULL, NULL, NULL),
112(61, 'Mouhamed', 'Bonnet', '236 Montee philipe ', 70190, 'LA BARRE', NULL, NULL, NULL),
113(62, 'Sasha', 'Chevalier', '160 Traverse grandmont ', 88450, 'VINCEY', NULL, '01 80 60 22 15', 'sasha.chevalier@gmail.com'),
114(63, 'Shirel', 'Andre', '268 Sente voillot ', 51320, 'HUMBAUVILLE', NULL, '07 72 97 20 88', 'shirel.andre@legrand.com'),
115(64, 'Ari', 'Mathieu', '272 Traverse chiron ', 43430, 'CHAUDEYROLLES', NULL, '04 77 31 49 80', 'ari.mathieu@gmail.com'),
116(65, 'Farah', 'Dumont', '180 Impasse dNULLAguesseau', 11220, 'LABASTIDE-EN-VAL', NULL, '03 30 74 19 51', 'farah.dumont@hotmail.com'),
117(66, 'Youssouf', 'Durand', '189 Rue coty ', 17270, 'CERCOUX', NULL, '05 56 61 37 42', 'youssouf.durand@hotmail.com'),
118(67, 'Arman', 'Fournier', '159 Placette Grenette', 74130, 'FAUCIGNY', NULL, NULL, NULL),
119(68, 'Romain', 'Durand', '495 Venelle du B?uf', 60690, 'ACHY', NULL, '05 27 68 63 73', 'romain.durand@outlook.com'),
120(69, 'Levana', 'Chevalier', '225 Anse eluard ', 61110, 'CONDEAU', NULL, NULL, NULL),
121(70, 'Lirone', 'Gauthier', '100 Descente Barrier', 70120, 'THEULEY', NULL, NULL, NULL),
122(71, 'Eleanor', 'Bertrand', '242 Cour anglaise girard ', 85180, 'CHATEAU-DNULLOLONNE', NULL, '05 37 84 40 30', 'eleanor.bertrand@airbusgroup.com'),
123(72, 'Lauren', 'Lambert', '187 Ruelle malraux ', 24700, 'SAINT-BARTHELEMY-DE-BELLEGARDE', NULL, NULL, NULL);
124
125-- --------------------------------------------------------
126--
127-- Structure de la table Courriers
128--
129
130CREATE TABLE Courriers (
131 id_campagne varchar(10) not NULL,
132 id_personne integer not NULL,
133 undelivered date,
134 primary key(id_campagne, id_personne),
135 constraint KEYCourriersIdPersonne foreign key(id_personne) references Personnes(id_personne),
136 constraint KEYCourriersIdCampagne foreign key(id_campagne) references Campagnes(id_campagne)
137) ENGINE=InnoDB;
138
139--
140-- Contenu de la table Courriers
141--
142
143INSERT INTO Courriers (id_campagne, id_personne, undelivered) VALUES
144('M-06-2015', 3, '2015-05-05'),
145('M-06-2015', 5, NULL),
146('M-06-2015', 6, NULL),
147('M-06-2015', 8, NULL),
148('M-06-2015', 9, NULL),
149('M-06-2015', 10, NULL),
150('M-06-2015', 11, NULL),
151('M-06-2015', 12, NULL),
152('M-06-2015', 13, NULL),
153('M-06-2015', 14, NULL),
154('M-06-2015', 15, NULL),
155('M-06-2015', 16, NULL),
156('M-06-2015', 17, NULL),
157('M-06-2015', 18, '2015-05-05'),
158('M-06-2015', 19, '2015-05-05'),
159('M-06-2015', 20, NULL),
160('M-06-2015', 21, NULL),
161('M-06-2015', 22, NULL),
162('M-06-2015', 23, NULL),
163('M-06-2015', 24, '2015-05-06'),
164('M-06-2015', 25, NULL),
165('M-06-2015', 26, NULL),
166('M-06-2015', 27, NULL),
167('M-06-2015', 28, NULL),
168('M-06-2015', 29, NULL),
169('M-06-2015', 30, NULL),
170('M-06-2015', 31, NULL),
171('M-06-2015', 32, '2015-05-06'),
172('M-06-2015', 33, NULL),
173('M-06-2015', 34, '2015-05-06'),
174('M-06-2015', 35, NULL),
175('M-06-2015', 36, NULL),
176('M-06-2015', 37, NULL),
177('M-06-2015', 40, NULL),
178('M-06-2015', 41, NULL),
179('M-06-2015', 42, NULL),
180('M-06-2015', 43, NULL),
181('M-06-2015', 44, NULL),
182('M-06-2015', 45, NULL),
183('M-06-2015', 46, NULL),
184('M-06-2015', 47, NULL),
185('M-06-2015', 48, NULL),
186('M-06-2015', 49, NULL),
187('M-06-2015', 50, NULL),
188('M-06-2015', 51, NULL),
189('M-06-2015', 52, NULL),
190('M-06-2015', 54, NULL),
191('REC-2015', 1, NULL),
192('REC-2015', 2, NULL),
193('REC-2015', 3, NULL),
194('REC-2015', 4, '2016-03-02'),
195('REC-2015', 5, NULL),
196('REC-2015', 6, NULL),
197('REC-2015', 7, NULL),
198('REC-2015', 8, NULL),
199('REC-2015', 38, NULL),
200('REC-2015', 39, NULL),
201('REC-2015', 40, NULL),
202('REC-2015', 41, NULL),
203('REC-2015', 42, NULL),
204('REC-2015', 43, NULL),
205('REC-2015', 44, NULL),
206('REC-2015', 45, NULL),
207('REC-2015', 46, NULL),
208('REC-2015', 47, NULL),
209('REC-2015', 48, NULL),
210('REC-2015', 49, NULL),
211('REC-2015', 50, NULL),
212('REC-2015', 51, NULL),
213('REC-2015', 52, NULL),
214('REC-2015', 53, NULL),
215('REC-2015', 54, NULL),
216('M-05-2016', 1, NULL),
217('M-05-2016', 2, NULL),
218('M-05-2016', 3, NULL),
219('M-05-2016', 5, NULL),
220('M-05-2016', 6, NULL),
221('M-05-2016', 7, NULL),
222('M-05-2016', 8, NULL),
223('M-05-2016', 9, NULL),
224('M-05-2016', 10, NULL),
225('M-05-2016', 11, NULL),
226('M-05-2016', 12, NULL),
227('M-05-2016', 13, NULL),
228('M-05-2016', 14, NULL),
229('M-05-2016', 15, NULL),
230('M-05-2016', 16, NULL),
231('M-05-2016', 17, NULL),
232('M-05-2016', 18, NULL),
233('M-05-2016', 19, NULL),
234('M-05-2016', 20, NULL),
235('M-05-2016', 21, NULL),
236('M-05-2016', 22, NULL),
237('M-05-2016', 23, NULL),
238('M-05-2016', 24, NULL),
239('M-05-2016', 25, NULL),
240('M-05-2016', 26, NULL),
241('M-05-2016', 27, NULL),
242('M-05-2016', 28, NULL),
243('M-05-2016', 29, NULL),
244('M-05-2016', 30, NULL),
245('M-05-2016', 31, NULL),
246('M-05-2016', 32, NULL),
247('M-05-2016', 33, NULL),
248('M-05-2016', 34, NULL),
249('M-05-2016', 35, NULL),
250('M-05-2016', 36, NULL),
251('M-05-2016', 37, NULL),
252('M-05-2016', 38, NULL),
253('M-05-2016', 39, NULL),
254('M-05-2016', 40, NULL),
255('M-05-2016', 41, NULL),
256('M-05-2016', 42, NULL),
257('M-05-2016', 43, NULL),
258('M-05-2016', 44, NULL),
259('M-05-2016', 45, NULL),
260('M-05-2016', 46, NULL),
261('M-05-2016', 47, NULL),
262('M-05-2016', 48, NULL),
263('M-05-2016', 49, NULL),
264('M-05-2016', 50, NULL),
265('M-05-2016', 51, NULL),
266('M-05-2016', 52, NULL),
267('M-05-2016', 53, NULL),
268('M-05-2016', 54, NULL),
269('M-05-2016', 55, NULL),
270('M-05-2016', 56, NULL),
271('M-05-2016', 57, NULL),
272('M-05-2016', 58, NULL),
273('M-05-2016', 59, NULL),
274('M-05-2016', 60, NULL),
275('M-05-2016', 61, NULL),
276('M-05-2016', 62, NULL),
277('M-05-2016', 63, NULL),
278('M-05-2016', 64, NULL),
279('M-05-2016', 65, NULL),
280('M-05-2016', 66, NULL);
281
282-- --------------------------------------------------------
283
284--
285-- Structure de la table Dons
286--
287
288CREATE TABLE Dons (
289 id_don integer primary key auto_increment,
290 Montant integer not NULL,
291 DateDon date not NULL,
292 DateEnvoiRecu date,
293 id_personne integer not NULL,
294 id_campagne varchar(10)
295) ENGINE=InnoDB;
296
297--
298-- Contenu de la table Dons
299--
300
301INSERT INTO Dons (id_don, Montant, DateDon, DateEnvoiRecu, id_personne, id_campagne) VALUES
302(1, 100, '2015-01-06', '2016-02-25', 1, NULL),
303(2, 30, '2015-01-19', '2016-02-25', 2, NULL),
304(3, 30, '2015-01-22', '2016-02-25', 3, NULL),
305(4, 30, '2015-01-24', '2016-02-25', 4, NULL),
306(5, 40, '2015-03-03', '2016-02-25', 5, NULL),
307(6, 20, '2015-03-03', '2016-02-25', 6, NULL),
308(7, 15, '2015-03-23', '2016-02-25', 7, NULL),
309(8, 25, '2015-04-28', '2016-02-25', 8, NULL),
310(9, 10, '2015-05-07', '2016-02-25', 38, NULL),
311(10, 50, '2015-05-09', '2016-02-25', 39, NULL),
312(11, 20, '2015-05-12', '2016-02-25', 40, 'M-06-2015'),
313(12, 15, '2015-05-19', '2016-02-25', 41, 'M-06-2015'),
314(13, 25, '2015-05-26', '2016-02-25', 42, NULL),
315(14, 25, '2015-06-03', '2016-02-25', 43, 'M-06-2015'),
316(15, 15, '2015-06-17', '2016-02-25', 44, 'M-06-2015'),
317(16, 10, '2015-06-17', '2016-02-25', 45, 'M-06-2015'),
318(17, 20, '2015-06-30', '2016-02-25', 46, NULL),
319(18, 15, '2015-07-08', '2016-02-25', 47, 'M-06-2015'),
320(19, 20, '2015-07-13', '2016-02-25', 48, NULL),
321(20, 10, '2015-08-20', '2016-02-25', 49, 'M-06-2015'),
322(21, 15, '2015-08-31', '2016-02-25', 50, NULL),
323(22, 10, '2015-11-07', '2016-02-25', 51, 'M-06-2015'),
324(23, 40, '2015-11-07', '2016-02-25', 52, NULL),
325(24, 50, '2015-11-07', '2016-02-25', 53, NULL),
326(25, 20, '2015-11-29', '2016-02-25', 2, NULL),
327(26, 50, '2015-11-29', '2016-02-25', 54, NULL),
328(27, 100, '2016-03-02', NULL, 1, 'REC-2015'),
329(28, 30, '2016-03-02', NULL, 3, 'REC-2015'),
330(29, 20, '2016-03-05', NULL, 4, NULL),
331(30, 20, '2016-03-05', NULL, 5, 'REC-2015'),
332(31, 30, '2016-06-06', NULL, 6, 'REC-2015'),
333(32, 25, '2016-03-15', NULL, 8, 'REC-2015'),
334(33, 50, '2016-03-15', NULL, 39, 'REC-2015'),
335(34, 20, '2016-03-20', NULL, 40, 'REC-2015'),
336(35, 30, '2016-03-20', NULL, 41, NULL),
337(36, 30, '2016-03-23', NULL, 42, 'REC-2015'),
338(37, 30, '2016-04-16', NULL, 44, 'REC-2015'),
339(38, 15, '2016-04-29', NULL, 50, 'REC-2015'),
340(39, 10, '2016-07-07', NULL, 51, 'REC-2015'),
341(40, 30, '2016-10-20', NULL, 52, 'REC-2015'),
342(41, 30, '2016-08-19', NULL, 54, 'REC-2015'),
343(42, 40, '2016-03-23', NULL, 55, NULL),
344(43, 20, '2016-04-01', NULL, 56, NULL),
345(44, 15, '2016-04-03', NULL, 57, NULL),
346(45, 25, '2016-04-06', NULL, 58, NULL),
347(46, 30, '2016-04-13', NULL, 59, NULL),
348(47, 50, '2016-04-20', NULL, 60, NULL),
349(48, 20, '2016-04-28', NULL, 61, NULL),
350(49, 15, '2016-05-12', NULL, 62, 'M-05-2016'),
351(50, 100, '2016-05-12', NULL, 63, 'M-05-2016'),
352(51, 25, '2016-05-25', NULL, 64, 'M-05-2016'),
353(52, 15, '2016-06-02', NULL, 65, 'M-05-2016'),
354(53, 10, '2016-06-02', NULL, 66, 'M-05-2016'),
355(54, 10, '2016-06-04', NULL, 45, 'M-05-2016'),
356(55, 20, '2016-06-04', NULL, 46, 'M-05-2016'),
357(56, 15, '2016-06-07', NULL, 47, 'M-05-2016'),
358(57, 20, '2016-06-10', NULL, 48, 'M-05-2016'),
359(58, 10, '2016-06-11', NULL, 49, 'M-05-2016'),
360(59, 15, '2016-06-11', NULL, 50, 'M-05-2016'),
361(60, 10, '2016-06-15', NULL, 51, 'M-05-2016'),
362(61, 40, '2016-06-22', NULL, 52, 'M-05-2016'),
363(62, 20, '2016-07-15', NULL, 67, NULL),
364(63, 15, '2016-07-20', NULL, 68, NULL),
365(64, 40, '2016-10-02', NULL, 55, 'M-05-2016'),
366(65, 20, '2016-10-02', NULL, 56, 'M-05-2016'),
367(66, 20, '2016-10-02', NULL, 69, NULL),
368(67, 10, '2016-10-02', NULL, 70, NULL),
369(68, 15, '2016-10-02', NULL, 71, NULL),
370(69, 10, '2016-10-24', NULL, 72, NULL);
371
372--
373-- Modification des clés étrangères par des ALTER
374--
375
376ALTER TABLE Dons ADD constraint KEYDonsIdPersonne foreign key(id_personne) references Personnes(id_personne);
377ALTER TABLE Dons ADD constraint KEYDonsIdCampagne foreign key(id_campagne) references Campagnes(id_campagne);