LANGAGE SQL
Référence interne CLSQL
Objectifs

Apprendre à maîtriser le langage SQL
Introduire l'optimisation du SQL

Les grandes lignes du programme

INTRODUCTION
-- Historique
-- Objectifs des SGBD/R
-- SGBD/R
-- Le modèle relationnel
-- Normalisation
-- Environnement de formation

LE LANGAGE D-INTERROGATION
-- La projection
-- Le verbe Select
-- Le verbe From
-- Le verbe Distinct
-- Les colonnes sélectionnées
-- Les types de colonnes
-- Aliassage
-- En-tête de colonne
-- Order by

LA RESTRICTION
-- Le verbe Where
-- Liste des opérateurs
-- L'opérateur =
-- L'opérateur <,>
-- L'opérateur BETWEEN
-- L'opérateur IN
-- L'opérateur NOT IN
-- Les caractères de substitution (LIKE)
-- Utilisation de Null
-- Le verbe And
-- Le verbe Or
-- Tables de vérité

LES JOINTURES
-- Définition du produit cartésien
-- Restriction à un produit cartésien
-- Les différentes jointures
-- La jointure externe
-- Les jointures ANSI 99

LES SOUS SELECTIONS
-- Sous sélections de même niveau
-- Sous sélections imbriquées
-- Jointures et sous sélections
-- Sous sélections synchronisées
-- L'opérateur EXISTS
-- L'opérateur IN
-- L'opérateur ANY
-- L'opérateur ALL
-- Plusieurs colonnes sous sélectionnées
-- La sous sélection dans le from

LES OPERATEURS ENSEMBLISTES
-- L'opérateur UNION
-- L'opérateur UNION ALL
-- L'opérateur MINUS
-- L'opérateur INTERSECT

LES FONCTIONS D-AGREGATION
-- Le verbe GROUP BY
-- Le verbe HAVING
-- Ordre d-interprétation des verbes
-- La fonction MIN
-- La fonction MAX
-- La fonction SUM
-- La fonction COUNT

LES FONCTIONS
-- Les fonctions conditionnelles
-- La fonction DECODE
-- La fonction CASE
-- La fonction NVL
-- Les fonctions sur les dates
-- La pseudo colonne SYSDATE
-- Les fonctions de chaîne de caractères
-- Les formats de date et de caractères
-- Les fonctions mathématiques
-- Les fonctions de conversion
-- Les fonctions diverses

LE LANGAGE DE MANIPULATION DE DONNEES
-- L'ordre Insert
-- Insertion de constantes
-- Insertion du résultat d-un Select
-- L'ordre Delete
-- L'ordre Update
-- Modification : n lignes, n colonnes
-- Modification synchronisée

Nombre de places 8
Pré-requis

La pratique de Windows, connaissance de l'architecture des bases de données relationnelles

Public concerné

Développeurs, futurs DBA

Durée de la formation 3 jours
Mode de formation Inter-entreprise (en centre) / Intra-entreprise (sur-mesure)
Contacts contacts@ibsformations.com
T. 01 43 77 55 97 - F. 01 43 77 43 40
Langue d'enseignement français
Coordonnées : 3 rue Charles Beauvais - 94864 Bonneuil sur Marne Cedex

| Charte | Nos engagements | Recrutement | Contact