Programme
Rappels sur les bases de données relationnelles
- Notions de tables, relations, doublons, intégrité référentielle, clef primaire, clef secondaire, clef étrangère
- Conventions de représentation graphique
- Méthode de modélisation
- Au delà de MERISE, le retour d’expérience du terrain
Présentation du langage Transact-SQL
- Langage de programmation Transact-SQL
- Types d’instructions Transact-SQL
- Éléments de la syntaxe Transact-SQL
- Utilisation de la documentation en ligne de SQL Server
Utilisation des outils de requête Transact-SQL
- Analyseur de requêtes SQL Server
- Utilisation de l’Explorateur d’objets de l’Analyseur de requêtes SQL Server
- Utilisation des modèles de l’Analyseur de requêtes SQL Server
- Exécution d’instructions Transact-SQL
- Création et exécution de scripts Transact-SQL
Extraction de données
- Extraction de données à l’aide de l’instruction SELECT
- Filtrage des données
- Mise en forme des ensembles de résultats
- Traitement des requêtes
- Remarques sur les performances
- Extraction de données et manipulation d’ensembles de résultats
Regroupement et synthèse de données
- Énumération des n premières (TOP) valeurs
- Utilisation de fonctions d’agrégation
- Présentation de la clause GROUP BY
- Génération de valeurs d’agrégation dans des ensembles de résultats
- Regroupement et synthèse de données
Jointure de tables
- Utilisation d’alias pour les noms de table
- Combinaison de données provenant de plusieurs tables
- Combinaison d’ensembles de résultats
- Exécution de requêtes sur plusieurs tables
Utilisation de sous-requêtes
- Présentation des sous-requêtes
- Utilisation d’une sous-requête en tant que table dérivée
- Utilisation d’une sous-requête en tant qu’expression
- Utilisation d’une sous-requête pour corréler des données
- Utilisation des clauses EXISTS et NOT EXISTS
- Utilisation de sous-requêtes
Modification de données
- Utilisation de transactions
- Insertion de données
- Suppression de données
- Mise à jour de données
- Remarques sur les performances
- Modification de données
Exécution de requêtes sur des index de texte intégral
- Présentation du service Microsoft Search
- Composants du service Microsoft Search
- Collecte d’informations sur des index de texte intégral
- Écriture de requêtes de texte intégral
- Exécution de requêtes sur des index de texte intégral
Présentation des objets de programmation
- Affichage du texte d’un objet de programmation
- Présentation des vues
- Avantages des vues
- Création de vues
- Présentation des procédures stockées
- Présentation des déclencheurs
- Présentation des fonctions définies par l’utilisateur
- Utilisation de vues