Changes between Initial Version and Version 1 of p2


Ignore:
Timestamp:
12/09/23 18:10:51 (7 months ago)
Author:
165030
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • p2

    v1 v1  
     1= Логички и физички дизајн =
     2== Релациска шема (стабилна)
     3
     4
     5=== Релациска шема
     6Добиена со стабилна трансформација
     7
     8
     9Се избира стабилна трансформација за да се намали бројот на модификации, кога ќе се сменат барањата или ако се додадат нови барања.
     10
     11=== Ентитети:
     12
     13kategorii('''__kat_id__''', '''kat_ime''', opis)
     14
     15sostojki('''s_id''', '''s_naziv''')
     16
     17potekla('''pot_id''', '''pot_naziv''')
     18
     19recepti('''rec_id''', postapka)
     20
     21prodavnici('''pro_id''', p_naziv)
     22
     23lokacii('''l_id''', '''adresa''')
     24
     25restorani('''res_id''', res_naziv)
     26
     27korisnici('''telefon''', '''kor_ime''', prezime,)
     28
     29vraboten('''*telefon''')
     30    • * референцира од korisnici(telefon)
     31     
     32posetiteli('''*telefon''')
     33    • * референцира од korisnici(telefon)
     34     
     35sliki('''reden_broj''', '''*rec_id''', '''slika''')
     36    • * референцира од recepti(rec_id)
     37
     38naracki('''vreme''', '''n_data''', '''*telefon''')
     39    • * референцира од postetiteli(telefon)
     40
     41komentari('''kom_data''', '''*telefon''', '''"rec_id''', '''ocena''', text)
     42    • * референцира од postetiteli(telefon)
     43    • " референцира од recepti(rec_id)
     44
     45=== Релации:
     46
     47zadolzen_za('''*v_telefon''', '''""vreme''', '''""n_data''', '''"p_telefon''')
     48    • * референцира од vraboteni(telefon)
     49    • "" референцира од naracki(vreme, n_data)
     50    • " референцира од postetiteli(telefon)
     51
     52naracal - не се прави затоа што е идентификувачка за naracki
     53
     54napisal - не се прави затоа што е идентификувачка за komentari
     55
     56ocenet - не се прави затоа што е идентификувачка за komentari
     57
     58pripagja('''*kat_id''', '''"rec_id''')
     59    • * референцира од kategorii(kat_id)
     60    • " референцира од recepti(rec_id)
     61
     62sodrzi('''*s_id''', '''"rec_id''')
     63    • * референцира од sostojki(s_id)
     64    • " референцира од recepti(rec_id)
     65
     66od_kade('''*pot_id''', '''"rec_id''')
     67    • * референцира од potekla(pot_id)
     68    • " референцира од recepti(rec_id)
     69
     70odgovara - не се прави затоа што е идентификувачка за recepti
     71
     72opsluzuva('''*res_id''', '''"rec_id''')
     73    • * референцира од restorani(res_id)
     74    • " референцира од recepti(rec_id)
     75
     76so_koi('''*vreme''', '''*n_data''', '''*telefon''', '''"rec_id''')
     77    • * референцира од naracki(vreme, n_data, telefon)
     78    • " референцира од recepti(rec_id)
     79
     80ja_ima('''*s_id''', '''"pro_id''', kolicina, cena)
     81    • * референцира од sostojki(s_id)
     82    • " референцира од prodavnici(pro_id)
     83
     84se_naogja2('''*pro_id''', '''"l_id''')
     85    • * референцира од prodavnici(pro_id)
     86    • " референцира од lokacii(l_id)
     87
     88se_naogja1('''*res_id''', '''"l_id''')
     89    • * референцира од restorani(res_id)
     90    • " референцира од lokacii(l_id)
     91
     92od_kade('''*res_id''', '''"vreme''', '''"n_data''', '''"telefon''')
     93    • * референцира од restorani(res_id)
     94    • " референцира од naracki(vreme, n_data, telefon)
     95
     96== DDL скрипта
     97
     98
     99== DML скрипта
     100
     101
     102== Релациски дијаграм