= Актуелна верзија == Дијаграм [[Image(ERmodel_v1.jpg)]] == Податочни побарувања == Ентитети: '''1. Rezervacii''' - се чуваат податоци за направени резервации на возило * Примарен клуч: idRez вештачки клуч од тип Integer креиран со цел да ја идентификува нарачката. ''Атрибути:'' - naDatumRez, тип date (задолжителен) - doDatumRez, тип date (задолжителен) '''2. Vozaci -''' ентитет кој служи за чување податоци во врска на тој што ќе го управува вавозилото. * Примарен клуч: EMBGVoza индентификатор тип String со точно 13 карактери. ''Атрибути '': - imeVoza, тип varchar (задолжителен) - telBrVoza, тип string (со одреден вормат xxx-xxx-xxx) - adresaVoza, тип varchar (задолжителен) - vozackaD, тип varchar (заадолжителен) '''3. Klienti''' - ги чува податоците за клиентите. * Примарен клуч : EMBGK индентификатор тип String со точно 13 карактери. ''Атрибути:'' - premiumK, тип Boolean (опционално) - imeK, тип varchar (задолжителен) - adresaK, varchar (задолжителен) '''4.Dogovori''' - служи за чување на податоци на договори склучени помеѓу клиентот и издавачкиот салон. * Примарен клуч: idDog вештачки идентификувачки клуч тип Integer ''Атрибути:'' - cenaDog, тип Integer (задолжителен) - vaziDo, тип date (задолжителен) - sklucenoNa, тип date (задолжителен) '''5. Smetki''' - служи за регулирање на договорот. * Примарен клуч : brSm, вештачки идентификувачки клуч од тип Integer. ''Атрибути:'' - cenaSm, тип Integer (задолжителен) - datumSm тип Date (задолжителен) '''6. IzdavSaloni''' - ги чува податоците на издавачките салони * Примарен клуч: idIS, вештачки идентификувачки клуч од тип Integer. ''Атрибути:'' - telBrIs, тип String од посебен формат (xxx-xxx-xxx) '''7. Vraboteni''' - се чуваат податоците за вработените. * Примарен клуч: EMBGV индентификатор тип String составен од 13 катактери. ''Атрибути:'' - imeV, тип varchar (задолжителен) - telBrV, тип String (со одреден вормат xxx-xxx-xxx) '''8. Lokacii''' - се чува податоци за тоа на која локација се наоѓа издавачкиот салон * Примарен клуч : idLok вештачки индентификатор од тип Integer ''Атрибути:'' - adresaLok, тип varchar (задолжителен) - gradLok, тип varchar ( задолжителен) '''9. Vozila''' - се чуваат податоците за сите возила * Примарен клуч: idVozi вештачки индентификатор од тип Integer. - model тип varchar ( Задолжителен) - marka тип varchar (задолжителен) - reg_tab тип varchar(8) (пример: SK 111 AB / SK 1111 AB) (задолжителн) - cenaVozi, тип Integer (задолжителен) '''10. Avtomobili''' - ги чува податоците за сите автомобили. * Примарен клуч: id_voz референца од vozila. ''Атрибути '': '''11. Motori''' - се чуваат податоците за сите мотори. * Примарен клуч: id_voz референца од vozila. ''Атрибути:'' '''12. Kombinja''' - се чуваат податоците за сите комбиња. * Примарен клуч: id_voz референца од vozila. ''Атрибути:'' '''13. Servisi''' - се чуваат податоци за исте извршени сервиси * Примарен клуч : brS вештачки индентификатор од тип Integer. ''Атрибути:'' - cenaS, тип Integer(задолжителен) - naDatumS, тип date (задолжителен) '''14. ServisKomp''' - чува податоци за каде се извршуваат сервисите. * Примарен клуч: brSK вештачки индентификатор од тип Integer. ''Атрибути:'' - imeSK, тип varchar (задолжителен) - telBrSK, тип String (со одреден вормат xxx-xxx-xxx) - adresaSK, тип varchar (задолжителен) '''15. Menadzeri''' - чува податоци за менаџерите * Примарен клуч : EMBGV, индентификаторот е референца од Vraboteni. ''Атрибути:'' '''16. Prodavachi''' - чува податоци за менаџерите * Примарен клуч : EMBGV, индентификаторот е референца од Vraboteni. ''Атрибути:'' '''17. Naplati''' - чува податоци за начинот на наплата. * Примарен клуч : idNap вештачки индентификатор од тип Integer. ''Атрибути '': - kesh, тип Integer (задолжителен) - karticka, тип Boolean(Задолжителен) - datumNap тип Date (задолжителен) '''18. PravniL''' - се чуваат податоци за правното лице. * Примарен клуч : EMBGK, референца индентификатор од Klienti. ''Атрибути:'' '''19. FizickiL''' - се чуваат податоци за правното лице. * Примарен клуч : EMBGK, референца индентификатор од klienti. ''Атрибути:'' '''20. MSteti''' - чува податоци за материјалните штети направени врз возилата. * Примарен клуч : idMS вештачки индентификатор од тип Integer. ''Атрибути:'' - cenaMS, тип Integer (задолжителен) '''21. Kategorii''' - чува податоци за категорија на возачи. * Примарен клуч : idKat, тип Integer (задолжителен) ''Атрибути '': - tip, тип varchar (задолжителен) '''22. Parkirani''' - чува податоци за тоа каде во кој издавачки салон возилата се паркирани * Примарен клуч: сложен примарен клуч составен од (od,do), тип Date == Релации: **se_naoga** - 1:1, релација помеѓу етитети IzdavSaloni и Lokacii, тотално учество од страната на Lokacii **ima_na** - 1:N, релација помеѓу ентитети Vozaci и Rezervacii, тотално учество од страната на Rezervacii **pravi** - 1:N, релација помеѓу ентитети ServisKomp и Servisi, тотално учество од страната на Servisi **se_izveduva** - 1:N, релација помеѓу ентитети Vozila и Servisi, тотално учество од страната на Servisi **rez_za** - 1:N, релација помеѓу ентитети Dogovori и Rezervacii **postoi_za** - 1:N, релација помеѓу ентитети Kategorii и Vozila, тотално учество од страната на Vozila **napravil** - 1:N, релација помеѓу ентитети Klienti и MSteti, тотално учество од страната на M_steti **napravena** - 1:N, релација помеѓу ентитети Vozila и MSteti, тотално учество од страната на M_steti **skluceno_od** - 1:N, релација помеѓу ентитети Klienti и Dogovori, тотално учество од страната на Dogovori **sklucuva** - 1:N, релација помеѓу ентитети IzdavSaloni и Dogovori **raboti_vo** - 1:N, релација помеѓу ентитети IzdavSaloni и Vraboteni, тотално учество од страната на Vraboteni **izdadena_za** - 1:N, релација помеѓу ентитети Dogovori и Smetki, тотално учество од страната на Smetki **postoi** - 1:N, релација помеѓу ентитети Smetki и Naplati, тотално учество од страната на Naplati **e_odgovoren** - 1:N, релација помеѓу ентитети Menadzeri и Prodavaci **vrshi** - 1:N, релација помеѓу ентитети Prodavaci и Naplati, тотално учество од страната на Naplati **ima_za** - M:N, релација помеѓу ентитети Rezervacii и Vozila **e_na** - M:N, релација помеѓу ентитети Vozaci и Klienti, тотално учество од страната на Klienti **ima** - M:N, релација помеѓу ентитети Vozaci и Kategorii **go_ima** - M:N, релација помеѓу ентитети Vozila I Parkirani, тотално учество од двете страни **vo** - M:N, релација помеѓу ентитети Naplati и Prodavaci == Историјат