rezumat: în acest tutorial, vă vom prezenta o bază de date SQL Server sample numită BikeStores.
următoarele ilustrează diagrama bazei de date BikeStores:
după cum puteți vedea din diagramă, baza de date eșantion BikeStores are două scheme de vânzări și producție, iar aceste scheme au nouă tabele.
tabele de baze de date
vânzări de masă.stochează
tabelulsales.stores
include informațiile magazinului. Fiecare magazin are un nume de magazin, informații de contact, cum ar fi telefon și e-mail, și o adresă, inclusiv stradă, oraș, stat, și Codul poștal.
vânzări de masă.personalul
tabelulsales.staffs
stochează informațiile esențiale ale personalului, inclusiv prenumele, prenumele. Acesta conține, de asemenea, informațiile de comunicare, cum ar fi e-mail și telefon.
un personal lucrează la un magazin specificat de valoarea dinstore_id
coloană. Un magazin poate avea unul sau mai multe personal.
un personal raportează unui manager de magazin specificat de valoarea dinmanager_id
coloană. Dacă valoarea din manager_id este nulă, atunci personalul este managerul de top.
dacă un personal nu mai funcționează pentru niciun magazin, valoarea din coloana activă este setată la zero.
producția de masă.categorii
production.categories
tabelul stochează categoriile bicicletei, cum ar fi biciclete pentru copii, biciclete de confort și biciclete electrice.
producția de masă.marci
production.brands
tabelul stochează informațiile mărcii despre biciclete, de exemplu, Electra, Haro și Heller.
producția de masă.produse
tabelul production.products
stochează informațiile produsului, cum ar fi numele, marca, categoria, anul modelului și prețul de listă.
fiecare produs aparține unei mărci specificate în coloanabrand_id
. Prin urmare, un brand poate avea zero sau multe produse.
fiecare produs aparține, de asemenea, unei categorii specificate de coloanacategory_id
. De asemenea, fiecare categorie poate avea zero sau multe produse.
vânzări de masă.clienții
sales.customers
tabelul stochează informațiile clientului, inclusiv prenumele, prenumele, telefonul, e-mailul, strada, orașul, statul și Codul poștal.
vânzări de masă.comenzi
sales.orders
tabelul stochează informațiile antetului comenzii de vânzare, inclusiv clientul, starea comenzii, data comenzii, Data necesară, data expedierii.
stochează, de asemenea, informații despre locul în care a fost creată tranzacția de vânzare (magazin) și cine a creat-o (personal).
fiecare comandă de vânzări are un rând în tabelul sales_orders. O comandă de vânzare are unul sau mai multe elemente rând stocate în sales.order_items
tabel.
vânzări de masă.order_items
tabelulsales.order_items
stochează elementele rând ale unei comenzi de vânzare. Fiecare element rând aparține unei comenzi de vânzare specificate de coloanaorder_id
.
un element rând de comandă de vânzare include produsul, cantitatea comenzii, Prețul de listă și reducerea.
producția de masă.stocuri
tabelulproduction.stocks
stochează informațiile despre inventar, adică cantitatea unui anumit produs dintr-un anumit magazin.
Faceți clic pe următorul buton descărcați scriptul bazei de date eșantion:
Descărcați baza de date eșantion SQL Server
acum, ar trebui să fiți familiarizați cu baza de date eșantion BikeStores și gata să o încărcați în SQL Server.