Oracle, Prise en Main
Formation
À Montrouge et Rouen
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation intensive
-
Niveau
Niveau initiation
-
Dirigé à
Pour professionnels
-
Lieu
-
Durée
5 Jours
Objectifs: Un cours intensif qui vous permettra d'acquérir toutes les compétences nécessaires à l'utilisation efficace et fiable du produit: principes du relationnel, concepts et pratique du langage SQL, organisation physique et gestion des transactions. Les principales commandes seront analysées et mises en oeuvre. Destinataires: De bonnes connaissances en informatique sont nécessaires, notamment en matière de systèmes d'exploitation et de programmation.
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
À propos de cette formation
De bonnes connaissances en informatique sont nécessaires, notamment en matière de systèmes d'exploitation et de programmation.
Les Avis
Le programme
Introduction
L'offre Oracle
Les différentes versions.
Les outils, les applications.
Le modèle relationnel
Les notions de table et de relation.
Les contraintes d'intégrité.
Les schémas d'une base de données.
L'outil SQL*Plus
Caractéristiques.
Utilisation.
L'outil ISQL*Plus.
Mise en place du schéma d'une base de données
Types de données Oracle.
Création des tables.
Définition de contraintes d'intégrité (intégrité de domaine, intégrité référentielle, clés, cohérence).
Manipulation des données
Mise à jour, insertion et suppression.
Langage d'interrogation SQL
Requêtes d'interrogation simples
Sélections et restrictions.
Tris, fonctions et agrégats.
Les jointures.
Requêtes d'interrogation complexes
Les requêtes imbriquées.
Les clauses "group by".
La programmation en PL/SQL
Les instructions du langage PL/SQL
Les types de variables.
Les structures de contrôle, conditions, itérations.
Gestion des erreurs par le mécanisme d'exceptions.
Structuration des s PL/SQL
Procédures et fonctions. Définition et utilisation des procédures stockées.
Spécification des packages.
Interaction avec la base de données
Manipulation des curseurs, curseurs implicites et curseurs explicites.
Déclaration dynamique des types des variables à l'aide du dictionnaire de données.
Gestion des exceptions
Déclenchement d'une exception : erreurs internes, avertissements.
Triggers LMD dans Oracle
Présentation des triggers de Oracle
Structure d'un trigger (Evénement/Action).
Déclenchement d'un trigger (statement triggers et ro- triggers).
Actions d'un trigger (mise à jour automatique des données, annulation d'une action illicite, audit).
Catégories de triggers
Spécification des triggers d'instruction et des triggers de ligne.
Utilisation de :NEW et :OLD dans les triggers de ligne.
Gestion des triggers.
Architecture et objets d'une base de données
Utilisation des vues et des synonymes
Création et utilisation des vues.
Création et utilisation des synonymes.
Organisation des données
Modèles de stockage d'Oracle.
Définition et utilisation des index.
Dictionnaire de données
Intérêt du dictionnaire de données.
Tables et vues du dictionnaire.
Tables globales temporaires
Intérêt.
Création et utilisation.
Gestion des transactions
Accès à la base par transactions
Définition de la notion de transaction.
Les commandes "commit", "rollback" et "savepoint".
Gestion de la concurrence et verrouillage des données
Caractéristiques de la gestion standard.
Transactions en lecture seule, niveaux d'isolation, verrouillage explicite
Sécurité et utilisateurs
Droits d'accès
Privilèges sur objets, privilèges système et rôles.
Attribution et révocation des droits d'accès.
Droits sur les vues et les traitements stockés.
Gestion des utilisateurs
Authentification des utilisateurs.
Profils d'utilisateurs et limites d'utilisation des ressources.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Oracle, Prise en Main