SQL Serverサンプルデータベース

概要:このチュートリアルでは、BikeStoresと呼ばれるSQL Serverサンプルデータベースを紹介します。

次はBikeStoresデータベースダイアグラムを示しています。

図からわかるように、BikeStoresサンプルデータベースにはsalesとproductionの二つのスキーマがあり、これらのスキーマには九つのテーブルがあります。

データベーステーブル

テーブルの販売。ストア

sales.storesテーブルには、ストアの情報が含まれています。 各店舗には、店舗名、電話や電子メールなどの連絡先情報、および通り、都市、州、郵便番号などの住所があります。

テーブルの販売。staffs

sales.staffsテーブルには、名、姓などのスタッフの重要な情報が格納されています。 また、電子メールや電話などの通信情報も含まれています。

スタッフは、store_id列の値で指定されたストアで動作します。 店舗には1人以上のスタッフを配置できます。

スタッフは、manager_id列の値で指定された店長に報告します。 Manager_idの値がnullの場合、スタッフは最上位のマネージャーになります。

譜表がどの店舗でも機能しなくなった場合、アクティブな列の値はゼロに設定されます。テーブルの生産。

テーブルの生産。

カテゴリ

production.categoriesテーブルには、子供用自転車、快適自転車、電動自転車などの自転車のカテゴリが格納されています。テーブルの生産。

テーブルの生産。

brands

production.brandsテーブルには、Electra、Haro、Hellerなどのバイクのブランド情報が格納されています。テーブルの生産。

テーブルの生産。

製品

production.productsbrand_id列で指定されたブランドに属しています。 したがって、ブランドはゼロまたは多くの製品を持つことができます。

各製品は、category_id列で指定されたカテゴリにも属します。 また、各カテゴリにはゼロまたは多くの製品がある場合があります。

テーブルの販売。顧客

sales.customersテーブルには、名、姓、電話、電子メール、通り、都市、州、郵便番号などの顧客の情報が格納されます。

テーブルの販売。orders

sales.ordersテーブルには、顧客、注文ステータス、注文日、必須日、出荷日などの販売注文のヘッダー情報が格納されます。

また、販売トランザクションが作成された場所(store)と作成されたユーザー(staff)に関する情報も格納されます。

各販売注文には、sales_ordersテーブルの行があります。 販売注文には、sales.order_itemsテーブルに格納されている広告申込情報が1つまたは複数あります。

テーブルの販売。order_items

sales.order_itemsorder_id列で指定された販売注文に属します。

販売注文明細には、商品、注文数量、定価、割引が含まれます。テーブルの生産。

テーブルの生産。

stocks

production.stocksテーブルには、在庫情報、すなわち特定の店舗内の特定の製品の数量が格納されます。

次のボタンをクリックしてサンプルデータベーススクリプトをダウンロードします。

Sql Serverサンプルデータベースをダウンロードします

さて、BikeStoresサンプルデー

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です