markus-winkler-Xr1Lwph6eGI-unsplash.jpg
SQL Server - programmation
Formation

Réf.

QM4457

Durée (en heure) : 
14
Inter
Intra
Visioformation
Objectifs de la formation

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.

Public

Développeurs, exploitants intervenant sur un serveur de bases de données ou futurs administrateurs de bases de données.

Accessibilité 

Avenir Light est une police épurée et élégante et appréciée des designers. Agréable à regarder, elle s'adapte parfaitement aux titres et paragraphes.

Pré-requis

Connaissances de base en programmation.

Profil de l'animateur
Tarifs €/ht 

Inter

Intra

900

1600

Visioformation

1100

Consultant certifié.

Contenu

Programme

du 

umberto-FewHpO4VC9Y-unsplash.jpg
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.

Une question ? un devis ?

Nous contacter

Accueil                                              Qui sommes-nous ?                                              Nos Prestations                                  Contactez -nous

Nos lieux d’intervention 

> Paris (75)
> Marseille (13)
> Lyon (69)
> Toulouse (31)
> Nice (06)


 

> Nantes (44)

> Strasbourg (67)

> Montpellier (34)

> Bordeaux (33)

> Rennes (35)

> Le Havre (76)

> Reims (51)

> Lille (59)
> Saint-Étienne (42)
> Toulon (83)
> Grenoble (38)

> Angers (49)

> Dijon (21)

> Brest (29)

> Le Mans (72)

> Clermont-Ferrand (63)

> Fort-de-France (972)

© 2019 ATOVA CONSEIL.