| | 1 | ='' Верзија 1 ''= |
| | 2 | |
| | 3 | === '''ER дијаграм''' === |
| | 4 | |
| | 5 | [[Image(ERmodel_v1.jpg)]] |
| | 6 | |
| | 7 | === '''Податочни побарувања''' === |
| | 8 | |
| | 9 | ''**Ентитети**'': |
| | 10 | |
| | 11 | 1) ''Ресторан'' |
| | 12 | - restoran_id - integer (primary key) |
| | 13 | - restoran_ime - varchar (not null) |
| | 14 | - restoran_rejting - integer (not null) |
| | 15 | - restoran_adresa - varchar (not null) |
| | 16 | - restoran_tel_broj - varchar (not null) |
| | 17 | |
| | 18 | 2) ''Мени'' |
| | 19 | - meni_id - integer (primary key) |
| | 20 | - tip |
| | 21 | * glavno_jadenje - varchar |
| | 22 | * pojadok - varchar |
| | 23 | * desert - varchar |
| | 24 | |
| | 25 | 3) ''Оброк'' |
| | 26 | - obrok_id - integer (primary key) |
| | 27 | - obrok_opis - varchar (not null) |
| | 28 | - obrok_ime - varchar (not null) |
| | 29 | |
| | 30 | 4) ''Цена'' |
| | 31 | - cena_id - integer (primary key) |
| | 32 | - cena_vazi_od - date (not null) |
| | 33 | - cena_vazi_do - date (not null) |
| | 34 | - cena_iznos - integer (not null) |
| | 35 | |
| | 36 | 5) ''Нарачка'' |
| | 37 | - naracka_id - integer (primary key) |
| | 38 | - naracana_na - date (not null) |
| | 39 | - naracka_status - varchar (not null) |
| | 40 | - naracka_cena_vkupna - integer (not null) |
| | 41 | |
| | 42 | 6) ''Резервација'' |
| | 43 | - rezervacija_id - integer (primary key) |
| | 44 | - rezervacija_vreme - date? (not null) |
| | 45 | - br_lugje - integer (not null) |
| | 46 | |
| | 47 | 7) ''Корисник'' |
| | 48 | - user_id - integer (primary key) |
| | 49 | - user_ime - varchar (not null) |
| | 50 | - user_prezime - varchar (not null) |
| | 51 | - user_lozinka - varchar (not null) |
| | 52 | |
| | 53 | 8) ''Менаџер'' |
| | 54 | - menadzer_vraboten_od - date (not null) |
| | 55 | |
| | 56 | 9) ''Доставувач'' |
| | 57 | - dostavavac_vraboten_od - date (not null) |
| | 58 | |
| | 59 | 10) ''Купувач'' |
| | 60 | - kupuvac_tel_broj - varchar (not null) |
| | 61 | |
| | 62 | 11) ''Системски администратор'' |
| | 63 | |
| | 64 | |
| | 65 | |
| | 66 | ''**Релации**'': |
| | 67 | |
| | 68 | - Nudi - 1:N релација помеѓу Ресторан и Мени, со тотално учество од страната на Мени. Релацијата означува дека секој ресторан има посебно мени. |
| | 69 | |
| | 70 | - Sodrzi - N:N релација помеѓу Мени и Оброк, со тотално учество на страната на Мени. Релацијата означува дека секое мени се состои од оброци. |
| | 71 | |
| | 72 | - Ima - 1:N слаба релација помеѓу Оброк и Цена со тотално учество на страната на Цена. Релација означува дека секој оброк има своја цена. |
| | 73 | |
| | 74 | - Za - 1:1 релација помеѓу Ресторан и Резервација која означува дека се креира Резервација за одреден Ресторан. |
| | 75 | |
| | 76 | - Pravi - 1:N релација помеѓу Купувач и Резервација која означува дека некој купувач креира резервација. |
| | 77 | |
| | 78 | - Kreira - 1:N релација помеѓу Купувач и Нарачка која означува дека некој купувач може да креира Нарачка. |
| | 79 | |
| | 80 | - Dostavuva - 1:N релација помеѓу Доставувач и Нарачка која означува дека некој Доставувач може да достави некоја Нарачка. |
| | 81 | |
| | 82 | - Se_Sostoi_Od - N:N релација со тотално учество на страната на Нарачка. Релацијата означува дека во одредена Нарачка може да има повеќе Оброци. |
| | 83 | |
| | 84 | - Menadzira - 1:N релација помеѓу Системски Администратор и Корисник, каде што релацијата искажува дека Системските Администратори ги менаџираат Корисниците. |