Leader historique sur le marché des bases de données relationnelles, Oracle propose une solution de haute technologie, fonctionnellement très riche et pouvant répondre à de multiples problématiques. Les participants à cette formation découvriront, au travers de cette introduction, l'ensemble de briques du SGBD Oracle avant de poursuivre leur cursus de formation avec des sformations plus spécialisés.
Objectifs
Connaître les principales fonctionnalités du serveur coopératif Oracle (noyau, outils, mécanismes généraux)
Découvrir et comprendre le système de gestion de bases de données Oracle
Public concerné
Exploitants
Responsables de service, chefs de projet
Analystes et développeurs
Pré-requis
Cette formation ne nécessite pas de pré-requis.
Plan détaillé
Introduction
Présentation d'Oracle corporation
Evolution technologique
Oracle8, 8i et 9i
Le support Oracle
Les produits Oracle
Oracle SQL Developer
Des outils d'administration et de configuration
Oracle Enterprise Manager
Utilisation de la documentation
Caractéristiques du serveur Oracle
Des fonctionnalités optionnelles
Matériels et logiciels requis pour utiliser Oracle Database
Le modèle relationnel
Données et relations
Comment obtenir une structure en tables
Description du modèle
Les contraintes d'intégrité
Définition des contraintes dans la base de données
Les contraintes
Manipulation des données
La jointure
Les opérateurs ensemblistes
Les avantages du modèle relationnel
Les langages d'accès à la base de données
Le langage SQL : standard ANSI
Le langage PL/SQL
Les fonctionnalités procédurales
les triggers
Le précompilateur Pro*C
Programmation en OCI
ODBC
Oracle Objects for OLE
Utilisation du langage Java
JDBC
SQLJ
La JVM Oracle
Les objets gérés dans la base de données
Les types de données
Les LOBs
Le type BFILE
La Directory
Les types objet
Les méthodes
Les collections
Les tables imbriquées
Le type XML Type
L'IndexB*Tree
L'index birmap
Les tables-index
Les vues
Les tables externes
Les séquences
Caractéristiques du serveur Oracle
Fonctionnalités principales du serveur Oracle
Fonctionnalités assurant la sécurité
Le dictionnaire de données
Gestion d'événements, des accès concurrents et des transactions
Limitation de consommation de ressource
Parallélisme d'exécution des requêtes
Fonctionnalités de haute disponibilité
La standby Database
Présentation Oracle Data Guard
L'option Symectric Replication
Oracle Recovery Manager
Architecture de la base de données
Architecture d'une instance
Structure logique et physique d'une base Oracle
Les tablespaces
Structure d'un bloc Oracle
Le partitionnement des données
Net Services (SQL*Net)
Caractéristiques
Connexion client/serveur
Connection Manager
Architecture Multi Threaded Server
Net Configuration Assistant
Versionning des données
Oracle Flashback Query
Utilisation de Flashback Query
Apports d'Oracle 10g
Sécurité
Simplification de la maintenance
Tuning des bases de données
OEMDbControl
AWR
ADDM
ADDM avec OemDbCOntrol
Optimisation des applications
Simplification de la configuration
Simplification de la configuration réseau
Installation des postes clients avec "instantClient"