Conception de bases de données et langage SQL

Maîtrisez la conception des bases de données relationnelles et le langage SQL.

Ratings: 4.66 / 5.00




Description

SECTION #1
Préambule

  1. Introduction

  2. Historique

SECTION #2
Conception des bases de données

  1. Du cahier des charges au MCD

  2. Les entités, les attributs, le MCD et l'EAD

  3. Les associations et les cardinalités

  4. Les associations et les cardinalités (suite)

  5. Les associations et les cardinalités (suite)

  6. Du MCD au MLD

SECTION #3
Le Modèle Physique

  1. Le Modèle Physique

  2. Les types de données

  3. Jeu de caractères et interclassement

  4. Installer Oracle MySQL Workbench

  5. Modéliser avec Workbench

  6. Modéliser avec Workbench (suite)

  7. Normalisation

  8. Dénormalisation

  9. Quiz #1

SECTION #4
L'environnement WAMP

  1. Présentation

  2. Télécharger WampServer

  3. Installer WampServer

  4. Vérifier et configurer WampServer

  5. De Workbench à MySQL

SECTION #5
Le langage SQL

  1. Présentation

  2. Créer une nouvelle base et son jeu de données

  3. La clause SELECT

  4. La clause LIMIT

  5. La clause WHERE et les opérateurs de comparaison

  6. Les comparaisons à NULL

  7. La clause BETWEEN... AND

  8. La clause IN (...)

  9. L'opérateur de comparaison LIKE

  10. Opérateurs logiques, arithmétiques et concaténation

  11. Les alias de colonnes

  12. La clause ORDER BY

  13. Exercice SQL #1

  14. Les fonctions d'agrégation

  15. La clause GROUP BY

  16. La clause HAVING

  17. Exercice SQL #2

  18. Modifions la base entreprise

  19. Du produit cartésien aux jointures internes

  20. Les jointures externes et les alias de tables

  21. Les jointures réflexives

  22. Les sous-requêtes

  23. Les unions

  24. Exercice SQL #3

  25. Les requêtes d'insertion

  26. Les requêtes de mise à jour

  27. Les requêtes de suppression

  28. L'intégrité relationnelle

  29. Quelques fonctions

SECTION #6
Optimisation

  1. Présentation

  2. Indexation

  3. Les vues

  4. Les variables et la console MySQL

  5. Les procédures stockées

  6. Les triggers

SECTION #7
Conclusion

  1. Félicitations !

What You Will Learn!

  • Cette formation correspond au cours Bases de Données SQL que je donne en présentiel à mes étudiants en Concepteur Développeur d'Applications (Bac+3).
  • Concevoir une base de donnée relationnelle selon la méthode Merise.
  • Langage SQL d'administration et d'interrogation d'une base de données relationnelle.
  • A la fin de ce cours, comme mes étudiants, vous pourrez passer avec succès les tests techniques d'embauche des web-agency et des ESN.

Who Should Attend!

  • Développeurs web débutants ou intermédiaires désireux de consolider leurs connaissances théoriques et leur maîtrise du langage SQL.