Le programme de la formation
Vers les bases de données relationnelles
• Introduction
• Le stockage des données
• Les modes d’organisation des données
• L’organisation séquentielle
• L’organisation directe ou aléatoire
• L’organisation séquentielle indexée
• Evolution vers le modèle relationnel
• Le modèle relationnel – règles et concepts
• La normalisation
Introduction au SQL
• Généralités sur le langage
• Un langage de requête
• Un langage standard et normalisé
• Un langage universel
• Les catégories d’instructions
La solution Microsoft SQL Server
• Introduction
• SQL Server Management Studio
• Création d’une nouvelle base de données
• Gestion des droits d’accès
• L’éditeur de script
DDL – La gestion des tables
• Introduction
• Création des tables
• Les types de données SQL Server (avec exercice)
• Mise en œuvre de l’intégrité des données – Nullité et valeur par défaut
• Mise en œuvre de l’intégrité des données – Clé primaire et secondaire
• Mise en œuvre de l’intégrité des données – Contrainte de validation (avec exercice)
• Visualisation du schéma de la base de données
• Modification des tables – Les colonnes
• Modification des tables – Les contraintes
• Mise en œuvre de l’intégrité référentielle (avec exercice)
• Suppression des tables
• Indexation des données
• Énoncé du TP – Création des tables
DML – La mise à jour des données
• Introduction
• Quelques éléments utiles du Transact SQL (avec exercice)
• Insertion des données
• Modification des données
• Suppression des données (avec exercice)
• Gestion des transactions et verrous
• Démonstration – Gestion des transactions (avec exercice)
• Énoncé du TP – Mise à jour d’une base de données
L’algèbre relationnelle
• Introduction
• Les principes mis en œuvre
• La restriction
• La projection
• Les calculs associés
• Le produit cartésien
• La jointure
• L’union, l’intersection, la différence et la division
• La résolution d’un problème par l’exemple : mettre en place la vue
• La résolution d’un problème par l’exemple : ordonnancer les opérations
• Enoncé du TP – Requêtes en algèbre relationnelle
DML – L’extraction des données
• Introduction
• La syntaxe de base
• La projection et les calculs élémentaires
• Démonstration – La projection et les calculs élémentaires
• La restriction
• Démonstration – La restriction
• Le calcul d’agrégat
• Démonstration – Le calcul d’agrégat
• Le tri des résultats
• Mise en relation des ensembles : Le produit cartésien
• Mise en relation des ensembles : La jointure
• Démonstration – Mise en relation des ensembles : la jointure
• Mise en relation des ensembles : La jointure externe (avec exercice)
• Le stockage des résultats intermédiaires (avec exercice)
• Enoncé du TP – Requêtes SQL (partie 1)
SQL – Concepts avancés
• Introduction
• Les sous-requêtes
• Mise en œuvre des sous-requêtes : Delete, Update, Insert (avec exercice)
• Mise en œuvre des sous-requêtes : Select (avec exercice)
• Utilisation des tables CTE (avec exercice)
• Mise en œuvre des opérateurs ensemblistes : UNION, EXCEPT, INTERSECT
• Les objets View
• Énoncé du TP – Requêtes SQL (partie 2)
SQL Server – Configuration du serveur pour une utilisation partagée
• La problématique
• Configuration du pare-feu Windows
• Activation des canaux nommés dans SQL Server
TP de synthèse
• Enoncé du TP – Location vidéo
SQL Server 2014 – SQL, Transact SQL – Conception et réalisation d’une base de données (avec exercices pratiques et corrigés)
• Le modèle relationnel
• Implémentation des bases de données
• Les ordres du SQL
• Transact SQL : le langage procédural
• Gestion des données distribuées
• Les types évolués
• Common Language Runtime (CLR)
À qui s’adresse cette formation ?
Pour qui
- Développeurs
Prérequis
-
Aucun
Les objectifs de la formation
-
La majorité des applications informatiques de gestion manipule des données dites persistantes. Celles-ci sont stockées et organisées dans des bases de données relationnelles et sont gérées à l’aide du langage SQL. Cette formation s’adresse à un public de développeurs qui va apprendre à utiliser le SQL pour gérer des tables et manipuler les données stockées dans des bases de données Microsoft SQL Server. Certification possible : Certification IT ENI – Exploitation d’une base de données avec le langage SQL.
Notes relatives à la formation
- Formation 100% à distance. Accessible en tout temps de n’importe où. Un an d’accès à la formation et au manuel numérique.

Copyright Technologia 2025 – Tous droits réservés