Version 3 (modified by 2 years ago) ( diff ) | ,
---|
Верзија 1
ER дијаграм
Податочни побарувања
Ентитети:
1) Ресторан
- restoran_id - integer (primary key)
- restoran_ime - varchar (not null)
- restoran_rejting - integer (not null)
- restoran_adresa - varchar (not null)
- restoran_tel_broj - varchar (not null)
2) Мени
- meni_id - integer (primary key)
- tip
- glavno_jadenje - varchar
- pojadok - varchar
- desert - varchar
3) Оброк
- obrok_id - integer (primary key)
- obrok_opis - varchar (not null)
- obrok_ime - varchar (not null)
4) Цена
- cena_id - integer (primary key)
- cena_vazi_od - date (not null)
- cena_vazi_do - date (not null)
- cena_iznos - integer (not null)
5) Нарачка
- naracka_id - integer (primary key)
- naracana_na - date (not null)
- naracka_status - varchar (not null)
- naracka_cena_vkupna - integer (not null)
6) Резервација
- rezervacija_id - integer (primary key)
- rezervacija_vreme - date? (not null)
- br_lugje - integer (not null)
7) Корисник
- user_id - integer (primary key)
- user_ime - varchar (not null)
- user_prezime - varchar (not null)
- user_lozinka - varchar (not null)
8) Менаџер
- menadzer_vraboten_od - date (not null)
9) Доставувач
- dostavavac_vraboten_od - date (not null)
10) Купувач
- kupuvac_tel_broj - varchar (not null)
11) Системски администратор
Релации:
- Nudi - 1:N релација помеѓу Ресторан и Мени, со тотално учество од страната на Мени. Релацијата означува дека секој ресторан има посебно мени.
- Sodrzi - N:N релација помеѓу Мени и Оброк, со тотално учество на страната на Мени. Релацијата означува дека секое мени се состои од оброци.
- Ima - 1:N слаба релација помеѓу Оброк и Цена со тотално учество на страната на Цена. Релација означува дека секој оброк има своја цена.
- Za - 1:1 релација помеѓу Ресторан и Резервација која означува дека се креира Резервација за одреден Ресторан.
- Pravi - 1:N релација помеѓу Купувач и Резервација која означува дека некој купувач креира резервација.
- Kreira - 1:N релација помеѓу Купувач и Нарачка која означува дека некој купувач може да креира Нарачка.
- Dostavuva - 1:N релација помеѓу Доставувач и Нарачка која означува дека некој Доставувач може да достави некоја Нарачка.
- Se_Sostoi_Od - N:N релација со тотално учество на страната на Нарачка. Релацијата означува дека во одредена Нарачка може да има повеќе Оброци.
- Menadzira - 1:N релација помеѓу Системски Администратор и Корисник, каде што релацијата искажува дека Системските Администратори ги менаџираат Корисниците.
to do:
1) менаџер -> ресторан релација 2) нарачка и реззервација да се сменат со тотално учество 3) нов ентитет tip 4) оброк и мени да се смени кардиналност 1...Н 5) ентитети и релации да се уредат 6) корисник и системски администратор тотално учество 7) (од ф0) да се додаде опис за секој корисник посебно како прави профил
Историјат
Attachments (4)
- ERmodel_v1.xml (38.1 KB ) - added by 2 years ago.
- ERmodel_v1.jpg (141.2 KB ) - added by 2 years ago.
- ERmodel_v2.jpg (146.3 KB ) - added by 2 years ago.
- ERmodel_v3.jpg (155.7 KB ) - added by 2 years ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.