- Informations relatives au titre et au copyright
- Préface
- Présentation d'Oracle Database Development en 2 jours
- A propos de ce document
- A propos d'Oracle Database
- A propos du schéma échantillon HR
- Se connecter à Oracle Database et l'explorer
- Connexion à Oracle Database à partir de SQL*Plus
- Connexion à Oracle Database à partir de SQL Developer
- Connexion à Oracle Database en tant qu'utilisateur HR
- Explorer Oracle Database avec SQL*Plus
- Exploration d'Oracle Database à l'aide de SQL Developer
- Sélection de données de table
- A propos des requêtes
- Exécution de requêtes dans SQL Developer
- Tutoriel : Sélection de l'ensemble des colonnes d'une table
- Tutoriel : Sélection de colonnes spécifiques dans une table
- Affichage de colonnes sélectionnées sous de nouveaux en-têtes
- Sélection de données vérifiant des conditions indiquées
- Tri des données sélectionnées
- Sélection de données dans plusieurs tables
- Utilisation d'opérateurs et de fonctions dans les requêtes
- Utilisation d'opérateurs arithmétiques dans les requêtes
- Utilisation de fonctions numériques dans les requêtes
- Utilisation de l'opérateur de concaténation dans les requêtes
- Utilisation de fonctions de caractère dans les requêtes
- Utilisation de fonctions date/heure dans les requêtes
- Utilisation de fonctions de conversion dans les requêtes
- Utilisation de fonctions d'agrégation dans les requêtes
- Utilisation de fonctions associées à NULL dans les requêtes
- Utilisation d'expressions CASE dans les requêtes
- Utilisation de la fonction DECODE dans les requêtes
- A propos des instructions DML et des transactions
- Création et gestion des objets de schéma
- A propos des instructions DDL (Data Definition Language)
- Création et gestion des tables
- A propos des types de données SQL
- Création de tables
- Garantir l'intégrité de données dans les tables
- Tutoriel : Ajout de lignes aux tables avec l'outil d'insertion de ligne
- Tutoriel : Modification des données des tables dans le panneau Données
- Tutoriel : Suppression de lignes des tables avec l'outil Supprimer les lignes sélectionnées
- Gestion des index
- Suppression de tables
- Création et gestion des vues
- Création et gestion des séquences
- Création et gestion des synonymes
- Développement de sous-programmes stockés et de packages
- A propos des sous-programmes stockés
- A propos des packages
- A propos des identificateurs PL/SQL
- A propos des types de données PL/SQL
- Créer et gérer des sous-programmes autonomes
- Création et gestion des packages
- Déclaration et affectation de valeurs aux variables et constantes
- Contrôle du flux du programme
- Utilisation des enregistrements et des curseurs
- A propos des enregistrements
- Tutoriel : Déclaration d'un type RECORD
- Tutoriel : Création et appel d'un sous-programme avec un paramètre d'enregistrement
- A propos des curseurs
- Utilisation d'un curseur déclaré pour extraire les lignes d'un ensemble de résultats, une à la fois
- Tutoriel : Utilisation d'un curseur de curseur pour extraire les lignes de l' ensemble de résultats, une à la fois
- A propos des variables de curseur
- Utilisation d'une variable de curseur pour extraire les lignes de l'ensemble de résultats, une à la fois
- Tutoriel : Utilisation d'une variable de curseur pour extraire les lignes de l'ensemble de résultats, une à la fois
- Utilisation de tableaux associatifs
- Gestion des exceptions (erreurs d'exécution)
- Utilisation de déclencheurs
- A propos des déclencheurs
- Création de déclencheurs
- A propos des pseudo-enregistrements OLD et NEW
- Tutoriel : Création d'un déclencheur journalisant les modifications apportées à la table
- Tutoriel : Création d'un déclencheur générant une clé primaire pour une ligne avant son insertion
- Création d'un déclencheur INSTEAD OF
- Tutoriel : Création de déclencheurs journalisant des événements LOGON et LOGOFF
- Modification de déclencheurs
- Activation et désactivation des déclencheurs
- A propos de la compilation des déclencheurs et des dépendances
- Suppression de déclencheurs
- Travail dans un environnement international
- A propos des fonctionnalités de prise en charge de la globalisation
- A propos de la prise en charge linguistique
- A propos de la prise en charge des territoires
- A propos des formats de date et d'heure
- A propos des formats de calendrier
- A propos des formats numériques et monétaires
- A propos du tri linguistique et de la recherche de chaîne
- A propos de la sémantique de longueur
- A propos des types de données de caractères nationaux SQL et Unicode
- A propos des valeurs initiales des paramètres NLS
- Visualisation des valeurs de paramètres NLS
- Modification de valeurs de paramètre NLS
- A propos des différents paramètres NLS
- A propos de l'environnement local et du paramètre NLS_LANG
- A propos du paramètre NLS_LANGUAGE
- A propos du paramètre NLS_TERRITORY
- A propos du paramètre NLS_DATE_FORMAT
- A propos du paramètre NLS_DATE_LANGUAGE
- A propos des paramètres NLS_TIMESTAMP_FORMAT et NLS_TIMESTAMP_TZ_FORMAT
- A propos du paramètre NLS_CALENDAR
- A propos du paramètre NLS_NUMERIC_CHARACTERS
- A propos du paramètre NLS_CURRENCY
- A propos du paramètre NLS_ISO_CURRENCY
- A propos du paramètre NLS_DUAL_CURRENCY
- A propos du paramètre NLS_SORT
- A propos du paramètre NLS_COMP
- A propos du paramètre NLS_LENGTH_SEMANTICS
- Utilisation d'Unicode dans des applications globalisées
- A propos des fonctionnalités de prise en charge de la globalisation
- Créer des applications efficaces
- Créer des applications évolutives
- A propos des applications évolutives
- Utiliser des variables attachées pour améliorer l'évolutivité
- Utiliser PL/SQL pour améliorer l'évolutivité
- A propos de la simultanéité et de l'évolutivité
- Limitation du nombre de sessions simultanées
- Comparaison des techniques de programmation et des statistiques d'exécution
- Techniques de traitement des données et des performances réelles
- Pratiques de programmation recommandées
- Pratiques de sécurité recommandées
- Créer des applications évolutives
- Développer une application Oracle Database simple
- A propos de l'application
- Créer les schémas de l'application
- Accorder des privilèges aux schémas
- Créer des objets de schéma et charger les données
- Créer le package employees_pkg
- Création de la spécification de package pour employees_pkg
- Créer le corps du package pour employees_pkg
- Tutoriel : Affichage du fonctionnement des sous-programmes employees_pkg
- Accorder le privilège Execute à app_user et app_admin_user
- Tutoriel : Appel de get_job_history en tant qu'app_user ou app_admin_user
- Création du package admin_pkg
- Déploiement d'une application Oracle Database
- A propos des environnements de développement et de déploiement
- A propos des scripts d'installation
- Créer des scripts d'installation
- Création de scripts d'installation avec le chariot
- Créer un script d'installation avec l'assistant d'export de base de données
- Modifier les scripts d'installation qui créent des séquences
- Modifier les scripts d'installation qui créent des déclencheurs
- Créer des scripts d'installation pour l'exemple d'application
- Déployer l'exemple d'application
- Vérification de la validité d'une installation
- Archiver les scripts d'installation