Exemple de base de données SQL Server

Résumé : dans ce tutoriel, nous allons vous présenter un exemple de base de données SQL Server appelée BikeStores.

Ce qui suit illustre le diagramme de la base de données BikeStores:

Comme vous pouvez le voir sur le diagramme, la base de données d’échantillons de BikeStores a deux schémas de vente et de production, et ces schémas ont neuf tables.

Tables de base de données

Ventes de tables.magasins

La table sales.stores inclut les informations du magasin. Chaque magasin a un nom de magasin, des informations de contact telles que le téléphone et l’e-mail, et une adresse comprenant la rue, la ville, l’état et le code postal.

Ventes de tableaux.staffs

La table sales.staffs stocke les informations essentielles des staffs, y compris le prénom, le nom de famille. Il contient également les informations de communication telles que le courrier électronique et le téléphone.

Une portée travaille dans un magasin spécifié par la valeur de la colonne store_id. Un magasin peut avoir un ou plusieurs personnels.

Un personnel fait rapport à un gestionnaire de magasin spécifié par la valeur dans la colonne manager_id. Si la valeur dans manager_id est null, alors le staff est le top manager.

Si une équipe ne fonctionne plus pour aucun magasin, la valeur de la colonne active est définie sur zéro.

Production de table.catégories

Le tableau production.categories stocke les catégories du vélo telles que les vélos pour enfants, les vélos confort et les vélos électriques.

Production de table.marques

La table production.brands stocke les informations de la marque sur les vélos, par exemple Electra, Haro et Heller.

Production de table.produits

La table production.products stocke les informations du produit telles que le nom, la marque, la catégorie, l’année du modèle et le prix catalogue.

Chaque produit appartient à une marque spécifiée par la colonne brand_id. Par conséquent, une marque peut avoir zéro ou plusieurs produits.

Chaque produit appartient également à une catégorie spécifiée par la colonne category_id. De plus, chaque catégorie peut avoir zéro ou plusieurs produits.

Ventes de tableaux.

La table sales.customers stocke les informations du client, y compris le prénom, le nom, le téléphone, l’e-mail, la rue, la ville, l’état et le code postal.

Ventes de tableaux.commandes

La table sales.orders stocke les informations d’en-tête de la commande client, y compris le client, le statut de la commande, la date de commande, la date requise, la date d’expédition.

Il stocke également les informations sur l’endroit où la transaction de vente a été créée (magasin) et qui l’a créée (personnel).

Chaque commande client a une ligne dans la table sales_orders. Une commande client contient un ou plusieurs éléments de ligne stockés dans la table sales.order_items.

Ventes de tableaux.order_items

La table sales.order_items stocke les éléments de ligne d’une commande client. Chaque élément de ligne appartient à une commande client spécifiée par la colonne order_id.

Une ligne de commande client comprend le produit, la quantité de commande, le prix catalogue et la remise.

Production de table.stocks

Le tableau production.stocks stocke les informations d’inventaire, c’est-à-dire la quantité d’un produit particulier dans un magasin spécifique.

Cliquez sur le bouton suivant téléchargez l’exemple de script de base de données :

Téléchargez l’exemple de base de données SQL Server

Maintenant, vous devriez être familier avec l’exemple de base de données BikeStores et prêt à le charger dans le serveur SQL.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *