+ détails - stephane lauvand

publicité
Langage SQL - Les fondamentaux Ecrire des requêtes avec Transact-SQL
Code stage : SQL-FND
Durée : 3 jour(s) –> 21 h
Moyens de la formation :
 Formation présentielle - 1 poste par stagiaire - 1 Vidéo
projecteur - Support de cours fourni à chaque stagiaire
Validation :
 Exercices de validation - Attestation de stage
Certification optionnelle :
 Aucune
Modalités pédagogiques :
 Exposés - cas pratiques - synthèse
Type d’action :
 Acquisition des connaissances
A l’issue de ce stage les participants seront en mesure de : Maîtriser les bases du langage SQL - Ecrire des requêtes simples et élaborées.
Prérequis :
Connaissance générale de l'informatique et de l'environnement Windows.
Public concerné :
Gestionnaires de bases de données, chefs de projets.
Suivi :
Le suivi de l’exécution et l’appréciation des résultats sont exprimés par le stagiaire dans une « évaluation de stage »
complétée en fin de formation. Ce document est remis au responsable ordonnateur de la formation, accompagné
des feuilles d’émargements, et d’une « Attestation de formation » établie en original.
PROGRAMME
 LE MODÈLE RELATIONNEL
Origine des bases de données
Les différents modèles
Les bases de données navigationnelles, les
bases de données relationnelles
 LES TYPES DE DONNÉES
Les différents types
Normalisation ANSI
Les conversions explicites et implicites
La valeur NULL
La pseudo colonne ROWNUM
La pseduo table DUAL
 GESTION DES OBJETS
Les tables : CREATE TABLE, ALTER TABLE, DROP
TABLE
Les vues : CREATE VIEW, CREATE OR REPLACE
VIEW, DROP, VIEW
 RÈGLES D'ÉCRITURE SQL
 SÉLECTION D'INFORMATION
OPÉRATEURS
La syntaxe de l'ordre SELECT : sélection de
colonnes, tri des lignes, restriction
Les opérateurs de comparaison
Les opérateurs logiques, les jointures : equijointure, auto-jointure, jointure croisée,
jointure externe
 OPÉRATEURS ENSEMBLISTES
 LES FONCTIONS
Les différents types de fonctions : numériques,
sur caractères, sur les dates
Les fonctions de conversion
Les fonctions de groupe
Les autres fonctions
 LES SOUS REQUÊTES
 LES ORDRES DE MISE À JOUR
Les commandes INSERT, DELETE, UPDATE
 NOTION DE TRANSACTION
Les commandes COMMIT, SAVEPOINT,
ROLLBACK
La gestion des verrous
 INTRODUCTION
www.m2iformation.fr
Description de l'architecture et des composants
de SQL Server 2008
Description de la structure d'une base de
données
Principes fondamentaux du langage SQL
Description de la syntaxe du T-SQL
Gérer les scripts T-SQL
Utiliser les outils de requêtes T-SQL
 FILTRAGE DE DONNÉES ET ÉCRITURE
DE REQUÊTES
Encapsulage en utilisant des vues et fonctions
Stocker des procédures T-SQL encapsulées
 REQUÊTES AVANCÉES
Utiliser les données complexes avec des
requêtes adaptées
Requêtes sur des structures de tables
complexes
Écrire des requêtes efficaces
Maintenir les fichiers de requête
Utiliser différentes requêtes (SELECT...)
Filtrer les données en utilisant plusieurs
conditions de recherches
Travailler avec des valeurs NULL
 REGROUPEMENT ET SYNTHÈSE DES
DONNÉES
Regroupement de données en utilisant des
fonctions
Manipulation avec GROUP BY et COMPUTE
Classer les données groupées
Manipulation avec PIVOT ET UNPIVOT
 RASSEMBLER DES DONNÉES DE
DIFFÉRENTES TABLES (JOIN)
Écriture de requêtes multi tables en utilisant les
jointures
Combiner et limiter les résultats
 TRAVAILLER AVEC DES SOUSREQUÊTES
Écriture de sous-requêtes basiques et corrélées
Comparer les sous-requêtes avec des jointures
et tables temporaires
 MODIFICATION DE DONNÉES
Utilisation de transactions
Manipulation avec les requêtes INSERT, DELETE
et UPDATE
 INTERROGER LES MÉTADONNÉES,
XML, ET LES INDEX
Description des fonctionnalités du XML et index
Manipulation des méta données, XML et des
index
 UTILISATION DES OBJETS DE
PROGRAMMATION POUR LA
RÉCUPÉRATION DES DONNÉES
[email protected]
Téléchargement