- Comprendre le modèle relationnel
- Savoir identifier les objets d’une base de données Oracle
- Interroger et classer les données d’une table
- Manipuler les données dans les tables de la base
- Savoir restituer les données
Durée : 3 jours
Programme détaillé
Module 1 : Introduction
- Le modèle relationnel.
- Les notions de base : relation (table), attributs (colonnes), contraintes d’intégrité.
- Les contraintes d’intégrité.
Module 2 :Les outils
- Présentation du SQL*Plus.
- Présentation du SQL Developer.
Module 3 :Introduction SQL
- Les types de données Oracle.
- Création des tables.
- Introduction aux instructions de mise à jour.
- Utilisation des séquences.
- Introduction à l’interrogation (SELECT).
Module 4 : Interrogation des données
- Tri et suppression des doublons. Les alias et les préfixes. Utilisation de Fetch et Offset.
- Traitement de la valeur NULL. Utilisation des fonctions SQL.
- Utilisation des pseudo-colonnes : ROWID et ROWNUM. Utilisation des agrégats : COUNT, SUM, AVG...
- Opérations ensemblistes : union, intersection, différence.
- Requêtes imbriquées : opérateurs IN, EXISTS.
- Utilisation des jointures.
- Jointures externes.
- Groupement : GROUP BY et HAVING.
Module 5 : Objets d’une base de données Oracle
- Création et suppression des tables.
- Gestion des contraintes d’intégrité : clé primaire, unicité, non-nullité, CHECK, contraintes référentielles.
- Utilisation des vues.
- Utilisation des synonymes.
- Dictionnaire de données.
Module 6 : Instructions SQL complexes
- Paramétrage des scripts SQL*Plus.
- Division et interrogations complexes.
- Instructions de mise à jour avec des requêtes imbriquées.
- Les requêtes hiérarchiques.
- Utilisation des expressions régulières
Des informaticiens désirant se servir de SQL en environnement Oracle
Connaissances de base en informatique.
Demander un devis
S'inscrire