Formation Informatique,linux,unix,PHP,Flash,réseau,tomcat,sql..
Partenaires de la formation, intervenants ... Nous contacter Nos formations : Internet, logiciels libres, systeme, réseau... formation JAVA, formation J2EE formation openSource, PHP, Mysql,linux, apache formation windows, maintenance PC, programmation visual basic, administration systeme formation UNIX,Linux, administration, apache, securité
conseil et ingenierie
 Introduction Technique à Oracle
 Oracle, prise en main
 SQL pour oracle
 Optimisation des requêtes SQL
 Oracle PL/SQL
 Oracle, optimisation des applications
 Le langage PRO C
 Oracle et Java
 Architecture Oracle pour développeurs
 Exploitation Oracle
  Administration Oracle 9i
  Administration Oracle 9i (aspects avancés)
 Administration Oracle évolutions 9i - 10g
 Migrer une base Oracle 9i vers 10g
 Administration Oracle 10g
 Administration Oracle 10g (aspects avancés)
 RMAN Sauvegarde et restauration
 Tuning Oracle 9i/10g
 Oracle 9i/10g AS, administration
 Administration Oracle 10gAS
 Administration Oracle 10gAS, avancée
 Oracle, Discoverer Utilisateur
 Oracle, Discoverer Administration
Déveloper des applications graphiques avec Forms
 Oracle Forms, fonctionnalités avancées
 Oracle, Développer reports
 Transact SQL
 SQL Server 2000 : mise en oeuvre
 Administrer SQL Server 2000
 Réplication SQL Server 2000
 De SQL Server 2000 à SQL Server 2005 pour Développeur
 De SQL Server 2000 à SQL Server 2005 pour Administrateur
 Mise en oeuvre de SQL Server 2005
 Administrer une base de données SQL Server 2005
 Administrer avancée de SQL Server 2005
 PostgreSQL, développement
 Administration de la base de données PostgreSQL
 MySQL, prise en main et développement
 MySQL, administration

Dates des formations
En intra seulement.
Consultez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs.

Nos coordonnées
Nos spécialistes vous répondent au
Tél : 33 (0)1 43 34 90 94
Fax : 33 (0)1 43 34 90 95
E-mail : Nous contacter

  Programme de cours
Vous adaptez ce programme de cours à votre informatique et au profil des participants.


Ce cours est réalisé en partenariat
avec l'Institut de formation Orsys
Les cours ont lieu à Paris, Lyon ou Bruxelles.

 

Formation : Oracle, prise en main
  Durée de la formation Oracle :   Tarifs :
5 jours 2 290 € HT (tarif 2007)
  Objectifs de la formation Oracle :
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.
Ce cours concerne les versions 8i, 9i et 10g d'Oracle.
  Pré-requis :
De bonnes connaissances en informatique sont nécessaires, notamment en matière de systèmes d’exploitation et de programmation.
  Travaux Pratiques :
Chaque participant a accès à un atelier construit autour du SGBD Oracle afin d'appliquer immédiatement tout nouveau concept.
  Contenu de la formation Oracle :

Introduction
SQL
La programmation en PL/SQL
Mode d'emploi des triggers
Architecture d'une base de données
Gestion des transactions
Sécurité et utilisateurs
 Compléments

  Programme détaillé de la formation Oracle :

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.

SQL
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.
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 programmes 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.

Mode d'emploi des triggers
Programmation à l'aide de triggers
- Structure d'un trigger (Evénement/Action ou Evénement/Condition/Action).
- Déclenchement d'un trigger.
- Actions d'un trigger (mise à jour automatique des données, annulation d'une action illicite, audit).
Triggers déclenchés par ligne
- Spécification.
- Tables mutantes et limites d'utilisation.

Architecture d'une base de données
Organisation physique des données
- Modèles de stockage d'Oracle.
- Définition et création des index.
- Partitionnement des tables et des index.

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 de droits d'accès.
- Utilisation de vues.
Gestion des utilisateurs
- Authentification des utilisateurs
- Profils d'utilisateurs et limites d'utilisation des ressources.

Compléments
Fichiers constituant la base de données
Fonctionnement du serveur

- Processus Oracle, mémoire partagée, arrêt et démarrage.
- Options du serveur.
Extension objet
- Types objet, attributs multivalués, tables imbriquées.
Oracle Net Services (SQL*Net)
- Modèle client-serveur.
- Fichiers de configuration.