Datový slovník
DATOVY SLOVNIK PRO DATOVE TOKY
data_pro_web = stav_skladu
statistika = [stav_skladu | stav_prav ]
zakaznici = registrace_zakaznika
data_pro_ucetnictvi = pohyb_zbozi
edit_zbozi = [zmena_polozky | pridani_polozky | odebrani_polozky]
nove_objednavky = {objednavka}
pohyb_zbozi = [vyrizene_objednavky | doplneni_skladu]
pristupova_prava = [znema_prav | pridani_prav | odebrani_prav]
registrace = [prvni_registrace | zmena_osobnich_udaju ]
nakup = [zruseni_obj | nakupovani | zadost_vypisu]
potvrzeni = [potvrzeni_registrace | potvrzeni_objednavky | potvrzeni_zruseni_obj]
vypis_nakupu = {objednani_mnozstvi}
stav_skladu = {polozka}
stav_prav = {pravo}
DATOVY SLOVNIK PRO PRIMITIVA
zruseni_objednavky = @cislo_objednavky
nakupovani = {objednani_zbozi}
objednani_zbozi = kod_zbozi + mnozstvi
prvni_registrace = jmeno + osobni_udaje
zmena_osobnich_udaju = @<2>jmeno + @<1>idcislo + osobni_udaje
zmena_prav = (typ_uzivatele) + @jmeno + (pristupove_heslo)
pridani_prav = pravo
odebrani prav = @jmeno
zmena_polozky = @kod_zbozi + (popis_zbozi) + (cena)
pridani_polozky = polozka
odebrani_polozky = @kod_zbozi
pravo = typ_uzivatele + jmeno + pristupove_heslo
polozka = @kod_zbozi + popis_zbozi + cena + skladovane_mnozstvi
registrace_zakaznika = jmeno + idcislo + kategorie
objednavka = @kod_zbozi + mnozstvi + cislo_objednavky
vyrizene_objednavy = @cislo objednavky + stav_objednavky
doplneni skladu = @kod_zbozi + skladovane_mnozstvi
potvrzeni_registrace = registrace_zakaznika
potvrzeni_objednavky = objednani_mnozstvi
potvrzeni_zruseni_obj = vyrizene_objednavky
zadost_vypisu = datum1 + datum2
osobni_udaje = adresa + typ_platby
typ_uzivatele = [expeditor | redaktor | spravce | majitel]
jmeno = prvni_jmeno + prijmeni
kod_zbozi = petimistne_cislo
popis_zbozi = {obec_znak}
cena = *realne cislo s presnosti dvou desetinych mist*
skladovane_mnozstvi = petimistne_cislo
idcislo = petimistne_cislo
kategorie = [normalni_zakaznik | student | dealer1 | dealer2 | dealer3]
cislo_objednavky = *cele klade cislo pridelene systemem*
*rozsah hodnot: 1...99999999*
stav_objednavky = [nevyrizena | vyrizena | zrusena]
typ_platby = *zpusob placeni objednavek*
adresa =
petimistne_cislo = *cele kladne cislo*
*rozsah hodnot: 00000..99999
prvni_jmeno = {spol_znak}
prijmeni = {spol_znak}
obec_znak = *libovolny znak*
mnozstvi = petimistne_cislo
datum1 = datum
datum2 = datum
spol_znak = [velke_pismeno | male_pismeno]
datum = den + mesic + rok
velke_pismeno = [A|B|...|Z]
male_pismeno = [a|b|...|z]
den = [1|...|31]
mesic = [1|...|12]
rok = [2000|...|2999]