|

Développeurs et concepteurs d'applications, administrateurs de base de données, analystes système, ingénieurs du support technique.

Stage de 5 jours

Être familiarisé avec les concepts et techniques de traitement des données. De préférence, avoir au moins une expérience en programmation d'application.

Permettre aux participants de maîtriser rapidement les structures de la base de données Oracle. Donner les moyens de mettre en application les acquis afin de satisfaire les besoins de gestion d'information. Les exercices permettent aux stagiaires de créer les structure d'une base de données Oracle, d'y stocker des informations, de les mettre à jour, de les supprimer et de les afficher.
|
Définition d'une base de données relationnelleRetrouver et afficher des informations
- Interroger, afficher et formater les données
- Sauvegarder, retrouver et exécuter des requêtes
Utiliser des fonctions sur les données
- Exécuter des calculs sur des données de type numérique, date ou caractère
- Afficher les données de plusieurs tables
Afficher les données à partir de plusieurs tables
- Jointures externes
- Jointure d'une table sur elle même
- Jointure de table en utilisant la syntaxe SQL99
Fonctions de groupes
- Comptage, regroupement et totalisation des données
Requêtes imbriquées
- Inclure un autre ordre SQL dans une requête
- Sous-interrogations mono-ligne et multi-lignes
- Utilisation des fonctions de groupe dans les sous-interrogations
- Requête imbriquée dans la clause FROM
Manipuler les données
- Insérer, mettre à jour et supprimer des données
- Contrôler les transactions
Fonctions d'horadatage Oracle9iFonctionnalités avancées de l'outil iSQL*Plus
- Gérer des fichiers
- Construire et formater des états
- Faire des calculs par groupe de données
- Utiliser des paramètres à l'exécution
Créer des tables
- Créer, modifier et supprimer les tables utilisées pour stocker les données
- Appliquer des règles de gestion pour garantir l'intégrité des données
- Enregistrer des commentaires sur les tables et les colonnes
Créer et gérer d'autres types d'objets tels que les Séquences, Vues ou Index
- Gérer et utiliser des séquences pour générer des clés primaires
- Gérer et utiliser des vues en interrogation et en mise à jour
- Etude des index : création automatique ou manuelle, conseil pour l'optimisation des traitements
Contrôle des accès utilisateurs
- Donner et retirer des privilèges objet
- Manipuler les rôles utilisateurs
- Créer et utiliser les synonymes
Utiliser le Dictionnaire de Données Oracle
- Décrire l'organisation du dictionnaire de données
- Interroger le dictionnaire de données, retrouver les informations sur tous les objets de base
Présentation de PL/SQL
- Environnement et intégration dans l'architecture des produits Oracle
- Développer un bloc simple en PL/SQL
- Syntaxe de base du langage pour écrire des blocs simples
- Blocs imbriqués
Déclarer, utiliser des variables et constantes
- Déclaration et utilisation de variables simples
- Variables de type composite : tables PL/SQL, records, LOB, Bind variables
- Portée d'une variable
Instructions SQL
- Utilisation des commandes LMD
- Gestion des transactions
- Fonctions SQL à l'intérieur des blocs PL/SQL
- Les limites de SQL
- La syntaxe particulière de l'ordre SELECT dans un bloc PL/SQL
Ecrire des traitements conditionnels et des traitements répétitifs
- Instruction IF pour les traitements conditionnels
- Traitements répétitifs à l’aide de la boucle de base LOOP
- Boucle FOR et WHILE
Utilisation de types composites
- Création et utilisation de records
- Création et utilisation de tables PL/SQL
Déclarer et utiliser des curseurs
- SELECT ramenant plus d'une ligne
- Mises à jour sur les données traitées par un curseur
- Simplification d’écriture avec la boucle FOR
Personnaliser le traitement des erreurs
- Utiliser les exceptions prédéfinies
- Exceptions déclarées dans le bloc PL/SQL
- Gestion des erreurs applicatives
|