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.

Durée: E-Learning | 29 Heures

Réference FMF356EL
Prix 1 790,00 DH HT


S’INSCRIRE EN INTER

Date

Lieu E-Learning





Copyright Technologia 2025 – Tous droits réservés

Contactez-nous