Learning Tree International

01 49 68 53 00
 

Vous souhaitez plus d'informations ?

Titre*:

Prénom* :

Nom* :

Fonction :

Service :

Société* :

Adresse* :

Boîte postale :

Ville* :

Code postal* :

Pays* : Codes pays

Téléphone* :

Poste :

Courriel* :

* = Obligatoire

FlexPass
 

Oracle® Database 10g :
Introduction complète : Travaux Pratiques

Développer des applications de bases de données avec SQL et PL/SQL


Formation 5935 jours

 Courriel    Imprimer    Q&A    PDF  

Réservation Rapide

Vous apprendrez à

  • Utiliser les bases de données Oracle 10g afin de créer de puissantes applications
  • Utiliser les fonctions de SQL pour récupérer et manipuler des données efficacement
  • Créer et gérer les tables, vues et séquences des bases de données
  • Établir la sécurité et renforcer l'intégrité des données grâce aux rôles et privilèges
  • Écrire du code PL/SQL réutilisable avec des curseurs et des procédures
  • Optimiser les performances grâce aux index et au code PL/SQL optimisé

Objectif

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.

À qui s'adresse cette formation

À 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.

Travaux pratiques

Des exercices vous permettent de créer des applications puissantes et fiables à l'aide d'Oracle 10g :
  • Création de tables, vues et séquences
  • Création de requêtes à l'aide de jointures, opérateurs ensemblistes, groupement et sous-requêtes
  • Fusion d'ensembles de données et insertion dans plusieurs tables
  • Application de règles d'entreprise avec les contraintes déclaratives
  • Maintenance de la sécurité avec les rôles
  • Optimisation des performances avec des index
  • Contrôle de la logique et gestion des exceptions
  • Création de procédures, triggers et packages avec PL/SQL

Contenu détaillé

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

<< Bases de données Oracle
 

Formations liées à ce sujet


Oracle est une marque déposée d'Oracle Corporation.
 
Introduction complète à Oracle Database 10g
Travaux pratiques

Calendrier des formations

18 - 22 octobreParis S'inscrire

Londres (en anglais)

13 - 17 septembreLondon S'inscrire
10 - 14 janvierLondon S'inscrire
9 - 13 maiLondon S'inscrire

Plus de dates et de lieux.

Solutions intra
entreprise

Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.

Prix des formations

2 530 € Prix Catalogue
Prix avec une offre spéciale
1 465 €Passeport 4 stages
1 165 €FlexPass 3 stages
2 250 €Visa Société 25 jours
2 280 €Carte Cursus

Cliquez ici pour plus d'informations ou appelez le
01 49 68 53 00.


Oracle Database 10g : Introduction complète : Travaux Pratiques

Les participants effectuent des requêtes sensibles à la casse.


 
Les 100 dernières évaluations de cette formation lui ont attribué la note suivante :

  (3,77/4,00)


 
Oracle 10g : Le point de vue de l'expert