Prenez contact avec nous

Plan du cours

Introduction aux bases de données

  • Qu'est-ce qu'une base de données ?
  • Types de bases de données
  • Introduction aux bases de données relationnelles
  • Aperçu des systèmes de gestion de bases de données (SGBD)
  • Fonctions d'un SGBD
  • Logiciels SGBD populaires

Fondamentaux de la conception de bases de données

  • Modèles conceptuels, logiques et physiques
  • Introduction au modélisation Entité-Association (EA)
  • Création de diagrammes ER
  • Entités, attributs et relations

Normalisation et conception de bases de données

  • Fonctions de normalisation (1FN, 2FN, 3FN, FNBC)
  • Avantages de la normalisation
  • Exemples pratiques de normalisation
  • Dénormalisation et ses utilisations

Introduction à SQL

  • Syntaxe et structure de SQL
  • Types de données dans SQL
  • Instructions CREATE, ALTER, DROP
  • Contraintes (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)

Manipulation des données avec SQL

  • Instruction INSERT
  • Opérations d'insertion massive
  • Instructions UPDATE et DELETE
  • Utilisation de la clause WHERE

Interrogation des données avec SQL

  • Instruction SELECT
  • Filtrage des données avec la clause WHERE
  • Tria des données avec ORDER BY
  • Utilisation de LIMIT et OFFSET

Concepts avancés de SQL

  • INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
  • Écriture de sous-requêtes
  • Groupement (GROUP BY) et filtrage (HAVING)
  • Fonctions d'agrégation (COUNT, SUM, AVG, MAX, MIN)

Travail avec les index et les vues

  • Création et utilisation des index
  • Avantages et inconvénients des index
  • Création et gestion des vues
  • Utilisation des vues pour simplifier les requêtes

Sécurité des bases de données et transactions

  • Rôles utilisateurs et autorisations
  • Mise en œuvre des bonnes pratiques de sécurité
  • Propriétés ACID
  • Instructions COMMIT et ROLLBACK

Optimisation et entretien des bases de données

  • Analyse et optimisation des requêtes SQL
  • Utilisation du plan EXPLAIN
  • Stratégies de sauvegarde
  • Restauration des bases de données

Résumé et prochaines étapes

Pré requis

  • Connaissance de base du fonctionnement des ordinateurs

Public cible

  • Administrateurs de bases de données
  • Professionnels de l'informatique
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires