Votre guide dans les plaines du far-web

Formation développeur web


« Donne un poisson à un homme, tu le nourris pour un jour. Apprends-lui à pêcher, tu le nourris pour toujours. » Lao Tseu

Généralités

Mis à jour le Ce cours parle de toutes les tâches annexes aux bases de données qui ne se classent ni dans la conception, ni dans le langage SQL. Vous y retrouverez des concepts pour optimiser votre bdd ou vos requêtes, effectuer des opérations de maintenance, améliorer la sécurité, etc... ~~ Fin de l'extrait ~~

Les index

Mis à jour le

Un index est un mécanisme existant à l'intérieur d'une table, qui a pour but d'optimiser la vitesse de recherche sur une colonne particulière. On va donc pouvoir indexer un champ qui est soumis à de nombreuses recherches, et qui contient de nombreuses lignes, afin d'optimiser les temps d'accès sur celui-ci,…

~~ Fin de l'extrait ~~

Les vues

Mis à jour le

Les vues sont des sortes de tables virtuelles qui agrègent les données de plusieurs tables en une seule. Elles sont basées sur une requête SQL de référence, et évitent d'avoir à retaper celle-ci à chaque fois que l'on a besoin d'accéder à une information. 

Elles permettent…

~~ Fin de l'extrait ~~

Utilisateurs et privilèges

Mis à jour le

Quand on gère une base de données, on va pouvoir définir plusieurs utilisateurs qui peuvent s'y connecter et travailler dessus. Au même titre qu'un utilisateur système, chaque utilisateur d'une base de données peux avoir des droits différents en fonction du rôle que vous lui donnerez. On parle alors…

~~ Fin de l'extrait ~~

Sauvegarde, import et export

Mis à jour le
Voir une démonstration en vidéo dans l'exercice ci-dessous


Montrer les focntionnalités d'import/export.

Parler des backup, ou bien des migrations d'un serveur de dev vers un serveur de prod.

Voir les différentes options d'import / export. Structure, structure + données, etc....


https://www.memoinfo.fr/tutoriels-linux/guide-sauvegarde-restauration-mysql/


Exemple de script de backup : https://tech.gamuza.fr/mydump-un-petit-script-pour-sauvegarder-des-bases-de-donnees-au-format-bzip2.html

~~ Fin de l'extrait ~~

Migrations

Mis à jour le

Parler de la notions de migration (avoir toute sa bdd dans des fichiers de migrations) + versionning

Cryptage des mots de passe

Mis à jour le

Faire un petit aperçu sur le cryptage des mots de passes en bdd, algo de cryptage, législation, etc...