Durée : 2 jours (12 heures)
Introduction aux bases de données relationnelles
- Concepts de base des bases de données
- Qu’est-ce qu’une base de données relationnelle ?
- Concepts de table, ligne et colonne.
- Clés primaires et étrangères.
- Modélisation des données
- Conception de schémas de bases de données.
- Normalisation des données.
Introduction à SQL
- Présentation du langage SQL
- Qu’est-ce que SQL ?
- Les différentes catégories de SQL : DDL, DML, DCL et TCL.
- Les premières requêtes SQL
- Structure de base d’une requête SQL.
- Filtrer les résultats avec des conditions.
Manipulation des données
- Requêtes de sélection avancées
- Utilisation des opérateurs logiques
- Requêtes avec des fonctions d’agrégation
- Groupement des données
- Jointures de tables
- Comprendre les différentes jointures
- Utiliser des jointures pour combiner les données de plusieurs tables.
- Sous-requêtes et requêtes imbriquées
- Utilisation des sous-requêtes
- Comprendre les requêtes corrélées.
Gestion des bases de données
- Création et modification des structures de bases de données
- Utilisation des commandes DDL
- Création et gestion des tables et des index.
- Gestion des contraintes
- Manipulation des données
- Utilisation des commandes DML
- Gestion des transactions avec les commandes TCL
Optimisation des requêtes et gestion des performances
- Optimisation des requêtes SQL
- Utiliser les indexes pour améliorer les performances.
- Analyser les plans d’exécution des requêtes.
- Techniques pour optimiser les requêtes lentes.
- Gestion des performances des bases de données
- Surveillance des performances des bases de données.
- Stratégies de partitionnement des tables.
- Techniques de gestion des verrous et de la concurrence.
Concepts avancés de SQL
- Fonctions avancées et expressions
- Utilisation des fonctions de chaîne de caractères, de date et mathématiques.
- Création de fonctions définies par l’utilisateur.
- Utilisation des expressions CASE et des vues.
- Sécurité des bases de données
- Gestion des utilisateurs et des permissions avec les commandes DCL.
- Sécurisation des données sensibles.
Je veux recevoir une offre pour ce cours