Passer au contenu
24 h

Gestion de données

SQL – intermédiaire (environnement Oracle)

Préalables

Avoir suivi ou maîtriser les notions de l'atelier langage SQL débutant (environnement Oracle).

Objectifs

À la fin de ce cours, le participant aura acquis la connaissance de base en SQL pour créer des tables et y ajouter des contraintes. Il pourra entrer, modifier et supprimer les données des tables.

Contenu du cours

1. Tables

  • Définition d’une table
  • Type des données
  • Ajout/suppression des commentaires sur une table ou une colonne
  • Affichage de la définition d’une table
  • Nouveau nom et suppression d’une table
  • Modification d’une table
  • Insertion/modification/suppression des données

2. Contraintes

  • Définition de contraintes
  • Modification d’une contrainte

3. Séquences

  • Modification
  • Utilisation
  • Suppression

4. Requêtes

  • Opérateurs logiques et opérateurs de comparaison
  • Opérateurs et expressions arithmétiques
  • Filtrage des données
  • Fonctions SQL
  • Fonctions agissant sur une seule rangée
  • Fonctions agissant sur un groupe de rangées

5. Opération relationnelle

  • Jointures :
    • D’égalité
    • Externes : left, right et full join
  • Opérations ensemblistes
    • Union
    • Intersection
    • Différence

6. Sous-requêtes

  • Type de sous-requête
  • Sous-requête non corrélée
  • Sous-requête corrélée

7. Vues

  • Affichage de la structure d’une vue
  • Nouveau nom d’une vue
  • Suppression d’une vue

8. Index

  • Création/suppression d’un index