- Comprendre les principes fondamentaux des bases de données relationnelles et du langage SQL
- Maîtriser les opérations de création, modification et gestion de bases de données SQL Server
- Utiliser SQL Server pour manipuler et interroger des données à l'aide de requêtes SQL
- Appliquer des techniques d'optimisation de la performance des bases de données
- Gérer la sécurité des bases de données, les erreurs et les transactions
Vers les bases de données relationnelles :
- Fonctionnement d'un SGBD : Présentation des systèmes de gestion de bases de données et leur rôle dans le stockage des données
- Tables, clés primaires et secondaires : Concepts essentiels pour organiser les données dans une base de données relationnelle
- Formes normales et schéma des bases : Introduction aux normes de structuration des bases de données pour assurer leur efficacité et leur évolutivité
Le langage SQL :
- Introduction au langage SQL et Transact SQL : Apprentissage des bases du langage SQL et de sa variante spécifique à SQL Server
- SQL Server Management Studio : Familiarisation avec l'outil principal pour gérer les bases de données SQL Server
- Première démonstration d'utilisation : Une première démonstration pratique de l'utilisation de SQL dans SQL Server Management Studio
DDL - La gestion de la structure de la base de données :
- Création et gestion des tables : Comment créer et manipuler les tables dans SQL Server
- Types de données et contraintes : Introduction aux types de données disponibles et à l'utilisation des contraintes pour garantir l'intégrité des données
- Modification et suppression de tables : Les opérations courantes pour ajuster la structure de la base de données
- Gestion des index : Comprendre l'importance des index pour améliorer les performances des requêtes
DML - La gestion des données :
- Insertion, modification et suppression de données : Manipulation des données dans les tables via des commandes SQL de type DML
- Transactions et gestion des erreurs : Introduction à la gestion des transactions pour garantir la cohérence des données et la gestion des erreurs lors des opérations
DML - L'extraction de données :
- Instruction SELECT, jointures, sous-requêtes et vues : Comment extraire des données complexes à l'aide de requêtes SQL
- Agrégats et regroupements : Utilisation des fonctions d'agrégation et de regroupement pour analyser les données
- Tri et restriction sur les groupes : Trier et filtrer les résultats de manière efficace pour répondre aux besoins spécifiques des utilisateurs
Sauvegarde et restauration d'une base de données SQL Server :
- Notions de sauvegarde et restauration : Comment assurer la sécurité des données en mettant en place des sauvegardes efficaces et en gérant leur restauration
- Paramétrage de SQL Server à distance : Configuration de SQL Server pour travailler dans des environnements distants ou multi-utilisateurs
Langage SQL : exploiter une base de données relationnelle
Certifiante
Sans niveau spécifique