SQL Server, Programmation SQL

Objectifs

Cette formation vous permettra d'appréhender les fondements du langage SQL. 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.

Participants

Concepteur de requêtes SQL, en charge d'analyse/reporting, gestionnaire de bases de données, futur développeur d'applications de gestion de base de données, administrateur ou chargé de maintenance.

Pré-requis

Connaissances de base en programmation.

Moyens pédagogiques

1 poste par participant - 1 Vidéo projecteur - Support de cours fourni à chaque participant – Formation présentielle

Durée

3 jours

Les sessions inter-entreprises

Date Session
Du 08/01/2018
Au 10/01/2018
Paris
Formation standard
Du 08/01/2018
Au 10/01/2018
Caen
Formation standard
Du 08/01/2018
Au 10/01/2018
Lyon
Formation standard
Du 08/01/2018
Au 10/01/2018
Rennes
Formation standard
Du 08/01/2018
Au 10/01/2018
Lille
Formation standard
Du 08/01/2018
Au 10/01/2018
Rouen
Formation standard
Du 12/03/2018
Au 14/03/2018
Paris
Formation standard
Du 12/03/2018
Au 14/03/2018
Caen
Formation standard
Du 12/03/2018
Au 14/03/2018
Lyon
Formation standard
Du 12/03/2018
Au 14/03/2018
Rennes
Formation standard
Du 12/03/2018
Au 14/03/2018
Lille
Formation standard
Du 12/03/2018
Au 14/03/2018
Rouen
Formation standard
Du 28/05/2018
Au 30/05/2018
Paris
Formation standard
Du 28/05/2018
Au 30/05/2018
Caen
Formation standard
Du 28/05/2018
Au 30/05/2018
Lyon
Formation standard
Du 28/05/2018
Au 30/05/2018
Rennes
Formation standard
Du 28/05/2018
Au 30/05/2018
Lille
Formation standard
Du 28/05/2018
Au 30/05/2018
Rouen
Formation standard
Ce plan de cours est établi à titre indicatif. Son contenu peut être adapté à chaque formation Télécharger la fiche pdfDemander un devis

Code

SQL-PROG

Description détaillée

Programme.
 
Algèbre relationnelle et norme SQL
 Les principes et notions essentielles du modèle relationnel.
 Comprendre l'algèbre relationnelle.
 Les douze règles de Codd.
 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 et la clause TOP.
 Expression des valeurs, prédicats et logique ternaire (NULL), opérateurs, expressions et fonctions SQL.
 Extractions simples monotabulaires.
 Utiliser des jointures internes, externes, simples et avancées.

Regroupements
 Fonctions d'agrégation (AVG, SUM, COUNT..)
 Création de sous-ensembles (clause GROUP BY).
 Filtrage des agrégats avec la clause HAVING.
 Fonctions analytiques et de rangement (OVER, RANK, DENSE_RANK..).

Extractions avancées
 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.

Mise à jour des données
 Les ordres INSERT, UPDATE, DELETE, TRUNCATE.
 Insertion multiligne, modification de colonnes, suppression de lignes à l'aide d'une sous-requête.
 Combinaison d'INSERT ou d'UPDATE.
 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.
 La gestion d’une transaction et le mécanisme de verrouillage.
 Introduction aux procédures stockées.
 Notions basiques sur les déclencheurs.

Les dernières places disponibles

Aucune annonce pour le moment
Une erreur est survenue
Une erreur est survenue, l'administrateur a été contacté
Revenir à la première page