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

Éligible CPF Qualiopi

À partir de 990 €
Durée 37 heures
Localisation Partout en France
Logo de ENI Service - Bases de données relationnelles et langage SQL avec SQL Server

Proposé par

ENI Service

Prérequis

Maîtriser l'outil informatique et appréhender les notions de gestion des données en entreprise.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Eligible CPF
  • Votre OPCO
  • Financement personnel

Modalités

  • À distance

Objectifs pédagogiques

  • Décrire les principes fondamentaux et de normalisation des bases de données relationnelles
  • Décrire les fonctionnalités principales et les outils de SQL Server
  • Ecrire des requêtes de type DDL (Data Definition Language) pour créer, modifier, ou supprimer des éléments de structure et d'organisation des données (tables, relations, index)
  • Ecrire des requêtes de type DML (Data Modification Language) pour sélectionner, insérer, supprimer, ou mettre à jour des données
  • Gérer les transactions et les verrous
  • Ecrire des requêtes DML complexes (jointures, unions, sous-requêtes…)
  • Créer des vues et des CTE

Programme de la formation

Vers les bases de données relationnelles (3,5 heures)

  • 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 (2,25 heures)

  • 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 (3,5 heures)

  • SQL Server Management Studio
  • Création d'une nouvelle base de données
  • Gestion des droits d'accès
  • L'éditeur de scripts

DDL - La gestion des tables (5,5 heures)

  • Création des tables
  • Les types de données SQL Server
  • 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és primaire et secondaire
  • Mise en œuvre de l'intégrité des données - Contrainte de validation
  • 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
  • Suppression des tables
  • Indexation des données
  • Travaux pratiques :
    • A partir du schéma d'une base de données, créer la base de données, structurer ses tables et définir les contraintes associées
  • Quiz - QCM de validation des acquis

DML - La mise à jour des données (4 heures)

  • Quelques éléments utiles du Transact SQL
  • Insertion des données
  • Modification des données
  • Suppression des données
  • Gestion des transactions et verrous
  • Travaux pratiques :
    • Tester les contraintes d'une base de données et écrire un script d'insertion de données
  • Quiz - QCM de validation des acquis

L'algèbre relationnelle (4 heures)

  • 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
  • Mettre en place la vue
  • Ordonnancer les opérations
  • Travaux pratiques :
    • Ecrire des requêtes en algèbre relationnelle et en déduire les données extraites
  • Quiz - QCM de validation des acquis

DML - L'extraction des données (4 heures)

  • La syntaxe de base
  • La projection et les calculs élémentaires
  • La restriction
  • 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
  • Mise en relation des ensembles : La jointure externe
  • Le stockage des résultats intermédiaires
  • Travaux pratiques :
    • Traduire en SQL des requêtes d'algèbre relationnelle et en écrire de nouvelles
  • Quiz - QCM de validation des acquis

SQL - Concepts avancés (4 heures)

  • Les sous-requêtes
  • Mise en œuvre des sous-requêtes : Insert, Update, Delete
  • Mise en œuvre des sous-requêtes : Select
  • Utilisation des tables CTE
  • Mise en œuvre des opérateurs ensemblistes : UNION, EXCEPT, INTERSECT
  • Les objets View
  • Travaux pratiques :
    • Ecrire des requêtes SQL complexes
  • Quiz - QCM de validation des acquis

SQL Server - Configuration du serveur pour une utilisation partagée (2,25 heures)

  • La problématique
  • Configuration du pare-feu Windows
  • Activation des canaux nommés dans SQL Server

Travaux pratiques de synthèse (2 heures)

  • Créer une base de données et en valider sa structure avant de réaliser différents types de requêtes
Logo de ENI Service - Formation Bases de données relationnelles et langage SQL avec SQL Server

Proposé par

ENI Service

"votre centre de formation informatique de confiance"

Voir la fiche entreprise
À partir de 990 €
Logo de ENI Service - Bases de données relationnelles et langage SQL avec SQL Server

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

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.