PROIECTAREA BAZEI DE BAZĂ A ÎNTREPRINDERII PE EXEMPLUL UNUI SALON FLORIN
Patrakova Darya Ivanovna
FGFOU V «Universitatea federală Ural numită după primul președinte al Rusiei BN Yeltsin»
Student de 3 ani
abstract
Bazele teoretice și algoritmul de construcție a bazei de date sunt luate în considerare în articol. Proiectarea unei baze de date pentru activitățile de automatizare este considerată utilizând exemplul unui salon de flori.
PROIECTAREA BAZEI DE BAZĂ PENTRU ENTITATEA DIN EXEMPLU O CARTE DE FLORI
Patrakova Daria Ivanovna
Universitatea federală din Ural
Elev de 3 ani
abstract
Articolul descrie baza teoretică și algoritmul de construire a bazei de date. Proiectarea bazei de date pentru automatizarea activităților este considerată, de exemplu, la magazinul de flori.
Conducător științific: Gavrilova TB Ph.D.,
Profesor asociat al Departamentului de "sisteme de gestionare a energiei și întreprinderi industriale"
FGFOU în "UrFU numit după. Boris N. Elcin »
Rusia, orașul Ekaterinburg
În prezent, aproape fiecare companie are o bază de date proprie pentru automatizarea activităților, care ajută la gestionarea eficientă a întreprinderii. Datorită automatizării, numărul de erori admise de angajații companiei în timpul procesului este redus. Și, de asemenea, resursele de muncă sunt salvate, riscurile sunt reduse și probabilitatea pierderilor la întreprindere scade.
Modelarea bazelor de date este etapa principală de automatizare a activităților companiei. Baza de date este o colecție de date organizate care este stocată în memoria sistemului de calcul și afișează obiectele și relațiile lor într-o anumită zonă de subiect.
Acest articol prezintă dezvoltarea unei baze de date a companiei bazată pe exemplul unui salon de culori utilizând programul Microsoft Access (unul dintre cele mai utilizate DBMS).
Scopul lucrării este crearea unei baze de date pentru managerul salonului, în care vor fi stocate și prelucrate informații despre clienții salonului, comenzile și serviciile suplimentare, precum și informații despre furnizori și sortimentul magazinului.
Sarcini care vor ajuta la rezolvarea bazei de date create:
1) menținerea bazei de clienți;
2) înregistrarea rapidă a ordinului și calcularea sumei totale;
3) capacitatea de a vedea rămășițele reale ale magazinului (numărul real și contabil de culori) și, prin urmare, influența vânzările;
4) raportul privind vânzările, rezultatele vânzărilor de flori și servicii pe volum, cifra de afaceri trimestrială pe culori și servicii.
Prima etapă a designului bazei de date este definirea regulilor de afaceri ale salonului de flori:
1) Linia principală de afaceri este flori la vânzare cu amănuntul, buchete cadou, compoziții, buchete de nuntă, decorațiuni interioare florale.
2) Modul de salon este non-stop.
3) Plata pentru achiziționarea de flori, buchete și furnizarea de servicii se efectuează la prețuri aprobate în lista de prețuri. Furnizarea serviciilor se face numai după plata în avans de 100%.
4) Cumpărătorul însuși poate alege flori pentru a compune un buchet. Costul buchetului este calculat separat de costul florilor, plus decorarea.
5) Bunurile sunt plătite prin casierie. Plata se face în numerar sau prin transfer bancar.
6) Livrarea mărfurilor în jurul orașului prin curier este plătită și este egală cu 300 de ruble.
7) Livrarea în alte orașe din Rusia este de asemenea efectuată. Costul livrării depinde de distanța orașului.
8) Clienții sunt informați permanent despre reduceri și promoții ale magazinului prin SMS și e-mail.
9) Magazinul oferă clienților săi următoarele servicii:
- Recepție și design de birouri;
- proiectarea de interioare de case;
- designul de cafenele și restaurante.
Următoarea etapă a proiectării bazei de date implică dezvoltarea unei structuri de tabel. În acest stadiu, trebuie să determinați numărul de obiecte de informație de bază (tabele), setul câmpurilor acestora și tipul de date din ele, câmpurile cheie și relațiile dintre tabele.
Un obiect informativ este un afișaj informativ al unei anumite entități, fenomen, proces sau eveniment. Obiectul informatic se formează prin combinarea unor cerințe logic interconectate, care sunt reprezentate de caracteristici calitative și cantitative.
Obiectele de informare pentru baza de date a florariilor vor fi: Client, Furnizor, Furnizare, Flori in sortiment, Serviciu, Comanda, Comandat, Comandat-service, Modalitati de plata, Livrare.
Tipurile de date utilizate în proiectare sunt după cum urmează:
- Text - acesta este utilizat atunci când se stochează un text neformatat simplu de până la 250 de caractere.
- Numeric - utilizat la stocarea numerelor reale.
- Câmpul Memo este utilizat când se stochează cantități mari de text la 65.530 de caractere.
- Data / Ora - se utilizează atunci când se stochează datele calendarului și ora curentă.
- Monetar - utilizat la depozitarea banilor.
- Counter - utilizat la stocarea numerelor naturale unice cu acumulare automată.
- Logic - este utilizat atunci când se stochează date logice (este nevoie de doar două valori, de exemplu, Da sau Nu).
- Câmpul obiectului OLE-MS Asset asigură stocarea în tabelele de imagini și alte date binare. Volumul de date este de 1 GB.
Mai jos sunt tabelele pentru obiectele folosite în baza de date a salonului de flori.
Tabelul 1 - Descrierea obiectului clientului
Următorul pas în proiectarea unei baze de date este identificarea legăturilor obiectelor informatice și construirea unei diagrame entitate-relație (vezi figura 1).
Toate obiectele de informație sunt interconectate. Legăturile sunt împărțite în mai multe tipuri, denumirile acestora fiind următoarele:
- Unu la unu (1: 1);
- Unu la mulți (1: M sau M: 1);
- Mulți până la mulți (M: M).
Figura 1. Diagrama entitate-relație
O relație one-to-one (1: 1) indică faptul că o instanță a primei entități (stânga) este asociată doar cu o singură instanță a celei de-a doua entități (entitatea potrivită).
O relație one-to-many (1: M sau M: 1) indică faptul că o instanță a primei entități este asociată cu mai multe instanțe ale celei de-a doua entități.
O relație multi-multi (M: M) indică faptul că fiecare instanță a primei entități poate fi asociată cu mai multe instanțe ale celei de-a doua entități și fiecare instanță a celei de-a doua entități poate fi asociată cu mai multe instanțe ale primei entități. Din moment ce Access nu formează o relație de acest tip, trebuie să se facă folosind relații unu-la-multe și o tabelă auxiliară în cazul în care există două câmpuri de cod și numai valorile unice ale câmpurilor de cod ale tabelelor principale sunt colectate.
Luați în considerare diagrama entități-relație pentru baza de date pentru flori.
Dacă nu sunteți înregistrat pe site, atunci trebuie să vă înregistrați: