SECTION #1
Préambule
Introduction
Historique
SECTION #2
Conception des bases de données
Du cahier des charges au MCD
Les entités, les attributs, le MCD et l'EAD
Les associations et les cardinalités
Les associations et les cardinalités (suite)
Les associations et les cardinalités (suite)
Du MCD au MLD
SECTION #3
Le Modèle Physique
Le Modèle Physique
Les types de données
Jeu de caractères et interclassement
Installer Oracle MySQL Workbench
Modéliser avec Workbench
Modéliser avec Workbench (suite)
Normalisation
Dénormalisation
Quiz #1
SECTION #4
L'environnement WAMP
Présentation
Télécharger WampServer
Installer WampServer
Vérifier et configurer WampServer
De Workbench à MySQL
SECTION #5
Le langage SQL
Présentation
Créer une nouvelle base et son jeu de données
La clause SELECT
La clause LIMIT
La clause WHERE et les opérateurs de comparaison
Les comparaisons à NULL
La clause BETWEEN... AND
La clause IN (...)
L'opérateur de comparaison LIKE
Opérateurs logiques, arithmétiques et concaténation
Les alias de colonnes
La clause ORDER BY
Exercice SQL #1
Les fonctions d'agrégation
La clause GROUP BY
La clause HAVING
Exercice SQL #2
Modifions la base entreprise
Du produit cartésien aux jointures internes
Les jointures externes et les alias de tables
Les jointures réflexives
Les sous-requêtes
Les unions
Exercice SQL #3
Les requêtes d'insertion
Les requêtes de mise à jour
Les requêtes de suppression
L'intégrité relationnelle
Quelques fonctions
SECTION #6
Optimisation
Présentation
Indexation
Les vues
Les variables et la console MySQL
Les procédures stockées
Les triggers
SECTION #7
Conclusion
Félicitations !