= Актуелна верзија == Дијаграм [[Image(ERmodel_v2.jpg)]] == Податочни побарувања === Ентитети * **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 - текстуален тип (задолжителен атрибут) * **Administrator** - ентитет кој дефинира вработен од тип администратор * **Dispecer** - ентитет кој дефинира вработен од тип диспечер * **Vozac** - ентитет кој дефинира вработен од тип возач * **Vozilo** - ентитет кој дефинира возило кое го поседува компанијата * vozilo_id - нумерички тип (примарен клуч) * vozilo_kapacitet - текстуален тип (задолжителен атрибут) * vozilo_promet - нумерички тип (изведен атрибут) * **Tip** - ентитет кој дефинира тип на возило * tip_id - нумерички тип (примарен клуч) * tip_ime - текстуален тип (задолжителен атрибут) * **Klient** - ентитет кој ги дефинира корисниците регистрирани како клиенти * klient_id - нумерички тип (примарен клуч) * klient_telefon - текстуален тип (задолжителен атрибут) * klient_email - текстуален тип (задолжителен атрибут) * klient_ime - текстуален тип (задолжителен атрибут) * klient_prezime - текстуален тип (задолжителен атрибут) * **Rezervacija** - ентитет кој дефинира резервација * rezervacija_id - нумерички тип (примарен клуч) * **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 релација меѓу Град и Рута, која означува дека една рута завршува во еден град и еден град може да е крајна дестинација на повеќе рути == Историјат {{{#!html }}}