EL356
Technologies de l'information

Bases de données relationnelles et langage SQL avec SQL Server

Maîtriser SQL et SQL Server pour concevoir, interroger et gérer des bases de données

Objectif

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.

Est-ce pour vous ?

Développeurs.

Préalables

Aucun.

Vos gains

  • Comprendre le modèle relationnel et concevoir des bases de données normalisées
  • Créer et structurer des tables avec contraintes, clés et intégrité référentielle
  • Manipuler les données avec SQL (INSERT, UPDATE, DELETE) et gérer les transactions
  • Écrire des requêtes complexes avec jointures, agrégats, sous-requêtes et CTE
  • Administrer une base SQL Server avec gestion des accès, indexation et outils dédié
  • Contenu

    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
    Voir plus +/-

    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)

    💡 Informations utiles

    Formation 100% à distance. Accessible en tout temps de n’importe où pendant un an. Si vous avez des questions concernant l'inscription, la langue d’enseignement ou les modalités d’annulation, consultez notre FAQ .

    Intervenants

    Information à venir
    Durée
    29,0 heures
    Tarif régulier
    250 $
    Formation en entreprise

    Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

    Demander une soumission

    Demander une formation en entreprise

    Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

    Dites-nous en plus
    Ajout effectué Voir mon panier