Duc-DodonMatthieu BTSSIO2 Procédurerécupération basededonnéesCIQUAL Tabledesmatières Créationdelabasededonnées:........................................................................................2 AllersurphpMyAdmin:..............................................................................................................3 Créerunenouvellebasededonnées:.........................................................................................4 Cliquersur«importer»:............................................................................................................5 Récupérerlacréationdebase:...................................................................................................6 Importerlesdonnées:.......................................................................................................8 Contrôlerleschémadelabasededonnées:....................................................................10 ProposerdesrequêtesdetestSQL...................................................................................11 Question1:...............................................................................................................................11 Question2:...............................................................................................................................11 Question3:...............................................................................................................................11 Question5:...............................................................................................................................12 Question6:...............................................................................................................................12 Question7:...............................................................................................................................13 Question8:...............................................................................................................................13 Question9:...............................................................................................................................14 09/01/2017 MatthieuDuc-Dodon 1 Créationdelabasededonnées: Téléchargerlefichier 09/01/2017 MatthieuDuc-Dodon 2 AllersurphpMyAdmin: 09/01/2017 MatthieuDuc-Dodon 3 Créerunenouvellebasededonnées: 09/01/2017 MatthieuDuc-Dodon 4 Cliquersur«importer»: 09/01/2017 Importer MatthieuDuc-Dodon 5 Récupérerlacréationdebase: 09/01/2017 CréationTable MatthieuDuc-Dodon 6 Labaseestalorsimportée. 09/01/2017 MatthieuDuc-Dodon 7 Importerlesdonnées: Cliquerànouveausur«importer»,puissélectionnerlefichiercontenantlesdonnées: Données 09/01/2017 MatthieuDuc-Dodon 8 Lesdonnéessontalorsimportées: 09/01/2017 MatthieuDuc-Dodon 9 Contrôlerleschémadelabasededonnées: 09/01/2017 MatthieuDuc-Dodon 10 ProposerdesrequêtesdetestSQL Question1: LatableGenresertàdonnerletypedeproduit,parexemplebiscuits,céréales,pains,etc… Lesdonnéessontprésentesenanglaisetenfrançais. Question2: Latablepossèdetoussesnomsenanglaisainsiqu’enfrançais. Question3: SELECTNumGenre,NomFrGenre FROMGenre WHEREnumGenreNOTLIKE'%.%' LIMIT1,11; 09/01/2017 MatthieuDuc-Dodon 11 Question5: SELECTnomFrGenre,Genre.numGenre,numAliment,nomFrAliment FROMAliment,Genre WHEREAliment.numGenre=Genre.numGenre ANDnomFrGenreLIKE'%Biscuit%' GROUPBYnumGenre; Question6: SELECTCOUNT(numGenre) FROMGenre WHEREnumGenreNOTLIKE'%.%' ANDnumGenreNOTLIKE'%00%'; 09/01/2017 MatthieuDuc-Dodon 12 Question7: SELECTNumGenre,NomFrGenre FROMGenre WHEREnumGenreLIKE'%.%' Question8: SELECTNumGenre,NomFrGenre,LENGTH(NumGenre)ASNumGenre_length FROMGENRE 09/01/2017 MatthieuDuc-Dodon 13 Question9: SELECTnumGenre,SUBSTR(numGenre,1,2) FROMGENRE 09/01/2017 MatthieuDuc-Dodon 14