Présentation des exemples de schéma

Les exemples de schémas 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.

À propos des exemples de schéma

Les exemples de schéma de base de données fournissent une plate-forme commune pour des exemples dans 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 de complexité suivantes :

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

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

Principes de conception pour les exemples de schéma

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

Avantages pour les clients des exemples de schéma

Les exemples de schéma offrent les avantages suivants :

Aperçu des exemples de schéma

Les exemples de schémas d'Oracle AI Database sont basés sur un exemple fictif de société qui vend des marchandises sur différents canaux. La société opère dans le monde entier pour remplir les 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 des ressources humaines suit les informations sur les employés et les installations de la société. Dans les enregistrements des ressources humaines (hr), chaque employé dispose d'un numéro d'identification, d'une adresse de courriel, d'un code d'identification d'emploi, d'un salaire et d'un gestionnaire. Certains employés gagnent des commissions en plus de leur salaire.

La société assure également le suivi des données sur les emplois au sein de l'organisation. Chaque emploi a un code d'identification, un titre d'emploi et une fourchette de salaires minimale et maximale pour l'emploi. 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 pendant laquelle il travaillait, le numéro d'identification de l'emploi et le service sont enregistrés.

La société d'échantillonnage est diversifiée au niveau régional, elle suit donc les emplacements de ses entrepôts et de ses services. Chaque employé est affecté à un service et chaque service est identifié soit par un numéro de service unique, soit par un nom abrégé. Chaque service est associé à un emplacement et chaque emplacement a une adresse complète qui comprend le nom de la rue, le code postal, la ville, l'État ou la province et le code du pays.

Dans les endroits 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 la devise, le nom de la devise et la région où le pays est situé géographiquement.

Échantillon de schéma CO

La division Commandes clients suit les données sur les clients, les produits, les magasins et les commandes. Le schéma Commandes clients (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 fonctions telles que la prise en charge de JSON.

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

Les commandes passées par le client sont suivies dans le tableau orders en utilisant le numéro d'identification de la commande, la date et l'heure de passation de la commande, les détails du client, le statut de la commande et les informations du 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 passant une commande sont suivies dans le tableau customers. Chaque client dispose d'un numéro d'identification, d'un nom et d'une adresse de courriel qui sont utilisés pour la communication des commandes.

Les clients peuvent acheter les produits en magasin ou en ligne sur le site Web de l'entreprise. Les informations sur tous les magasins et leurs adresses physiques et virtuelles correspondantes font l'objet d'un suivi dans le tableau stores. Les informations du 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 sur le magasin et le statut de l'expédition, sont stockés dans le tableau shipments.

Un tableau inventory répertorie les détails de chaque produit, par exemple la quantité disponible dans chaque magasin.

Exemple de schéma SH

La division des ventes suit les statistiques commerciales pour faciliter les décisions commerciales. L'exemple de société fait un volume élevé d'affaires, il exécute donc des rapports de statistiques d'affaires pour aider à la prise de décision. Bon nombre de ces rapports sont basés sur le temps et non volatils. C'est-à-dire qu'ils analysent les tendances des données passées. La société charge régulièrement des données dans son entrepôt de données pour collecter des statistiques pour ces rapports. Ces rapports comprennent les chiffres des ventes annuelles, trimestrielles, mensuelles et hebdomadaires par produit. Ces rapports 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 l'entreprise effectue 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

Note : Le schéma oe n'est plus mis à jour, mais 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é conserve des informations sur ces produits, telles que les numéros d'identification du produit, la catégorie dans laquelle le produit tombe, l'entrée 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 de catalogue, un prix minimum auquel un produit sera vendu, et une adresse URL pour les informations du fabricant. Les données sur les stocks 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, l'entreprise conserve les noms des produits et leurs descriptions dans plusieurs langues.

La société entretient des entrepôts dans plusieurs emplacements pour répondre aux besoins des clients. Chaque entrepôt a un numéro d'identification d'entrepôt, un nom, une description d'installation et un numéro d'identification d'emplacement.

Les informations sur le client font également l'objet d'un suivi. Chaque client dispose d'un numéro d'identification. Les dossiers clients comprennent 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é impose une limite de crédit à ses clients, afin de limiter le montant des produits qu'ils peuvent acheter en même temps. Certains clients ont un gestionnaire de compte, et ces informations sont également enregistrées.

Lorsqu'un client passe une commande, la société suit la date de la commande, la façon dont la commande a été passée, le statut courant de la commande, le mode d'expédition, le montant total de la commande et le représentant qui a aidé à passer la commande. Le représentant commercial peut ou non être la même personne que le gestionnaire de comptes d'un client. Si une commande est passée sur Internet, aucun représentant n'est enregistré. En plus des informations de commande, la société suit également le nombre d'articles commandés, le prix unitaire et les produits commandés.

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

OC - Exemple de schéma

Note : Le schéma oc n'est plus mis à jour, mais est toujours disponible.

Le sous-schéma du catalogue en ligne (oc) du schéma de base de données oe traite un scénario de marchandisage dans un 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 dans une hiérarchie de catégories et de sous-catégories parents. Cette hiérarchie correspond à l'arrangement sur un site portail de commerce électronique, où les utilisateurs naviguent vers des produits spécifiques en forant dans des catégories de produits de plus en plus spécialisées.

Exemple de schéma PM

Note : Le schéma pm n'est plus mis à jour, mais est toujours disponible.

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