Vous êtes sur la page 1sur 15

Situation n3 - E6 Parcours de professionnalisation

BTS SIO option SISR

Apprenti : David Huy Priode : deuxime anne


dalternance (09/16 - 12/16)

Portefeuille de comptences

Contexte professionnel (dcrire lentreprise) :

Dans le cadre du contexte M2L, il est demand de mettre en place une base de donnes Mysql et de
le configurer.

Situation (mission) N 3 :
Installation et administration dune base de donnes Mysql

Environnement :
Mysql
Langage C
Matriel : Ordinateur

Utilisateurs concerns par la situation


- Le CE de la socit M2L

Tches ralises :
Cration dune base de donnes
Cration des tables
Configuration des droits daccs des utilisateurs

Activits Rsultats attendus/productions Vcu,


simul
ou
observ
A1.3.3, Accompagnement de la mise en place Mise en place dune base de Vcu
d'un nouveau service donnes
A2.2.2, Suivi et rponse des demandes Mise en place de droits duser Vcu
d'assistance

A4.1.3, Conception ou adaptation d'une base Dfinitions de tables et Vcu


de donnes configuration des privilges
A4.1.9, Rdaction d'une documentation Procdure de configuration de Vcu
technique la base de donnes
A le

Formateur :

Signature

Table des matires


1.0 Contexte
2.0 Dfinition de la solution
3.0 Installation de la base Mysql
4.0 Configuration des privilges
5.0 Conclusion
6.0 Connaissance apports
1.0 Contexte

Le comit dentreprise de la socit M2L mise en place depuis un peu


plus dun mois un petit kiosque ouvert au salari de la socit.
Ce kiosque permet au salari demprunter et dacheter une certaine
catgorie de livres informatiques passant par la Fantasy ou les sciences
Humaines. Pour le moment, ce petit kiosque est restreint seulement 3
catgories de livres mais pourront par la suite agrandir lespace de
stockage du Kiosque si celui-ci est fructueux.
Dfinition du paramtre fonctionnel : Il est ncessaire pour le comit
dentreprise de dfinir pour les salaris les livres qui seront vendre et
allouer. Pour le moment, tous les livres disponibles dans le kiosque
pourront tre allous comme vendus.

2.0 Dfinition de la solution

Mysql est un systme de gestion de bases sous licence gratuite. Il fait partie des
logiciels de gestion de base de donnes les plus utiliss au monde. Cest un
logiciel libre dvelopp sous double licence selon quil est attribu avec un
produit libre ou avec un produit propritaire. Cette solution permet de stocker
une base configure et de ladministrer en scuriter.
3.0 Installation de la base Mysql

Dans un premier temps, connectez-vous sur MySQL avec le compte root


laide de la commande : mysql u root -p

Vous pouvez voir que la commande show databases ; vous permet dafficher
les bases qui sont dj installs. Nayant aucune base installe, ceux-ci-dessous
sont ceux installes par dfaut.

La commande create database nomdevotrebase => default character set


utf8 vous permet de crer votre nouvelle base.
Ici, la base que je vais crer sintitule Kiosque.
Pour pouvoir configurer votre base, veuillez utiliser la commande use
nomdevotrebase.

Je vais ensuite crer une premire table client contenant les colonnes
id_client/nom/email/telephone laide de la commande ci-dessous dans limage.

Ensuite, jai cr une deuxime table livre avec les informations


isbn/titre/etat/prix/auteur pour complter ma table.
Vous pouvez maintenant voir que les tables sont maintenant crer (client et livre)
laide la commande show tables ;

Je vais maintenant complter les tables cres. Ci-dessous, je complte le


tableau client en indiquant le nom Huy sur la ligne o lid-client est gale 5.

Je vais maintenant complter les autres colonnes du tableau client en indiquant


les prnoms Ayoub , Kevin et Thomas dans la colonne prenom
Vous pouvez voir laide de la commande select * from client que les
informations rentres prcdemant sont bien pris en compte.

Je complte les autres colonnes du tableau (email, telephone) laide des


commandes.
La commande update permet de modifier les valeurs des colonnes ici nom, email
et telephone, sur la ligne o lid_client est gale 5.
Je mets jour la table livre en indiquant les titres.

Je modifie les informations de la table livre colonne etat,prix et auteur o lisbn


vaut 1.

Je cre une colonne num_genre dans la table livre.


Je complte la colonne que je viens de crer de la table livre.
Je peux voir laide de la commande select * from livre ; que ma table est bien
complte.

Je vais maintenant crer une cl trangre afin de mettre en relation 2 tables


(table genre et livre).

Jeffectue une sauvegarde de ma base dans le dossier document/ecole/E6 de mon


PC.
4.0 Configuration des privilges

Je vais maintenant crer un utilisateur administrateur avec un mot de passe


qui est administrateur.

Ici, je lui attribue tous les droits pour la base au compte administrateur.

Je cre un autre utilisateur client .


Jattribue tous les droits pour configurer les tables au compte administrateur.

Jattribue ici seulement les droits select au compte client pour la base et tables.
5.0 Conclusion

Une base de donnes Mysql a t cre dans un contexte prcis. Des tests ont
t effectu aprs la cration de la base afin dessayer les diffrents droits des
utilisateurs et aucun problme na t constat.

6.0 Connaissances apports

Cette mission ma permis davoir des bases solides en Mysql. Il mest maintenant
possible de configurer et dadministration une base Mysql avec des utilisateurs
ayant des privilges diffrents. De plus, cette mission ma permis dobtenir des
connaissances en langage SQL.