PARTIE THÉORIQUE
Bases de données
Modéliser une base de données
Optimisation
Différences MySQL – Oracle
MySQL en ligne de commande
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 …