Votre partenaire formation

SQL Server – programmation SQL

Réf: PSQ
Durée: 3 jours

 

Objectifs de la formation

Cette formation vous permettra d »appréhender les fondements du langage SQL, sur la base de la norme SQL:2008. Vous verrez la structure du langage, les principes généraux des bases de données relationnelles (algèbre relationnelle, théorie des ensembles), et vous aurez aussi une introduction pratique au développement SQL pour SGBDR.

Contenu de cette formation SQL:
-Algèbre relationnelle et norme SQL
-Extractions de données
-Modifications de données
-Extractions avancées
-Regroupements
-Mise à jour des données
-SQL procédural

-Administrateur SQL Server 2012
-Administrateur SQL Server 2008
-Développeur reporting décisionnel Java – Jasper
-Développeur SQL Server

 

 

Programme de Formation

Algèbre relationnelle et norme SQL

-Les principes du modèle relationnel. Notions essentielles sur le modèle relationnel.

-L’algèbre relationnelle : opérations relationnelles sur les ensembles de données.

-Les douze règles de Codd.

-Ce qu’est la norme SQL : historique de la normalisation du langage, différentes parties de SQL (DDL, DML, etc.).

-SQL et les SGBDR.

 

Extractions de données

-Introduction : la notion de table.

-L »ordre SELECT.

-Expression des valeurs, prédicats et logique ternaire (NULL), opérateurs, expressions et fonctions SQL.

-Extractions simples monotabulaires.

-Extractions multitabulaires : jointures à l »aide de l »opérateur JOIN, typologie des jointures (internes, externes, croisées, équi, théta).

 

Modifications de données

-Les ordres INSERT, UPDATE, DELETE.

 

Extractions avancées

-Constructeur de ligne valuée (Row Value Constructor).

-Opérations ensemblistes.

-Sous-requêtes et comparateurs.

-Corrélation des sous-requêtes. Quantificateurs EXISTS, UNIQUE et DISTINCT.

-Expressions de tables.

-Requêtes récursives à l »aide de la CTE.

-Expressions diverses pour la division relationnelle.

 

Regroupements

-Agrégats statistiques.

-Création de sous-ensembles (clause GROUP BY).

-Filtrage des agrégats avec la clause HAVING.

-Calculs multidimensionnels avec les regroupements OLAP : CUBE et ROLLUP.

-Fonctions analytiques et de rangement.

-Utilisation des clauses OVER et WINDOW pour spécifier la fenêtre de données.

 

Mise à jour des données

-Insertion multiligne à l »aide du constructeur de ligne valuée ou d »une sous-requête.

-Modification de colonnes à l »aide du constructeur de ligne valuée ou d »une sous-requête.

-Suppressions de lignes à l »aide d »une sous-requête.

-Combinaison d »INSERT ou d »UPDATE avec MERGE.

-Combinaison de CREATE TABLE et d »INSERT.

-Mise à jour des données à travers les vues.

 

SQL procédural

-Les dialectes SQL des principaux éditeurs.

-Les UDF ou fonction utilisateur.

-Principe des transactions.

-Introduction aux procédures stockées.

-Notions basiques sur les déclencheurs.

 

Profil Stagiaires & Pré-requis

Connaissances de base en programmation.

Prix :
Paris,Lyon,Aix,Nantes,Rennes,Toulouse,Bordeaux,Bruxelles,Strasbourg,Lille,Geneve,Sophia-antipolis,Luxembourg :   1700€ HT

Dates de Formations
Nous Consulter