Baza de date a meniului restaurantului

1. Afirmația problemei

Restaurantul trebuie să elaboreze un sistem automat de contabilitate pentru preparate, ingrediente, băuturi, comenzi, caracteristici de preț, calcularea costului comenzilor. Una dintre piesele de sistem este un subsistem de preparare de preparate din ingrediente care vă permite să „recruteze“ preparate din ingrediente la calcularea prețului de cost, pentru a obține ordine de feluri de mâncare, la meniuri de imprimare, comenzi alimentare, etc. Rețineți că cantitatea de ingredient este măsurată în diferite unități (bucăți, grame, etc.). Elaborați o bază de date "Meniu". În nota explicativă, descrieți în mod constant întregul proces de dezvoltare și plasați toate formularele de ecran.







Sarcina cursului este de a crea un sistem informatic (baza de date), reflectând, astfel, cunoștințele dobândite în cursul parcurs.

Baza de date - partea centrală a IS (sistemul informatic), o colecție de date pentru prelucrarea mașinilor, care reflectă modelul de informație al unui anumit domeniu. Bazele de date (baze de date) moderne stochează date sub formă de tabele care sunt legate într-un anumit mod, în conformitate cu aceste baze de date de proprietăți se numesc relaționale.

DB este creat cu ajutorul DBMS (DB management system). DBMS este un sistem de instrumente software, al cărui scop principal este:

1) descrie baza de date, tabelele și legăturile dintre acestea, descriu operațiile pe datele din tabele;

2) să controleze integritatea și coerența datelor;

3) afișează automat modelul informațiilor descrise într-o bază de date fizică pe suportul magnetic al computerului.

Bazele de proiectare a bazelor de date relaționale

Ciclul de viață al unei baze de date poate fi împărțit în trei etape principale:







1) design (pe hârtie sau cu ajutorul programelor speciale);

2) implementarea software-ului;

La etapa de proiectare se rezolvă următoarele întrebări:

1) studiul problemei (sondaj asupra domeniului), selectarea obiectelor și legăturile despre care ar trebui stocate informațiile;

2) compilarea tabelelor originale de baze de date;

3) normalizarea (descompunerea) tabelelor și alocarea câmpurilor cheie.

La etapa de implementare:

1) o descriere a tabelelor obținute prin intermediul SGBD și introducerea acestora în calculator;

2) elaborarea de rapoarte, formulare de ecran, interogări, macro-uri și programe;

3) depanarea și testarea programelor din IP și instruirea personalului.

În stadiul de funcționare, IS este umplut cu date reale, utilizare, modificare și întreținere.

1) interogări - pentru a selecta și a filtra datele din tabele conform anumitor criterii;

2) formulare - pentru a afișa date dintr-un tabel pe ecran într-o formă convenabilă;

3) rapoarte - pentru prelucrarea datelor din tabele sub formă de imprimate pe hârtie.

Fereastra principală de acces:

2) conține trei butoane (în partea dreaptă) pentru a efectua următoarele acțiuni pe obiecte:

pentru a crea un obiect nou cu trecerea la modul de proiectare.

2. Dezvoltarea tabelelor și a schemelor bazei de date

Pentru crearea acestui sistem de informații, avem nevoie de o varietate de informații (denumirea produselor alimentare, a băuturilor, informații cu privire la ingrediente, preț performanță, și așa mai departe. P.), care trebuie să fie legat pentru a asigura coerența datelor.

Tabelul de mai jos pot fi identificate în IP noastre, „Food“, „Drink“, „ingrediente“, „Grupul“, „Compoziția produsului alimentar“, „chelneri“, „Comenzi“ și „Comenzi din meniu.“

Pentru a crea o tabelă în Access, ar trebui să descrieți structura acesteia în vizualizarea Design. Descrierea câmpului include:

4) Proprietățile câmpului

Crearea unei mese "Vesela"

Baza de date a meniului restaurantului

În coloana „Nume câmp“ introduceți următoarele mențiuni: „cod alimentar“, „numele“, „Grupul ID-ul“, „Cost“, „preț“ și „marcare“.

În coloana "tip de date", sunt introduse tipurile de câmp tabel care sunt selectate din listă. Câmpurile tabelului pot fi din următoarele tipuri:

1) Câmpul text

3) Câmpul numeric

4) Câmpul Data / Ora

5) Câmpul monetar

7) Câmpul logic







Articole similare

Trimiteți-le prietenilor: