ASRBD – 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 par mail à l’adresse suivante : bruno.bonnefoy@exterieur.groupe-igs.fr

Deadline : jeudi 30 novembre 2023

Voici la description de la base de données que vous devrez créer et administrer :

E-Commerce – 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 (il sera placé dans le planificateur d’événements sous Windows ou dans crontab sous Linux)
. Créer un second script qui permet de choisir entre une sauvegarde et une restauration, et une fois le choix effectué, de lancer la sauvegarde ou la restauration

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 …

8 – Tchat – Cahier des charges modélisation BDD