ORACLE - Les bases du langage SQL pour Oracle

Objectifs : Apprendre à maîtriser le langage SQL, introduire l’optimisation du SQL.

Prérequis : Avoir suivi le cours : Introduction technique à Oracle

Public : Développeurs, futurs DBA.

Pédagogie : alternance d’apports théoriques et nombreux exercices de mise en pratique

Moyens pédagogiques : un ordinateur multimédia par apprenant, ordinateur et vidéoprojecteur pour l’animateur

Évaluation des acquis : Mise en pratique à l’aide d’exercices en autonomie puis corrigés individuellement et collectivement

Suivi après formation :

Certificat de stage

Bilan de formation rempli par le formateur

Évaluation de satisfaction à chaud remplie par l’apprenant

Un ouvrage de référence (remis en formation)

Référence : IBAORALSQL

Niveau : Intermédiaire

Durée standard : 3 jours

Plan de cours PDF

Catalogue des formations

Réservez ici

Nos plans de cours standards sont adaptables sur demande tant en termes de contenu que de durée : nous contacter ici

PROGRAMME DE LA FORMATION

Découvrir SQL

Connaître l’historique

Comprendre les objectifs des SGDB/R

Définir les SGDB/R

Appréhender le modèle relationnel

Appréhender la normalisation

Intégrer l’environnement de formation

Utiliser le langage d’interrogation

Utiliser la projection

Utiliser le verbe Select

Utiliser le verbe From

Utiliser le verbe Distinct

Gérer les colonnes sélectionnées

Gérer les types de colonnes

Utiliser l’ « Aliassage »

Gérer les en-têtes de colonne

Utiliser Order by

Utiliser la restriction

Utiliser le verbe where

Utiliser la liste des opérateurs

Utiliser l’opérateur =

Utiliser l’opérateur BETWEEN

Utiliser l’opérateur IN

Utiliser l’opérateur NOT IN

Utiliser les caractères de substitution (LIKE)

Utiliser Null

Utiliser le verbe AND

Utiliser le verbe Or

Utiliser les tables de vérité

Utiliser les jointures

Définir un produit cartésien

Restreindre à un produit cartésien

Appréhender les différentes jointures

Utiliser la jointure externe

Utiliser les jointures ANSI 99

Utiliser les sous-sélections

Utiliser les Sous sélections de même niveau

Utiliser les Sous sélections imbriquées

Utiliser les Jointures et sous sélections

Utiliser les Sous sélections synchronisées

Utiliser l’opérateur EXISTS

Utiliser l’opérateur IN

Utiliser l’opérateur ANY

Utiliser l’opérateur ALL

Gérer plusieurs colonnes sous-sélectionnées

Utiliser la sous sélection dans le from

Utiliser les opérateurs ensemblistes

Utiliser l’opérateur UNION

Utiliser l’opérateur UNION ALL

Utiliser l’opérateur MINUS

Utiliser l’opérateur INTERSECT

Utiliser les fonctions d’agrégation

Utiliser le verbe GROUP BY

Utiliser le verbe HAVING

Gérer l’ordre d’interprétation des verbes

Utiliser le verbe MIN

Utiliser le verbe MAX

Utiliser le verbe SUM

Utiliser le verbe COUNT

Utiliser les autres fonctions

Utiliser les fonctions conditionnelles

Utiliser la fonction DECODE

Utiliser la fonction CASE

Utiliser la fonction NVL

Utiliser l’opérateur EXISTS

Utiliser les fonctions sur les dates

Utiliser la pseudo colonne SYSDATE

Utiliser les fonctions de chaîne de caractères

Utiliser les formats de dates et de caractères

Utiliser les fonctions mathématiques

Utiliser les fonctions de conversion

Utiliser les fonctions diverses

le langage de manipulation de données

Utiliser l’ordre Insert

Insérer des constantes

Insérer le résultat d’un Select

Utiliser l’ordre Delete

Utiliser l’ordre Update

Modifier : n lignes, n colonnes

Gérer des modifications synchronisées

Utiliser le langage de définition de données

Créer une table

Créer une vue

Gérer les contraintes

Créer un synonyme

Créer un index

Créer une séquence

Modifier la structure de table

Dés/Activer une contrainte

Supprimer des objets