wiki:ERModel

Version 19 (modified by 201082, 23 months ago) ( diff )

--

Актуелна верзија

Дијаграм

Податочни побарувања

Ентитети

  • Kompanija - ентитет кој дефинира компанија
    • kompanija_id - нумерички тип (примарен клуч)
    • kompanija_ime - текстуален тип (задолжителен атрибут)
    • kompanija_adresa - текстуален тип (задолжителен атрибут)
    • kompanija_telefon - текстуален тип (задолжителен атрибут)
  • Licenca - слаб ентитет кој дефинира лиценца за работа на компанијата
    • licenca_id - нумерички тип (парцијален клуч / дискриминатор)
    • licenca_vazi_od - датум (задолжителен атрибут)
    • licenca_vazi_do - датум (задолжителен атрибут)
  • Vraboten - ентитет кој дефинира вработен во компанијата
    • vraboten_id - нумерички тип (примарен клуч)
    • vraboten_ime - текстуален тип (задолжителен атрибут)
    • vraboten_prezime - текстуален тип (задолжителен атрибут)
    • vraboten_telefon - текстуален тип (задолжителен повеќевредносен атрибут)
    • vraboten_email - текстуален тип (задолжителен атрибут)
    • vraboten_password - текстуален тип (задолжителен атрибут)
  • Administrator - ентитет кој дефинира вработен од тип администратор
  • Dispecer - ентитет кој дефинира вработен од тип диспечер
  • Vozac - ентитет кој дефинира вработен од тип возач
  • Vozilo - ентитет кој дефинира возило кое го поседува компанијата
    • vozilo_id - нумерички тип (примарен клуч)
    • vozilo_kapacitet - нумерички тип (задолжителен атрибут)
    • vozilo_marka - текстуален тип (задолжителен атрибут)
    • vozilo_promet - нумерички тип (изведен атрибут)
  • Tip - ентитет кој дефинира тип на возило
    • tip_id - нумерички тип (примарен клуч)
    • tip_ime - текстуален тип (задолжителен атрибут)
  • Klient - ентитет кој ги дефинира корисниците регистрирани како клиенти
    • klient_id - нумерички тип (примарен клуч)
    • klient_telefon - текстуален тип (задолжителен атрибут)
    • klient_email - текстуален тип (задолжителен атрибут)
    • klient_ime - текстуален тип (задолжителен атрибут)
    • klient_prezime - текстуален тип (задолжителен атрибут)
    • klient_password - текстуален тип (задолжителен атрибут)
  • Rezervacija - ентитет кој дефинира резервација
    • rezervacija_id - нумерички тип (примарен клуч)
    • rezervacija_status - текстуален тип (задолжителен атрибут)
  • Roba - ентитет кој дефинира роба
    • roba_id - нумерички тип (примарен клуч)
    • roba_kolicina - нумерички тип (задолжителен атрибут)
  • Kategorija - ентитет кој ја дефинира категоријата на робата
    • kategorija_id - нумерички тип (примарен клуч)
    • kategorija_ime - текстуален тип (задолжителен атрибут)
  • Ruta - ентитет кој дефинира рута
    • ruta_id - нумерички тип (примарен клуч)
    • datum_poagjanje - датум (задолжителен атрибут)
    • datum_pristignuvanje - датум (задолжителен атрибут)
  • Grad - ентитет кој дефинира град
    • grad_id - нумерички тип (примарен клуч)
    • grad_ime - текстуален тип (задолжителен атрибут)
  • Faktura - ентитет кој дефинира фактура за резервација
    • faktura_id - нумерички тип (примарен клуч)
    • faktura_iznos - нумерички тип (задолжителен атрибут)

Релации

  • ima - 1:N релација меѓу Компанија и Лиценца(со тотално учество од страната на ентитетот Лиценца) која означува дека една компанија има N лиценци и една лиценца мора да припаѓа на една компанија
  • raboti_vo - 1:N релација меѓу Компанија и Вработен (со тотално учество од страната на ентитетот Вработен) која означува дека една компанија може да има повеќе вработени и еден вработен мора да работи во една компанија
  • poseduva - 1:N релација меѓу Компанија и Возило(со тотално учество од страната на ентитетот Возило) која означува дека една компанија може да има повеќе возила и едно возило мора да припаѓа на една компанија
  • od - 1:N релација меѓу Тип и Возило(со тотално учество од страната на ентитетот Возило) која означува дека едно возило мора да е од одреден тип и од еден тип можат да бидат повеќе возила
  • vozi - 1:N релација која означува дека еден возач може да вози повеќе возила и едно возило се вози од еден возач
  • kreira - 1:N релација меѓу Клиент и Резервација(со тотално учество од страната на ентитетот Резервација) која означува дека еден клиент може да креира повеќе резервации и една резервација мора да биде креирана од еден клиент
  • prevezuva - 1:N релација меѓу Роба и Резервација(со тотално учество ос двете страни) која означува дека една резервација пренесува една или повеќе роба и една роба мора да се превезува со една резервација
  • e_od - 1:N релација меѓу Категорија и Роба, која означува дека една роба е од една категорија и од една категорија може да има повеќе роба
  • sodrzi - 1:1 релација меѓу Резервација и Фактура(со тотално учество од страната на ентитетот Фактура) која означува дека една резервација содржи една фактура и една фактура мора да се содржи во една резервација
  • izdava - 1:N релација меѓу Администратор и Фактура(со тотално учество од страна на ентитетот Фактура), која означува дека еден администратор може да издава повеќе фактури и една фактура се издава од еден администратор
  • se_vozi_za - 1:N релација (со тотално учество од страната на ентитетот Резервација) која означува дека за една резервација мора да се вози една рута и една рута може да се вози за повеќе резервации
  • sledi - 1:N релација меѓу Диспечер и Рута(со тотално учество од страна на ентитетот Рута) која означува дека еден диспечер може да следи повеќе рути и една рута мора да е следена од еден диспечер
  • ja_vozi - 1:N релација меѓу Возач и Рута(со тотално учество од страна на ентитетот Рута) која означува дека еден возач може да вози повеќе рути и секоја една рута мора да е возена од еден возач
  • zapocnuva_vo - 1:N релација меѓу Град и Рута, која означува дека една рута започнува во еден град и еден град може да е почеток на повеќе рути
  • zavrsuva_vo - 1:N релација меѓу Град и Рута, која означува дека една рута завршува во еден град и еден град може да е крајна дестинација на повеќе рути
  • opsluzuva - 1:N релација меѓу Возило и Рута (со тотално учество од страна на ентитетот Рута), која означува дека една рута мора да се опслужува (се вози) од едно возило и едно возило може да опслужува повеќе рути

Историјат

  • Верзија 1 - верзија со ентитети, атрибути и релации.
  • Верзија 2 - направена е промена во релација izdava (1:N релација меѓу Администратор и Фактура) во релација со исто ограничување додадено е тотално учество од страна на ентитет Фактура, и релацијата ima од 1:1 релација сменета е во 1:N релација меѓу Компанија и лиценца. Промените се направени по забелешка на асистентот.
  • Верзија 3 - додадена е релација opsluzuva, 1:N меѓу Возило и Рута(со тотално учество од страна на ентитетот Рута), по консултации со професорот.

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.