Formation : Oracle Database 10g : Introduction complète : TP
Se former avec
LEARNING TREE INTERNATIONAL
- Renseignements :
- Durée : 5 Jours
- Type : En centre
- Diplômant : Oui
-
Prix H.T. € :2460.00
- Objectifs :
- Afin de traiter efficacement leurs informations vitales, les entreprises s'appuient sur des systèmes de base de données fiables, évolutifs et gérés par des professionnels expérimentés. Lors de ce cours, vous acquerrez les compétences nécessaires pour mettre à profit les avantages du serveur de base de données Oracle 10g. Les travaux pratiques vous apporteront une expérience des concepts de bases de données relationnelles, de l'utilisation du langage SQL et de la programmation avec PL/SQL.
- Public visé :
-
À tous ceux qui s'intéressent à Oracle 10g. Une expérience des bases de données relationnelles et des connaissances des concepts de base de la programmation sont utiles. Une expérience préalable d'Oracle n'est cependant pas nécessaire.
- Introduction à Oracle 10g
Bases de données relationnelles
Modélisation logique des données
Définition des attributs, entités, relations et candidats clés
Installation, configuration et architecture
Définition de la SGA, des processus et des fichiers de la base de données
Contrôle des données
Utilisation de SQL*Plus et de iSQL*Plus
Configuration des paramètres
Définition des connexions avec login.sql
Requêtes sensibles à la casse
Concepts fondamentaux de SQL
Sélection, filtrage et tri des résultats
Éviter les pièges avec les valeurs NULL
Filtrage grâce aux expressions rationnelles
Référencement d'objets avec REF et DEREF
Utilisation des techniques SQL
Jointures Oracle vs. jointures ANSI
Jointures externes et auto-jointures
Groupement et agrégat de données
Sous-requêtes simples et corrélées
Comparaison de CASE et DECODE
Manipulation des données
Fusionner des ordres de manipulation de données avec MERGE
Verrouillage des données et gestion des transactions
Conception de la base de données
Application de la conception physique
Adaptation de la modélisation logique à la conception physique
Mise en place d'une structure de stockage
Création d'utilisateurs et de schémas
Définition de données LOB et TIMESTAMP
Création et gestion des tables
Création de tables avec CREATE TABLE
Correction et suppression de tables
Restauration de données avec Flashback
Accès aux fichiers du système d'exploitation avec les tables externes
Optimisation du dictionnaire de données
Vues et séquences
Assemblage de vues pour filtrer les données
Création d'identifiants avec les séquences
Maintenance de l'intégrité
Définition de l'intégrité référentielle
Renforcement des règles d'entreprise avec les contraintes CHECK
Gestion des données avec les contraintes renforcées et différées
Programmation du serveur
Concepts fondamentaux de PL/SQL
Déclaration des variables et constantes
Définition des procédures stockées et des fonctions
Écriture de code structuré avec %TYPE et %ROWTYPE
Mise en œuvre du programme
IF...THEN...ELSE vs. les énoncés CASE
Création de WHILE LOOP et FOR LOOP
Traitement des erreurs avec des exceptions pré-définies
Utilisation des différents curseurs
Contrôle des curseurs implicites/explicites
Passage de paramètres aux curseurs
Simplification des curseurs avec FOR LOOP
Plus de performances grâce à ROWID
Gestion de la concurrence avec FOR UPDATE
Techniques de développement
Assemblage de triggers
Différence entre les triggers niveau instruction et niveau ligne
Contrôle des triggers avec des prédicats
Création de triggers pour valider, dériver et auditer les données
Création de procédures et packages
Choix des paramètres les plus appropriés
Construction et gestion de packages
Avantages de l'utilisation de packages
Débogage des programmes avec DBMS_OUTPUT
Sécurité et performances
Mise en œuvre de la sécurité
Authentification avec des mots de passe
Mise en place des privilèges système et objet
Contrôle d'accès avec des rôles
Accès aux schémas via les synonymes
Amélioration des performances
Conseils pour définir les meilleurs index
Création d'index uniques, non-uniques et composés
Suivi de l'utilisation des index
09/02/2009 au 13/02/2009 (75)
01/12/2008 au 05/12/2008 (75)
15/09/2008 au 19/09/2008 (75)