Initiation à l’administration de bases de données

Initiation à l’administration de bases de données

PARTIE THÉORIQUE

Les rôles de l’administrateur

Bases de données
Modéliser une base de données
Optimisation
Différences MySQL – Oracle
MySQL en ligne de commande

Veille technologique

NoSQL
Dénormalisation

Exemple d’usage de la BI et d’une BDD avec Power BI
https://powerbi.microsoft.com/fr-fr/demo/
https://powerbi.microsoft.com/fr-fr/getting-started-with-power-bi/
(voir la partie Power BI Desktop)

https://docs.microsoft.com/fr-fr/power-bi/fundamentals/desktop-getting-started

ÉVALUATION

Création et administration d’une base de données

Ce travail fait l’objet d’un rapport individuel (formats autorisés : Word, LibreOffice Writer, PDF) à rendre pour le jeudi 19 janvier par mail à l’adresse suivante : bruno.bonnefoy@ext.groupe-igslyon.com

Voici la description de la base de données que vous devrez créer et administrer :
Ecommerce – Cahier des charges

1 – Modéliser la base « E-commerce » avec le logiciel Looping
https://www.looping-mcd.fr

2 – Installer les services web et base de données avec Xampp ou Laragon (Windows) ou Lamp (Linux)

Xampp
https://www.apachefriends.org/fr/index.html

Laragon
https://laragon.org

3 – Créer la base de données avec le script issu de Looping

4 – Travail sur la table clients
. Créer manuellement 3 clients
. Exporter la table Clients au format SQL
. Vider la table clients, recharger son contenu

5 – Travail sur la base de données complète
. Exporter la base complète au format SQL
. Supprimer la base de données d’origine
. Restaurer la base de données d’origine

6 – Utiliser le mode console
. Tester les commandes du support : MySQL en ligne de commande
. Créer un script PowerShell ou Bash selon votre contexte, qui automatise la sauvegarde de la base de données (facultatif)

7 – Faire une veille technologique
. Mettre en place un agrégateur de flux
. Faire des recherches sur les dernières failles de sécurité de la BDD
. Faire des recherches sur les prochaines évolutions de la BDD
. Faire des recherches sur les divers modes de sauvegardes / restaurations : export / import, dump, réplication …