Cum de a construi modelul bazei de date logice

Nakidal tine, ca un exemplu, de repede pot vedea.

Există un tabel Comenzi - vine aici toate informațiile despre comenzile de la clienții dumneavoastră cu privire la aceasta ar trebui să fie

Cum de a construi modelul bazei de date logice

Ai o masă TipZakaza și FormatBumagi.

Cum de a construi modelul bazei de date logice

Ele oferă toate tipurile, formate, și. de exemplu

Cum de a construi modelul bazei de date logice

rezervările de masă specificați doar TipaZakaza id, id-ul și FormataBumagi. și anume dacă vii la comanda „Am nevoie A4 pagina de fotocopiere 2 exemplare“, masa devine de intrare cu ID de comandă (contra), id TipaZakaza (în acest caz 2), id-ul FormataBumagi (lăsați-l să fie 1), atunci numărul de = 2, numele de client, data comenzii, și performanță.

Există, de asemenea, un tabel de stabilire a prețurilor:

Cum de a construi modelul bazei de date logice

Acesta conține TipaZakaza id, id FormataBumagi și costul pe 1 exemplar.

Pentru a vă găsi în timp ce economisind comanda va primi de la acest tabel (prețuri) costul serviciului pentru 1 exemplar (pret SELECT prețuirea UNDE TipaZakaza = 2 și FormataBumagi = 1), iar prețul înmulțit cu numărul și stoca rezultatul în costurile de teren în ordinele de masă.

În general, schema a fost astfel:

Cum de a construi modelul bazei de date logice

Nu înțeleg de ce în a 2-a fotografia numele produsului dorit. În cazul în care scrie!

Și aici, în cazul în care am trecut - duplicarea ordinului de masă, precum și faptul că este necesar să se combine încercuit în tabelul 1

Cum de a construi modelul bazei de date logice