Duc-Dodon Matthieu BTS SIO 2 Procédure récupération base de

publicité
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
Téléchargement