wiki:ERModel

Version 3 (modified by 191041, 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)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.