Introduction aux DB SQL & requêtes Transact SQL
Informations générales
Logiciel
SQL
Référence du Module
IN-DS-SQ-MS-20761-C
Durée
5,0 Jour(s)
Objectifs
- Décrire les concepts clés des bases de données
- Trier et filtrer les données SQL Server 2016
- Modifier les données avec Transact-SQL
- 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 DB utilisés couramment - Utiliser les sous-requêtes
- Ecrire des requêtes SELECT - Ecrire des requêtes sur des tables multiples
Formule
Présentiel ou distanciel
Public
- Administrateurs et développeurs de bases de données et aux professionnels de la Business Intelligence
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
Programme
- Introduction aux bases de données relationnelles
- Langages de Bases de données
- Architecture de base - Editions et versions de SQL Server
- Modéliser des données
- Modélisation des données - Modélisation entités relations
- Normaliser
- Les fondamentaux de la normalisation -
- Les formes normales - Dénormalisation
- Découvrir les relations
- Schéma relationnel - Intégrité référentielle
- Découvrir les objets de Bases de données
- Tables - Vues - Procédures stockées
- Autres objets de Bases de données
- Avoir un aperçu des requêtes T-SQL
- Comprendre les ensembles - 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 - jointures externes
- Requêtes avec des jointures croisées et des auto-jointures
- Trier et filtrer des 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
- Travailler avec les chaînes de caractères
- Travailler avec les Dates et les Heures
- Utiliser DML pour modifier des données
- Insérer des données - Modifier et supprimer des données
- Utiliser des fonctions intégrées
- Ecrire des requêtes avec les fonctions intégrées
- Utiliser les fonctions de conversion - les fonctions logiques - 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
- Utiliser des sous-requêtes
- Ecrire des sous-requêtes - des sous-requêtes corrélées
- Utiliser le prédicat EXISTS avec les sous-requêtes
- Utiliser des ensembles d’opérateurs
- Ecrire des requêtes avec l’opérateur UNION
- Utiliser EXCEPT et INTERSECT - APPLY
- Améliorer la performance
- Indexation
- Performance des requêtes
- Accès concurrentiel
Prochaines sessions