Fondamentaux SQL Oracle

Prix : 1 890 €HT

Durée : 3 jours

Code de Référence : DSQL10

Catalogue Database

Objectifs de la formation

A l’issue de cette formation SQL Oracle, vous serez capable de :

  • Comprendre les bases de données relationnelles
  • Créer des requêtes pour extraire des données avec conditions, jointures et sous-requêtes
  • Utiliser les fonctions monoligne et les fonctions de groupe
  • Avoir des notions de transaction, les instructions du langage DML

Public

Cette formation SQL s’adresse aux personnes ayant l’usage du SQL dans l’environnement Oracle.

Prérequis

Connaître les concepts de base du modèle relationnel.

Programme de la formation

Convention d’écriture

Introduction

  • Une base de données relationnelle c’est quoi ?
  • Environnement de travail
  • Le dictionnaire de données

Le modèle relationnel

  • Définitions
  • Le modèle conceptuel de données (MCD)
  • Exemples de tables

SQL, les différents langages

L’ordre SELECT

  • Syntaxe 
  • L’operateur CONCAT ( || )

Restreindre et trier les données

  • L’opérateur WHERE
  • La clause ORDER BY
  • Variable de substitution

Les fonctions SQL

  • Fonctions sur les chaines
  • Fonctions de type date
  • Fonctions de conversion
  • Les fonctions relatives a l’utilisation de la valeur NULL
  • Les expressions conditionnelles
  • Les fonctions de groupe
    • Regroupement de lignes : Clause GROUP BY
    • Restrictions sur groupes : CLAUSEH AVING
    • Les expressions ROLLUP et CUBE
    • La fonction Analytique LISTAGG
  • Clause de limitations de lignes
    • Syntaxe

Les jointures

  • Les jointures
    • Alias de table ou synonyme local
    • Auto-jointure
    • Les jointures externes

Les sous-interrogations

  • Sous-interrogations mono-ligne
  • Sous-interrogations multilignes
    • Les operateurs de comparaison multilignes
    • L’operateur existentiel EXISTS
  • Les requêtes corrélées

Operateurs ensemblistes

Manipulations des données

  • Ajout de ligne : l’ordre INSERT
  • Copier des lignes d’une autre table
  • Mise a jour de lignes : l’ordre UPDATE
  • Suppression de lignes : l’ordre DELETE
  • L’ordre TRUNCATE
  • Insertion multi-tables
  • Fusion de lignes : l’instruction MERGE
    • Syntaxe

Les ordres  LDD

  • Le CREATE TABLE
    • Les vues du dictionnaire
    • Privilèges
  • Les types de données
  • Les contraintes
  • Modification de la structure d’une table : ALTER TABLE
  • Les commentaires
  • Les vues
    • Creation
    • Utilisation des vues
    • Suppression d’une vue
  • Les synonymes
    • Syntaxe
    • Privilèges
    • Suppression des synonymes
    • Vues du dictionnaire
  • Les séquences
    • Syntaxe
    • Privilèges
    • Utilisation
    • Modification
    • Suppression
    • Vues du dictionnaire
  • Les Index
    • Index B-TREE

Méthodes pédagogiques

Alternance d’apports théoriques et d’exercices avec un vaste choix d’exercices pratiques et de scénarios d’atelier permettent de mettre en œuvre les connaissances acquises.

Méthodes d’évaluation des acquis

Afin d’évaluer l’acquisition de vos connaissances et compétences, il vous sera remis une grille d’auto-évaluation, qui sera à compléter à la fin de chaque module pratique, ainsi qu’à la fin de la formation.
Un certificat de réalisation de fin de formation est remise au stagiaire lui permettant de faire valoir le suivi de la formation.

Commandez une session de formation