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