Rechercher une formation et ses disponibilités
Formation SQL pour Oracle
La formation SQL pour Oracle a pour objectif de vous permettre d'écrire efficacement du SQL en vue de manipuler des bases de données Oracle. Nous commencerons par une présentation des composantes d'Oracle et des commandes SQL avant d'entrer dans le vif du sujet : la maîtrise des fonctionnalités du langage SQL pour Oracle.
Nous aborderons autant la manipulation de données que la création de bases de données, tables, vues et déclencheurs efficaces. Nous finaliserons par le contrôle des accès.
Cette formation vous permettra d'interroger vos bases Oracle existantes et d'en créer de nouvelles.
Objectifs de cette formation SQL pour Oracle
- Connaître les fonctionnalités du langage SQL : langage de requêtes, fonctions
- Savoir utiliser les extensions Oracle
- Apprendre à utiliser les commandes iSQL*Plus pour améliorer l'exécution d'états
Public de cette formation SQL pour Oracle
- Analystes et analystes programmeurs
- Responsables de service, chefs de projet
- Administrateurs de bases de données, exploitants
Pré-requis de cette formation SQL pour Oracle
- Avoir suivi la formation introduction à Oracle (BIOR10) ou connaissances équivalentes
Programme de cette formation SQL pour Oracle
Le modèle relationnel et les composantes d'Oracle
- Rappels sur le modèle relationnel
- Les composantes du serveur Oracle
Maîtrise des commandes SQL +
- Les variables de substitution
- Les commandes ACCEPT et DEFINE
- La personnalisation de l'environnement
- Les commandes de formatage
- Enregistrer le résultat d'une requête
- Le dictionnaire de données
Le langage d'interrogation des données
- La structure d'une requête SQL
- La 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
LMD : langage de manipulation de données
- Les notions de transaction et de fin de transaction
- L'annulation partielle et le verrouillage
LDD : langage de définition des données
- La syntaxe pour la création des tables
- Types de données et de contraintes
- Modification de la définition d'une table
- Suppression d'une table
- Vue, séquence, index et synonyme
Comment contrôler les accès
- Le contrôle des accès
- Création d'un utilisateur, d'un rôle
- Gestion des privilèges