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
- Installateur 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
- Installateur 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 ENTRE... ET
- 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
- Modifications de la base de l'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 syndicats
- 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 déclencheurs
SECTION #7
Conclusion
- Félicitations !