Ce support sur Oracle 12c s'adresse à tout informaticien désireux de maîtriser la gestion d'une base de données Oracle.
L'auteur reprend les concepts, définitions et règles du modèle relationnel et détaille son utilisation dans le cadre des outils proposés en standard avec Oracle Database 12c, c'est-à-dire SQL, SQL*PLUS, PL/SQL et Java.
Les techniques de programmation en PL/SQL sont étudiées afin de...
Ce support sur Oracle 12c s'adresse à tout informaticien désireux de maîtriser la gestion d'une base de données Oracle.
L'auteur reprend les concepts, définitions et règles du modèle relationnel et détaille son utilisation dans le cadre des outils proposés en standard avec Oracle Database 12c, c'est-à-dire SQL, SQL*PLUS, PL/SQL et Java.
Les techniques de programmation en PL/SQL sont étudiées afin de pouvoir utiliser toute la puissance du serveur de bases de données Oracle 12c ainsi que les nouveautés apportées par cette version : type de données étendu, utilisation d'une séquence comme valeur par défaut d'une colonne, colonne identité, colonne invisible, séquence de niveau session, support de la syntaxe ANSI permettant de limiter le nombre de lignes retournées par une requête, définition d'une fonction PL/SQL dans la clause WITH d'une requête, procédure PL/SQL qui retourne un résultat implicite, etc.
Par ailleurs, cet ouvrage présente l'outil SQL Developer et l'environnement de développement d'application Web Oracle Application Express (APEX).
Des exemples nombreux et précis aident le lecteur à maîtriser ces langages de référence dans le monde des bases de données relationnelles. Ces exemples sont en téléchargement sur le site www.editions-eni.fr.
Les chapitres du livre :
Avant-propos - Modèle relationnel - SQL - SQL*Plus et SQL Developer - PL/SQL - Objets de la base utilisant PL/SQL - Java - Le parseur XML - Application Express
3.2 Création d'une fonction Java ou d'une procédure Java
3.3 CREATE JAVA
4. Utilisation des procédures stockées
4.1 Appel d'une procédure Java depuis SQL*Plus
4.2 Appel d'une procédure Java depuis un déclencheur de base de données
4.3 Appel d'une procédure Java depuis une instruction SQL DML ou un bloc PL/SQL
Le parseur XML
1. Introduction
2. Lire un fichier XML
3. Appliquer une feuille de style à un document XML
4. XSU
4.1 Génération de code XML avec DBMS_XMLQuery
4.1.1 Génération de code XML depuis une requête
4.1.2 Modifier les noms des balises ROW et ROWSET
4.1.3 Limiter le nombre de lignes
4.1.4 Les feuilles de style
4.2 Les requêtes paramétrées
4.3 Stocker les informations au format XML avec DBMS_XMLSave
4.3.1 Ajouter des données
4.3.2 Mettre à jour des données
4.3.3 Supprimer des données
Application Express
1. Introduction
2. Activer Oracle Application Express
3. Créer un espace de travail
4. Développer une application
4.1 Se connecter à l'espace de travail
4.2 Créer les objets de l'application
4.3 Créer l'application
4.4 Tester l'application
4.5 Personnaliser l'application
4.5.1 Modifier la présentation des pages
4.5.2 Créer et utiliser des listes de valeurs
4.5.3 Ajouter des contrôles sur les données saisies
Index
Jérôme Gabillaud
Ingénieur en Informatique pour l'Industrie, consultant, Jérôme GABILLAUD est également responsable pédagogique dans un grand centre de formation informatique. Spécialiste des systèmes d'accès aux données Microsoft ou Oracle, il est déjà auteur de nombreux ouvrages sur ce sujet, reconnus pour leurs qualités techniques et pédagogiques.