Interroger et manipuler des bases de données Oracle avec le langage SQL
Reference : IMBDO

Prochaines sessions

Objectifs
- Connaître les fonctionnalités du langage SQL : langage de requêtes, fonctions
- Comprendre comment manipuler des données avec le langage SQL
- Savoir créer et modifier des objets (tables, vues…) a l’aide de SQL Plus
- Être en mesure d’assurer la sécurité de l’accès aux données
Pré requis
- Avoir suivi la formation « Introduction au SGBD Oracle » (OR10) ou connaissances équivalentes
Modalités pédagogiques
Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques
Public visé
- Analystes et analystes programmeurs
- Responsables de service, chefs de projet
- Administrateurs de bases de données, exploitants
Inscription
Programmes de Interroger et manipuler des bases de données Oracle avec le langage SQL
Introduction
- Rappels sur le modèle relationnel
- Les composantes du serveur Oracle
Les commandes SQL +
- Variables de substitution
- Commandes ACCEPT et DEFINE
- Personnalisation de l’environnement
- Commandes de formatage
- Enregistrer le résultat d’une requête
- Dictionnaire de données
Le langage d’interrogation des données
- Structure d’une requête SQL
- Gestion des valeurs NULL
- Les opérateurs logiques
Utilisation des fonctions
- Les chaînes de caractères
- Les fonctions numériques, sur dates, de conversion, générales, de groupement
Les requêtes Multi-tables
- Jointure avec et sans condition
- Jointure externe et auto-jointure
- SQL : 1999
Utilisation des opérateurs ensemblistes
- Union, intersect, différence
Utilisation des sous-interrogations
- Sous-interrogations : syntaxe
- Sous-interrogations dans la clause FROM
- Sous-interrogations synchronisées
Le langage de manipulation de données (LMD)
- Notion de transaction, fin de transaction
- Annulation partielle, verrouillage
Le langage de définition des données (LDD)
- Création de tables : syntaxe
- Types de données et de contraintes
- Modifier la définition d’une table
- Supprimer une table
- Vue, séquence, index et synonyme
Contrôle des accès
- Le contrôle des accès
- Création d’un utilisateur, d’un rôle
- Gestion des privilèges