Zusammenfassung: In diesem Tutorial stellen wir Ihnen eine SQL Server-Beispieldatenbank namens BikeStores vor.
Im Folgenden wird das BikeStores-Datenbankdiagramm veranschaulicht:
Wie Sie dem Diagramm entnehmen können, verfügt die BikeStores-Beispieldatenbank über zwei Schemata Vertrieb und Produktion, und diese Schemata haben neun Tabellen.
Datenbanktabellen
Tabelle Umsatz.stores
Die sales.stores
-Tabelle enthält die Informationen des Stores. Jedes Geschäft hat einen Geschäftsnamen, Kontaktinformationen wie Telefon und E-Mail sowie eine Adresse mit Straße, Stadt, Bundesland und Postleitzahl.
Tabelle Umsatz.staffs
Die sales.staffs
Tabelle speichert die wesentlichen Informationen der Staffs einschließlich Vorname, Nachname. Es enthält auch die Kommunikationsinformationen wie E-Mail und Telefon.
Ein Mitarbeiter arbeitet in einem Geschäft, das durch den Wert in der Spalte store_id
angegeben wird. Ein Geschäft kann einen oder mehrere Mitarbeiter haben.
Ein Mitarbeiter meldet sich an einen Filialleiter, der durch den Wert in der Spalte manager_id
angegeben wird. Wenn der Wert in der manager_id null ist, ist das Personal der oberste Manager.
Wenn ein Notensystem für keine Geschäfte mehr funktioniert, wird der Wert in der aktiven Spalte auf Null gesetzt.
Tabellenproduktion.kategorien
Die production.categories
Tabelle speichert die Fahrradkategorien wie Kinderfahrräder, Komfortfahrräder und Elektrofahrräder.
Tabellenproduktion.marken
Die production.brands
-Tabelle speichert die Markeninformationen von Fahrrädern, z. B. Electra, Haro und Heller.
Tabellenproduktion.produkte
Die production.products
Tabelle speichert die Produktinformationen wie Name, Marke, Kategorie, Modelljahr und Listenpreis.
Jedes Produkt gehört zu einer Marke, die in der Spalte brand_id
angegeben ist. Daher kann eine Marke null oder viele Produkte haben.
Jedes Produkt gehört auch zu einer Kategorie, die in der Spalte category_id
angegeben ist. Außerdem kann jede Kategorie null oder viele Produkte haben.
Tabelle Umsatz.kunden
Die sales.customers
-Tabelle speichert Kundeninformationen, einschließlich Vorname, Nachname, Telefon, E-Mail, Straße, Stadt, Bundesland und Postleitzahl.
Tabelle Umsatz.bestellungen
Die sales.orders
-Tabelle speichert die Header-Informationen des Kundenauftrags, einschließlich Kunde, Bestellstatus, Bestelldatum, erforderliches Datum, Versanddatum.
Es speichert auch die Informationen darüber, wo die Verkaufstransaktion erstellt wurde (Geschäft) und wer sie erstellt hat (Mitarbeiter).
Jeder Kundenauftrag hat eine Zeile in der Tabelle sales_orders. Ein Kundenauftrag enthält eine oder mehrere Werbebuchungen, die in der Tabelle sales.order_items
gespeichert sind.
Tabelle Umsatz.order_items
Die sales.order_items
Tabelle speichert die Werbebuchungen eines Kundenauftrags. Jede Position gehört zu einem Kundenauftrag, der in der Spalte order_id
angegeben ist.
Eine Kundenauftragsposition enthält Produkt, Bestellmenge, Listenpreis und Rabatt.
Tabellenproduktion.bestände
Die production.stocks
Tabelle speichert die Bestandsinformationen, d. H. Die Menge eines bestimmten Produkts in einem bestimmten Geschäft.
Klicken Sie auf die folgende Schaltfläche Laden Sie das Beispieldatenbankskript herunter:
SQL Server-Beispieldatenbank herunterladen
Jetzt sollten Sie mit der BikeStores-Beispieldatenbank vertraut und bereit sein, sie in den SQL Server zu laden.