samenvatting: in deze tutorial zullen we u een SQL Server sample database voorstellen, genaamd BikeStores.
het volgende illustreert het Databasediagram van BikeStores:
zoals u kunt zien in het diagram, heeft de BikeStores-steekproefdatabase twee schema ’s verkoop en productie, en deze schema’ s hebben negen tabellen.
databasetabellen
Tabelverkoop.stores
de sales.stores
tabel bevat de informatie van de opslag. Elke winkel heeft een naam van de winkel, contactgegevens zoals telefoon en e-mail, en een adres met inbegrip van Straat, Stad, staat, en Postcode.
tabel verkoop.notenbalken
de sales.staffs
tabel slaat de essentiële informatie van notenbalken op, waaronder voornaam en achternaam. Het bevat ook de communicatie-informatie, zoals e-mail en telefoon.
een notenbalk werkt in een opslag die wordt opgegeven door de waarde in de kolom store_id
. Een winkel kan een of meer medewerkers hebben.
a staff rapporteert aan een store manager gespecificeerd door de waarde in de kolom manager_id
. Als de waarde in de manager_id null is, dan is de notenbalk de top manager.
als een notenbalk niet meer werkt voor enige opslag, wordt de waarde in de actieve kolom ingesteld op nul.
Tabelproductie.categorieën
in de tabel production.categories
worden de categorieën van de fiets opgeslagen, zoals kinderfietsen, comfortfietsen en elektrische fietsen.
Tabelproductie.merken
de production.brands
tabel slaat de informatie van het merk op van fietsen, bijvoorbeeld Electra, Haro en Heller.
Tabelproductie.producten
de production.products
tabel slaat de productinformatie zoals naam, merk, categorie, modeljaar en catalogusprijs op.
elk product behoort tot een merk dat wordt gespecificeerd in de kolom brand_id
. Vandaar, een merk kan nul of veel producten hebben.
elk product behoort ook tot een categorie die wordt gespecificeerd in de kolom category_id
. Ook kan elke categorie nul of veel producten hebben.
tabel verkoop.klanten
de sales.customers
tabel slaat informatie van klanten op, waaronder voornaam, achternaam, telefoon, e-mail, straat, stad, staat en Postcode.
tabel verkoop.orders
de sales.orders
tabel slaat de header-informatie van de verkooporder op, inclusief klant, orderstatus, orderdatum, vereiste datum, verzenddatum.
Het slaat ook de informatie op over waar de verkooptransactie is gemaakt (store) en wie het heeft gemaakt (staff).
elke verkooporder heeft een rij in de sales_orders tabel. Een verkooporder heeft één of meerdere regelitems opgeslagen in de sales.order_items
tabel.
tabel verkoop.order_items
de sales.order_items
tabel slaat de regelitems van een verkooporder op. Elk regelitem behoort tot een verkooporder gespecificeerd in de kolom order_id
.
een verkooporderlijn bevat product, bestelhoeveelheid, catalogusprijs en korting.
Tabelproductie.voorraden
De production.stocks
tabel slaat de inventarisinformatie op, d.w.z. de hoeveelheid van een bepaald product in een specifieke opslagplaats.
klik op de volgende knop download het voorbeeld database script:
Download SQL Server Sample Database
nu moet u bekend zijn met de BikeStores sample database en klaar zijn om het in de SQL Server te laden.