LA FORMATION A LA MESURE DE L'ENTREPRISE

* = Ces champs sont obligatoires

Introduction aux Bases de données SQL et requêtes Transact-SQL (Bootcamp) - M20761-BC

Cible

Professionnel IT

Prérequis

  • Avoir des connaissances pratiques sur les bases de données relationnelles et des connaissances de base sur le système d’exploitation Windows et ses principales fonctionnalités

Objectifs

  • Décrire les concepts clés des bases de données dans un Trier et filtrer les données contexte SQL Server 2016
  • Décrire l’utilisation des types de données dans SQL Server
  • Décrire les techniques de modélisation des données
  • Modifier les données avec Transact-SQL
  • Décrire les techniques de normalisation et de dénormalisation
  • Utiliser les fonctions intégrées
  • Décrire les types de relation et les effets sur la conception de bases de données Grouper et agréger des données
  • Décrire les objets de bases de données utilisés couramment Utiliser les sous-requêtes
  • Décrire l'architecture de base et des concepts de Microsoft SQL Utiliser des ensembles d’opérateurs Server 2014
  • Ecrire des requêtes SELECT
  • Ecrire des requêtes sur des tables multiples

Programme

Introduction aux bases de données relationnelles

  • Autres types de bases de données
  • Analyse des données
  • Langages de Bases de données
  • Architecture de base de SQL Server
  • Editions et versions SQL Server
  • Démarrer avec SQL Server Management Studio

Modélisation des données

  • Modélisation des données
  • Modélisation entités relations

Normalisation

  • Les fondamentaux de la normalisation
  • Les formes normales
  • Dénormalisation

Relations

  • Schéma relationnel
  • Intégrité référentielle

Objets de Bases de données

  • Tables
  • Vues
  • Procédures stockées
  • Autres objets de Bases de données

Introduction aux requêtes T-SQL

  • Présenter T-SQL
  • Comprendre les ensembles
  • Comprendre les prédicats logiques
  • Comprendre l’ordre logique des opérations dans les instructions SELECT

Ecrire des requêtes SELECT

  • Ecrire des instructions SELECT simples
  • Eliminer les doublons avec DISTINCT
  • Utiliser les alias de colonnes et de tables
  • Ecrire des expressions CASE simples

Ecrire des requêtes sur des tables multiples

  • Comprendre les jointures
  • Requêtes avec des jointures internes
  • Requêtes avec des jointures externes
  • Requêtes avec des jointures croisées et des auto-jointures

Tri et filtrage de données

  • Trier des données
  • Filtrer des données avec les Prédicats
  • Filtrer avec les options TOP et OFFSET-FTECH
  • Travailler avec les valeurs inconnues

Travailler avec les types de données SQL Server 2016

  • Présenter les types de données SQL Server 2016
  • Travailler avec les chaînes de caractères
  • Travailler avec les Dates et les Heures

Utilisation de DML pour modifier des données

  • Insérer des données
  • Modifier et supprimer des données

Utilisation des fonctions intégrées

  • Ecrire des requêtes avec les fonctions intégrées
  • Utiliser les fonctions de conversion
  • Utiliser les fonctions logiques
  • Utiliser les fonctions pour travailler avec NULL

Grouper et agréger des données

  • Utiliser les fonctions d’agrégation
  • Utiliser la clause GROUP BY
  • Filtrer les groupes avec HAVING

Utilisation des sous-requêtes

  • Ecrire des sous-requêtes
  • Ecrire des sous-requêtes corrélées
  • Utiliser le prédicat EXISTS avec les sous-requêtes

Utilisation des ensembles d’opérateurs

  • Ecrire des requêtes avec l’opérateur UNION
  • Utiliser EXCEPT et INTERSECT
  • Utiliser APPLY

Performance

  • Indexation
  • Performance des requêtes
  • Accès concurrentiel

Détails :

Durée :  5  jours
Participants : 8