Objectifs- Connaître les fonctionnalités du langage SQL : langage de requêtes, fonctions - Savoir utiliser les extensions Oracle des instructions LMD - Apprendre à utiliser les commandes iSQL*Plus pour améliorer l'exécution d'états
Contenu1. Introduction
- Rappels sur le modèle relationnel
- Les caractéristiques du langage SQL
- Les composantes du serveur Oracle
2. Le Langage d'Interrogation des Données (LID)
- Structure d'une requête SQL
- Gestion des valeurs NULL
- Les clauses WHERE et ORDER BY
- Jointures
3.Utilisation des fonctions
4.Utilisation des opérateurs ensemblistes
5. Utilisation des sous-interrogations
- Sous-interrogation : syntaxe
- Sous-interrogations dans la clause FROM
- Sous-interrogations synchronisées
6. Le Langage de Manipulation des Données (LMD)
- Notion de transaction
- Fin de transaction
- Annulation partielle
- Verrouillage
7. Le Langage de Définition des Données (LDD)
- Création de tables : syntaxe
- Types de données
- Types de contraintes
- Modifier la définition d'une table
- Supprimer une table
- Vue, séquence, index et synonyme
8. Contrôle des accès
- Le contrôle d'accès
- Création d'un utilisateur
- Création d'un rôle
- Gestion des privilèges
9. Les Commandes iSQL*Plus
- Variables de substitution
- Commandes ACCEPT et DEFINE
- Personnalisation de l'environnement
- Commandes de formatage
- Enregistrer le résultat d'une requête dans un fichier
- Dictionnaire de données