Présentation du serveur de données
- Concepts du modèle relationnel. Les contraintes d'intégrité. Les types de données. Modèle relationnel-objet. Manipulation des données.
Les langages d'accès à la base de données
- Le langage SQL : standard ANSI. Structure du langage SQL. Le langage PL/SQL. Les fonctionnalités procédurales. Oracle et le XML. SQL embarqué. ODBC. Oracle Objects for OLE. Java, Driver JDBC & SQLJ.
Caractéristiques du serveur Oracle
- Fonctionnalités assurant la sécurité. Identification des utilisateurs et privilèges. Le dictionnaire de données. Optimisation des requêtes. Gestion d'événements et alertes. Gestion des transactions. La globalisation (NLS). Real Application Cluster. Symmetric Replication. Advanced Security. La standby Database & Oracle Data Guard. Virtual Private Database. L'outil Recovery Manager.
Architecture de la base de données
- Composition de la base de données. Architecture d'une instance. Structure de la base de données. Les tablespaces. Le partitionnement des données.
Net Services
- Connectivité et sécurité. Support d'une forte activité. Connection Manager et multiplexing. Services étendus de sécurité. Net Configuration Assistant. Native Hostname Adapter.
Versionning des données
- Oracle Flashback Query. Restitution de données supprimées par erreur. Workspace Manager. Création des workspaces. Déclaration des tables versionnées. Visualisation des différences de données.
L'extension Objets
- Support des objets. Utilisation des LOB. Le type BFILE. Les collections : tables imbriquées et VARRAYs. Opérateurs et méthodes sur objets. Object Type Translator.
Apports d'Oracle 10g
- Simplification de la configuration. Les outils fournis avec Oracle 10g. Simplification de la maintenance. Oracle Scheduler. Gestion des performances. Migration des bases de données.