Aller au contenu principal

EDITIONS ENI : 01. SQL : les fondamentaux

Organisme

EDITIONS ENI
2A RUE BENJAMIN FRANKLIN
44812 ST HERBLAIN CEDEX
Voir toutes ses formationsAutres organismes proposant cette formation

Contact

SERVICE FORMATIONS INTER-ENTREPRISES
inter@eni.fr
0240924562

Durée

21 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

Par les stagiaires, qui en début et fin de formation, réalisent une auto-évaluation de leurs connaissances et compétences en lien avec les objectifs de la formation.

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
859.95€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
4252.5€ HT / groupe
4 stagiaires minimum

Public

Développeurs, architectes, administrateurs de bases de données, exploitants intervenant sur un serveur de bases de données 

Pré-requis

Maîtriser l'outil informatique et avoir des notions de gestion des données dans l'entreprise

Objectifs pédagogiques

Comprendre les principaux concepts des SGDBR (Système de Gestion des Bases de -Données Relationnelles) et d'algèbre relationnelle utilisés dans le langage SQL

Prendre en main un environnement SQL

Appréhender l'écriture des requêtes SQL pour extraire des données et mettre à jour la base

Manipuler les données dans une base avec SQL

Savoir extraire les informations de plusieurs tables

Assimiler les fonctions standards du langage SQL.

Programme détaillé

Généralités

·  Le modèle client/serveur

·  Structure générale d'une base de données

-   Base

-   Schéma

-   Tables

·  Principaux SGBD

Présentation du langage SQL

·  Langage SQL

·  Types d'instructions SQL : DDL, DML, DCL

·  Éléments de la syntaxe SQL

·  Traduction de l'algèbre relationnelle

Manipulation des données

·  Insertions (INSERT)

·  Modifications (UPDATE)

·  Suppression (DELETE/TRUNCATE)

·  Clause RETURNING/OUTPUT*

Interrogation des données

·  Structure générale de l'ordre SELECT

·  Alias de colonnes et alias de tables

·  Clause WHERE

-   Prédicat LIKE

-   Prédicat SIMILAR TO

-   Prédicat IS NULL

-   Prédicat IN

·  Fonctions d'agrégats

·  Clause GROUP BY

·  Clause HAVING

·  Clause ORDER BY

·  Clause LIMIT*

·  Clause OFFSET/FETCH*

·  Sous-requêtes

-   Sous-requêtes simples

-   Sous-requêtes corrélées

-   Prédicat EXISTS

·  Opérateurs de jeux

-   UNION

-   INTERSECT*

-   EXCEPT/MINUS*

·  Tables temporaires

·  Vues

·  Clause WITH : les CTE*

Jointures et requêtes multi-tables

·  Produit cartésien

·  Jointures internes

·  Jointure naturelle

·  Théta-jointure (ON)

·  Équi-jointure (USING*)

·  Auto-jointure

·  Jointures externes

·  Jointures externes gauches

·  Jointures externes droites

·  Jointures externes complètes*

-   Fonctions de fenêtrage*

·  Présentation et intérêts

·  Principales fonctions de fenêtrage

·  Clause OVER()

·  Prédicat ORDER BY

·  Prédicat PARTITION BY

Prédicat ROW BETWEEN

-   Fonctions de gestion de chaînes

-   Fonctions de gestion de date

* Selon le SGBD utilisé

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.