|
|
 |
 |
 |
 |
 |
|
|  |  |  | Interroger des bases de données Oracle avec le langage SQL+ |  |  |  |  | Interroger et mettre à jour une base de données Oracle avec le langage SQL | |  |  |  |
|  |  | Découverte | Spécialisation | Expertise |
|  |  |  |  |  |  |  |  |  |  | Exploitants, administrateurs |  |
|  | |  | |  |  | Architectes, développeurs |  |
|  | |  | |
|  |  |  |
|
| Le langage SQL est un outil incontournable du monde des bases de données, utile pour les développeurs comme pour les administrateurs. Au fil des ans, il s'est imposé comme le langage standard pour l'écriture des requêtes d'interrogation et de manipulation des données. Cette base qui sert de référence implicite est nécessaire même lorsque l'on développe avec des technologies Objet. Les participants à ce stage apprendront à coder le langage SQL pour piloter le système de gestion de bases de données ou pour manipuler les données. |
 | 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 |
| - Analystes et analystes programmeurs | | - Responsables de service, chefs de projet | | - Administrateurs de bases de données, exploitants |
 |  | Itinéraire pédagogique de la formation |  |  |
|  |
 | |  |
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 dans un fichier
- Dictionnaire de données
Le langage d'interrogation des données (LID)- 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
- Les fonctions sur dates
- Les fonctions de conversion
- Les fonctions générales
- Les fonctions de groupement
Les requêtes Multi-tables- Jointure sans condition
- Jointure avec condition
- Jointure externe
- Auto-jointure
- SQL : 1999
Utilisation des opérateurs ensemblistesUtilisation des sous-interrogations- Sous-interrogations : syntaxe
- Sous-interrogations dans la clause FROM
- Sous-interrogations synchronisées
Le langage de définition des 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
|
 |  | Comment se déroule le stage |  |  |
|  |
| Au-delà des considérations théoriques, des ateliers apporteront aux stagiaires les compétences nécessaires à la manipulation de données au sein d'une base Oracle. |
|  |  |
 Haut de page
| |
|
|
| |  |
|
|
 |
 |
|
 |