Présentation des exemples de schéma

Les exemples de schéma de base de données peuvent être utilisés pour la documentation produit, les didacticiels, le développement de logiciels et les démonstrations d'application.

A propos des exemples de schéma

Les exemples de schéma de base de données fournissent une plate-forme commune pour les exemples de chaque version d'Oracle AI Database. Les exemples de schéma sont un ensemble de schémas de base de données interconnectés. Cet ensemble fournit les approches suivantes en matière de complexité :

Les schémas suivants ne sont plus mis à jour, mais sont toujours disponibles :

Remarque : les schémas Business Intelligence (bi), Information Exchange (ix) et Shipping (qs) ne sont plus disponibles.

Principes de conception pour les exemples de schémas

Les exemples de schémas de base de données ont été créés en tenant compte des principes de conception suivants :

Avantages des exemples de schémas pour les clients

Les exemples de schéma offrent les avantages suivants :

Présentation des exemples de schémas

Les exemples de schémas d'Oracle AI Database sont basés sur une société fictive qui vend des marchandises via différents canaux. La société opère dans le monde entier pour répondre aux commandes de produits. Il comporte plusieurs divisions, chacune étant représentée par un exemple de schéma de base de données.

Exemple de schéma HR

La division Ressources Humaines assure le suivi des informations sur les employés et les installations de la société. Dans les enregistrements de ressources humaines (hr), chaque employé dispose d'un numéro d'identification, d'une adresse électronique, d'un code d'identification de poste, d'un salaire et d'un responsable. Certains employés gagnent des commissions en plus de leur salaire.

La société suit également les informations relatives aux emplois au sein de l'organisation. Chaque emploi comporte un code d'identification, une fonction et une fourchette de salaires minimum et maximum. Certains employés travaillent dans l'entreprise depuis longtemps et ont occupé différents postes au sein de l'entreprise. Lorsqu'un employé démissionne, la durée de travail de l'employé, le numéro d'identification de l'emploi et le service sont enregistrés.

L'entreprise échantillon étant diversifiée au niveau régional, elle suit les emplacements de ses entrepôts et de ses services. Chaque employé est affecté à un service et chaque service est identifié par un numéro de service unique ou un nom abrégé. Chaque département est associé à un lieu et chaque lieu a une adresse complète qui inclut le nom de la rue, le code postal, la ville, l'état ou la province et le code pays.

Dans les emplacements où se trouvent les services et les entrepôts, la société enregistre des détails tels que le nom du pays, le symbole de devise, le nom de la devise et la région dans laquelle le pays est situé géographiquement.

Exemple de schéma CO

La division Commandes client assure le suivi des données de client, de produit, de magasin et de commande. Le schéma Commandes client (co) enregistre les détails des transactions effectuées par une application de vente au détail.

Le schéma co met en évidence des fonctionnalités telles que la prise en charge de JSON.

La société vend une variété de produits, qui sont maintenus dans le tableau products. Chaque produit dispose d'un numéro d'identification, d'un nom, d'un prix, de détails stockés dans un objet JSON et de détails d'image de produit uniques.

Les commandes passées par le client sont suivies dans la table orders à l'aide du numéro d'identification de la commande, de la date et de l'heure de la commande, des détails du client, du statut de la commande et des informations sur le magasin.

Les détails des produits dans une commande particulière sont également suivis dans le tableau order_items à l'aide du numéro d'identification de la commande. Les détails des produits, le prix au moment de l'achat, la quantité et l'expédition sont enregistrés.

Les informations d'un client qui passe une commande font l'objet d'un suivi dans le tableau customers. Chaque client dispose d'un numéro d'identification, d'un nom et d'une adresse électronique utilisés pour la communication des commandes.

Les clients peuvent acheter les produits en magasin ou en ligne via le site Web de l'entreprise. Les informations de tous les magasins et leurs adresses physiques et virtuelles correspondantes sont suivies dans la table stores. Les informations de magasin sont également enregistrées dans les détails de la commande.

Les détails d'expédition des commandes passées, tels que l'adresse de livraison, les détails du client, les informations de magasin et le statut d'expédition, sont stockés dans la table shipments.

Une table inventory stocke les détails de chaque produit, tels que la quantité disponible dans chaque magasin.

Exemple de schéma SH

La division Ventes assure le suivi des statistiques commerciales pour faciliter la prise de décisions. L'entreprise échantillon fait un volume d'affaires élevé, de sorte qu'elle exécute des rapports de statistiques commerciales pour aider à la prise de décision. Beaucoup de ces rapports sont basés sur le temps et non volatiles. C'est-à-dire qu'ils analysent les tendances des données passées. L'entreprise charge régulièrement des données dans son entrepôt de données afin de collecter des statistiques pour ces rapports. Ces rapports incluent les chiffres de vente annuels, trimestriels, mensuels et hebdomadaires par produit. Ces états sont stockés à l'aide du schéma Sales History (sh).

La société exécute également des rapports sur les canaux de distribution par lesquels ses ventes sont livrées. Lorsque la société exécute des promotions spéciales sur ses produits, elle analyse l'impact des promotions sur les ventes. Il analyse également les ventes par zone géographique.

Exemple de schéma OE

Remarque : le schéma oe n'est plus mis à jour, mais il est toujours disponible.

La société vend plusieurs produits, tels que du matériel informatique et des logiciels, de la musique, des vêtements et des outils. La société tient à jour des informations sur ces produits, telles que les numéros d'identification du produit, la catégorie dans laquelle le produit tombe, la saisie de commande (oe), le groupe de poids (à des fins d'expédition), le période de garantie, le cas échéant, le fournisseur, le statut de disponibilité du produit, un prix catalogue, un prix minimum auquel un produit sera vendu et une adresse URL pour les informations sur le fabricant. Les informations de stock sont également enregistrées pour tous les produits, y compris l'entrepôt où le produit est disponible et la quantité en stock. Parce que les produits sont vendus dans le monde entier, la société conserve les noms des produits et leurs descriptions dans plusieurs langues.

La société gère des entrepôts dans plusieurs lieux pour répondre aux besoins des clients. Chaque entrepôt dispose d'un numéro d'identification d'entrepôt, d'un nom, d'une description d'installation et d'un numéro d'identification de lieu.

Les informations client font également l'objet d'un suivi. Chaque client dispose d'un numéro d'identification. Les enregistrements client incluent le nom du client, le nom de la rue, la ville ou la province, le pays, les numéros de téléphone (jusqu'à cinq numéros de téléphone pour chaque client) et le code postal. Certains clients passent des commandes via Internet, de sorte que les adresses e-mail sont également enregistrées. En raison des différences de langue entre les clients, la société enregistre la langue et le territoire natifs de chaque client.

La société place une limite de crédit sur ses clients, afin de limiter le nombre de produits qu'ils peuvent acheter en même temps. Certains clients ont un responsable de compte, et ces informations sont également enregistrées.

Lorsqu'un client passe une commande, la société effectue le suivi de la date de la commande, de la manière dont elle a été passée, du statut actuel de la commande, du mode d'expédition, du montant total de la commande et du commercial qui a aidé à passer la commande. Le commercial peut être ou non la même personne que le responsable de compte d'un client. Si une commande est passée sur Internet, aucun commercial n'est enregistré. Outre les informations de commande, la société effectue également le suivi du nombre d'articles commandés, du prix unitaire et des produits commandés.

Le schéma oe contient également des documents de commande d'achat XML. Vous pouvez accéder à ces documents en utilisant SQL pour interroger la table purchaseorder ou en interrogeant les vues publiques RESOURCE_VIEW et PATH_VIEW.

Exemple de schéma OC

Remarque : le schéma oc n'est plus mis à jour, mais il est toujours disponible.

Le sous-schéma Catalogue en ligne (oc) du schéma de base de données oe aborde un scénario de merchandising de catalogue en ligne. Les mêmes clients et produits sont utilisés dans oc que dans le schéma oe proprement dit, mais le sous-schéma oc organise les produits en une hiérarchie de catégories et de sous-catégories parent. Cette hiérarchie correspond à l'organisation d'un site de portail de commerce électronique où les utilisateurs accèdent à des produits spécifiques via des catégories de produits de plus en plus spécialisées.

Exemple de schéma PM

Remarque : le schéma pm n'est plus mis à jour, mais il est toujours disponible.

La société stocke des informations sur ses produits dans une base de données. Le schéma Product Media (pm) est utilisé pour stocker ces informations. Voici quelques exemples de ces informations :