Technologie Oracle

Oracle APEX est une fonctionnalité d'Oracle Database intégralement prise en charge et gratuite. Découvrez ce que propose la technologie Oracle et explorez l'ensemble des fonctionnalités et avantages offerts.

Une conception destinée à l'entreprise

Saviez-vous que si vous possédez une base de données Oracle, vous possédez également Oracle APEX ? APEX est une plate-forme gratuite entièrement prise en charge par la base de données Oracle qui est la base de données la plus complète, intégrée et sécurisée pour le déploiement de vos applications à tous les niveaux. Cette base solide permet aux applications construites avec APEX d'être opérationnelles pour l'entreprise dès le premier jour.

Voici quelques avantages dont vous bénéficiez grâce à l'intégration native d'Oracle APEX à Oracle Database.

  • Prise en charge totale

    Si vous disposez d'une prise en charge pour Oracle Database ou si vous possédez une instance Oracle Database Cloud Service, vous disposez d'une prise en charge pour Oracle APEX. Nous avons une équipe d'analystes du support technique spécialisée formée spécifiquement pour vous aider avec Oracle APEX.

  • Fourni avec Oracle Database

    Oracle APEX est une fonctionnalité intégrée et gratuite d'Oracle Database depuis 2004. Ainsi, si vous possédez Oracle Database, vous avez déjà Oracle APEX ! Vous n'avez alors pas besoin de payer des frais de licence supplémentaires, et ce, quel que soit le nombre de développeurs, le nombre d'applications construites et le nombre d'utilisateurs finals.

  • Exécuté dès lors qu'Oracle Database est exécuté

    Oracle APEX fonctionne partout où Oracle Database est exécuté, que ce soit sur site, via Oracle Cloud ou ailleurs.

  • Fonctionnalités intégrés

    Dans la mesure où Oracle APEX est intégré à Oracle Database, vous disposez d'un accès direct à toutes les fonctionnalités et fonctions d'Oracle Database. Les développeurs APEX peuvent donc utiliser toutes ces fonctionnalités pour construire et déployer leurs applications.

Analyse de données pour toutes les données

Oracle Database fournit des fonctionnalités spécialisées pour analyser vos données et en tirer des informations précieuses. Vous pouvez utiliser le SQL basé sur les normes pour accéder facilement à vos données ainsi que pour les définir, les tenir à jour et les analyser comme vous le souhaitez. Une prise en charge est également fournie pour les données non relationnelles telles que les fichiers JSON et XML, les documents et les données spatiales, afin que vous puissiez accéder à toutes vos données et les transformer en informations.

Analyser les données

Tous les outils permettant d'effectuer l'analyse des données, d'une simple instruction SELECT à des analyses et des correspondances de schémas plus complexes, sont disponibles dans vos applications Oracle APEX.

Les fonctions et fonctionnalités analytiques intégrées à la base de données qui sont incorporées dans Oracle Database peuvent être utilisées pour résoudre de nombreux problèmes professionnels. Les développeurs et les professionnels ont accès à une vaste gamme de fonctionnalités d'analyse et peuvent combiner leurs résultats avec d'autres requêtes SQL et pipelines analytiques afin d'obtenir plus d'informations. Ces analyses complexes sont effectuées avec du code SQL plus clair et plus concis. Les tâches complexes peuvent maintenant être exprimées à l'aide d'une instruction SQL unique, plus rapide à formuler et à tenir à jour, améliorant ainsi la productivité.

  • SQL basé sur les normes

    SQL est un langage extrêmement simple et orienté normes qui permet d'accéder à des données ainsi que de les définir, de les tenir à jour et de les analyser. Il s'agit du langage standard du secteur pour l'analyse de données. Avec Oracle APEX, vous avez directement accès au langage SQL sur toutes vos applications.

  • Fonctions SQL analytiques

    Les fonctions SQL analytiques vont au-delà des fonctions d'agrégation SQL92 classiques. Les totaux cumulés, les moyennes flottantes ou les calculs de rang peuvent être exprimés avec une simple fonction SQL plutôt que du code manuel complexe.

  • Correspondances de schémas

    Oracle Database fournit une large gamme de fonctionnalités pour la correspondance de schémas, toutes disponibles en tant que fonctions SQL. Cela inclut les expressions régulières sur les chaînes, mais également la correspondance de schémas complexes sur des lignes ou des colonnes de table à l'aide de la fonction MATCH_RECOGNIZE.

  • Fonctions statistiques

    Même les calculs statistiques font partie de la fonction SQL définie dans Oracle Database. Utilisez des appels de fonction simples pour calculer des écarts types, des régressions linéaires et même des tests de probabilité statistique.

Plusieurs formats de données

Toutes les données ne sont pas relationnelles. Les applications métier doivent faire face à une variété de formats de données. Dans la mesure où des systèmes et services externes sont intégrés, les formats JSON et XML deviennent de plus en plus importants. Oracle Database est un système de gestion de base de données multi-modèle prenant en charge les données relationnelles, mais également d'autres formats tels que les données spatiales, les documents, les fichiers XML et JSON, etc. Les développeurs APEX peuvent tirer parti de ces fonctions pour leurs applications en utilisant simplement des API SQL ou PL/SQL directement dans la base de données.

  • JSON et XML

    La dualité JSON/XML et SQL a été la pierre angulaire du développement de la prise en charge des fichiers JSON et XML depuis 2001. Cela signifie que les données JSON ou XML peuvent être converties dans un format relationnel et vice versa. Cela permet aux développeurs APEX de créer facilement des états, des graphiques ou d'autres composants directement sur les données JSON ou XML.

  • Extraction complète du texte

    Oracle Text utilise le langage SQL standard pour indexer, rechercher et analyser du texte et des documents stockés dans Oracle Database, dans les fichiers et sur le Web. L'utilisation des fonctions SQL d'Oracle Text et des composants APEX, tels que la grille interactive ou les états, permet de doter les applications APEX de fonctionnalités de moteur de recherche.

  • Données spatiales

    Les données spatiales sont prises en charge dans Oracle Database depuis Oracle8i. Cela inclut les points simples ainsi que les objets géométriques plus complexes tels que les chaînes linéaires ou les polygones. Les requêtes spatiales ou la fonctionnalité de traitement des données sont disponibles en tant que fonctions SQL ou PL/SQL et disponibles pour les développeurs APEX au même titre que n'importe quelle autre fonctionnalité.

Evolutive. Performante. Sécurisée.

Nous savons ce qui permet à une application d'être utilisée en entreprise. Oracle Database propose une large gamme de fonctionnalités pour aider les clients à répondre aux exigences spécifiques en matière de performances, d'évolutivité, de haute disponibilité, de sécurité et de conformité, de data warehousing et de Big Data, et de facilité de gestion. Vos applications APEX peuvent bénéficier facilement de chacune de ces fonctionnalités, car elles sont conçues sur la plate-forme Oracle Database.

Evolutivité et performances

  • Real Application Clusters

    Oracle Real Application Clusters permet de déployer des bases de données Oracle de manière transparente sur un pool de serveurs inclus dans un cluster. Les clients peuvent ainsi redéployer facilement leur unique serveur Oracle Database vers un cluster de serveurs de base de données, et tirer pleinement parti de la capacité de mémoire et de la puissance de traitement offertes par les serveurs de base de données inclus dans un cluster.

  • En mémoire

    Oracle Database In-Memory implémente des algorithmes de pointe pour des agrégations, des jointures et des balayages en mémoire. Grâce à ces optimisations, Oracle Database In-Memory peut exécuter des requêtes au rythme impressionnant de milliards de lignes par seconde pour chaque coeur de processeur. Les analyses qui prenaient auparavant plusieurs heures voire plus sont à présent réalisées en quelques secondes, facilitant ainsi la prise de décisions commerciales en temps réel.

Sécurité

Oracle Database fournit une sécurité multicouche comprenant des contrôles pour évaluer les risques, prévenir la divulgation non autorisée de données, détecter et signaler les activités de base de données et mettre en oeuvre des contrôles d'accès aux données dans la base de données avec une sécurité orientée base de données. Les fonctions telles que les options de conversion de tablespace en ligne et hors ligne apportent de la flexibilité lors du déploiement du cryptage, tandis que l'analyse de privilège de base de données permet de réduire la surface d'attaque d'une application. Tout cela est automatiquement disponible pour votre application APEX car APEX fait simplement partie de la base de données.

  • Cryptage transparent des données

    Le cryptage transparent des données (TDE) empêche les individus malveillants potentiels de contourner la base de données et de lire des informations confidentielles directement dans l'espace de stockage grâce à l'application d'un cryptage des données au repos dans la couche de base de données.

  • Base de données privée virtuelle

    La base de données privée virtuelle (VPD) Oracle fournit une interface permettant d'associer des packages PL/SQL aux tables d'application. Le package PL/SQL calcule un prédicat ou une clause WHERE qui est automatiquement ajouté à la fin des instructions SQL entrantes, restreignant ainsi l'accès aux lignes et aux colonnes de la table.

  • Real Application Security

    Oracle Real Application Security (RAS) propose un modèle déclaratif activant des stratégies de sécurité qui incluent non seulement les business objects protégés, mais également les principaux (utilisateurs et rôles) disposant des droits d'accès pour effectuer des opérations sur ces business objects. Avec Oracle RAS, les utilisateurs sont authentifiés à la fois au niveau de l'application et dans la base de données. Les privilèges affectés à l'utilisateur ou au rôle contrôlent le type des opérations (SELECT, INSERT, UPDATE, DELETE) pouvant être effectué sur des lignes et colonnes des objets de la base de données. De plus, l'intégration à Oracle APEX prête à l'emploi élimine le développement personnalisé pour la sécurisation des données d'application.

  • Audit de la base de données

    L'audit sert toujours à rendre compte de la situation du système. Il est fréquemment réalisé pour protéger et préserver la confidentialité des informations stockées dans les bases de données. Les préoccupations relatives aux pratiques et aux stratégies de confidentialité n'ont cessé d'augmenter en raison de l'utilisation répandue des bases de données dans les entreprises et sur Internet. Oracle Database fournit un audit en profondeur qui permet aux administrateurs système d'améliorer la protection, de détecter précocement les activités suspectes et d'affiner le réglage des options de sécurité.

Gestion autonome

Oracle Database est la base de données auto-gérée nouvelle génération qui aide les entreprises à réduire leurs coûts opérationnels informatiques tout en garantissant des performances et une disponibilité optimales. Cette base de données auto-gérée se surveille, se diagnostique et se règle automatiquement. Les fonctionnalités de facilité de gestion d'Oracle Database 19c permettent aux administrateurs de base de données d'être plus productifs et aux organisations de réduire leurs coûts et leur échelle de gestion pour gérer la grille de calcul d'entreprise exécutée sur site, sur Oracle Cloud et sur Oracle Cloud Machine.

Fonctions de gestion

Les fonctions de gestion de base de données Oracle facilitent la vie des administrateurs de base de données en fournissant une solution de gestion du cycle de vie complet incluant la gestion des modifications et de la configuration, l'application de patches, le provisionnement, le test, le masquage/la création de sous-ensembles, la gestion des performances et le réglage automatique. Et APEX n'est qu'une partie d'Oracle Database.

  • Sauvegarde et récupération

    Lorsque la base de données est sauvegardée, toutes les métadonnées APEX le sont également, et ce, sans action supplémentaire de la part de l'administrateur de base de données. Les fichiers de journalisation de base de données contiennent à la fois les données et les métadonnées. Chaque récupération inclut également les données et les applications Oracle APEX. APEX bénéficie simplement des opérations de base de données normales.

  • Surveillance

    Dans la plupart des cas, une infrastructure de surveillance et de gestion est déjà en place pour Oracle Database. Lorsqu'une base de données est gérée à l'aide d'Oracle Enterprise Manager, APEX en fait simplement partie, et bénéficie des concepts et des procédures opérationnels existants.

  • Data Guard

    Oracle Data Guard fournit le logiciel de gestion, de surveillance et d'automatisation visant à créer et à garder à jour les copies synchronisées d'une base de données de production. Cette solution permet de protéger les données Oracle des pannes, des sinistres, des erreurs humaines et de tout autre endommagement, tout en fournissant une haute disponibilité pour les applications critiques.

Architecture colocative

Dans cette architecture, une base de données Conteneur colocative peut contenir plusieurs bases de données pluggables. Une base de données existante peut être simplement adoptée sans nécessité de modification d'application. Oracle Multitenant complète entièrement les autres options, y compris Oracle Real Application Clusters et Oracle Active Data Guard.

  • Gestion simultanée de plusieurs bases de données

    En consolidant les bases de données existantes en tant que bases de données pluggables, les administrateurs peuvent gérer plusieurs bases de données comme s'il y en avait une seule. Par exemple, les tâches comme la sauvegarde ou la récupération après sinistre sont effectuées au niveau de la base de données Conteneur colocative.

  • Provisionnement et clonage rapides

    La création de bases de données pluggables, leur déplacement entre différents conteneurs ainsi que leur clonage sont effectués avec de nouvelles commandes SQL en seulement quelques secondes. Lorsque le système de fichiers sous-jacent prend en charge le provisionnement léger, de nombreux téra-octets peuvent être clonés presque instantanément en utilisant simplement les mots-clés "copie de cliché" dans la commande SQL.

  • Gestion des ressources

    Dans Oracle Database 12c, le gestionnaire de ressources est développé avec des fonctionnalités spécifiques permettant de contrôler la concurrence des ressources entre les bases de données pluggables au sein d'une base de données Conteneur colocative.

Technologies Flashback

Malgré les mesures préventives, des erreurs humaines surviennent. Les technologies Flashback d'Oracle Database sont un ensemble unique et complet de solutions de récupération des données qui permettent de rattraper les erreurs humaines en réparant de manière sélective et efficace les conséquence de ces erreurs. Avant Flashback, quelques minutes suffisaient à endommager une base de données, mais plusieurs heures étaient alors nécessaires pour la restaurer. Désormais, la correction d'une erreur prend autant de temps que l'erreur elle-même.

  • Requête Flashback

    Interrogez les données à un point dans le temps. Cette fonctionnalité puissante peut être utilisée pour afficher et reconstruire logiquement des données endommagées qui ont été supprimées ou modifiées par erreur et est intégrée directement aux états interactifs ou à la grille interactive APEX.

  • Flashback Drop

    Récupérez une table supprimée accidentellement. Cette fonctionnalité restaure la table supprimée ainsi que l'ensemble de ses index, contraintes et déclencheurs à partir de la corbeille (un conteneur logique de tous les objets supprimés).

  • Flashback Database

    Restaurez l'intégralité de la base de données à un point dans le temps spécifique à l'aide des journaux Flashback optimisés par Oracle, au lieu d'utiliser des sauvegardes ou des récupérations permettant la réimplémentation des modifications.