| | 1 | = Актуелна верзија |
| | 2 | |
| | 3 | == Дијаграм |
| | 4 | [[Image()]] |
| | 5 | |
| | 6 | == Податочни побарувања |
| | 7 | == Ентитети: |
| | 8 | '''1. Rezervacii''' - се чуваат податоци за направени резервации на возило |
| | 9 | * Примарен клуч: idrez вештачки клуч од тип Integer креиран со цел да ја идентификува нарачката. |
| | 10 | ''Атрибути:'' |
| | 11 | - na_datum, тип date (задолжителен) |
| | 12 | - do_datum, тип date (задолжителен) |
| | 13 | |
| | 14 | '''2. Vozaci -''' ентитет кој служи за чување податоци во врска на тој што ќе го управува вавозилото. |
| | 15 | * Примарен клуч: EMBGvoz индентификатор тип String со точно 13 карактери. |
| | 16 | ''Атрибути '': |
| | 17 | - ime_voz, тип varchar (задолжителен) |
| | 18 | - tel_broj_voz, тип string (со одреден вормат xxx-xxx-xxx) |
| | 19 | - adresa_voz, тип varchar (задолжителен) |
| | 20 | - vozacka_d, тип varchar (заадолжителен) |
| | 21 | |
| | 22 | '''3. Klienti''' - ги чува податоците за клиентите. |
| | 23 | * Примарен клуч : EMBGk индентификатор тип String со точно 13 карактери. |
| | 24 | ''Атрибути:'' |
| | 25 | - premium_k, тип Boolean (опционално) |
| | 26 | |
| | 27 | '''4. Dogovori''' - служи за чување на податоци на договори склучени помеѓу клиентот и издавачкиот салон. |
| | 28 | * Примарен клуч: Потенционален( skluceno_na, vazi_do), Но сепак подобро е да биде id_dog бидејки може да се случи 1 клиент да има повеќе договори за ист датум. |
| | 29 | |
| | 30 | ''Атрибути:'' |
| | 31 | - cena_dog, тип Integer (задолжителен) |
| | 32 | - vazi_do, тип date (задолжителен) |
| | 33 | - skluceno_na, тип date (задолжителен) |
| | 34 | |
| | 35 | '''5. Smetki''' - служи за регулирање на договорот. |
| | 36 | * Примарен клуч : br_smetka, вештачки идентификувачки клуч од тип Integer. |
| | 37 | ''Атрибути:'' |
| | 38 | - cena, тип Integer (задолжителен) |
| | 39 | - datum_s тип Date (задолжителен) |
| | 40 | |
| | 41 | '''6. Izdav_saloni''' - ги чува податоците на издавачките салони |
| | 42 | * Примарен клуч: id_is, вештачки идентификувачки клуч од тип Integer. |
| | 43 | ''Атрибути:'' |
| | 44 | - tel_br_is, тип String од посебен формат (xxx-xxx-xxx) |
| | 45 | |
| | 46 | '''7. Vraboteni''' - се чуваат податоците за вработените. |
| | 47 | * Примарен клуч: EMBGv индентификатор тип String составен од 13 катактери. |
| | 48 | |
| | 49 | '''8. Lokacii''' - се чува податоци за тоа на која локација се наоѓа издавачкиот салон |
| | 50 | * Примарен клуч : idlok вештачки индентификатор од тип Integer |
| | 51 | ''Атрибути:'' |
| | 52 | - adresa_l, тип varchar (задолжителен) |
| | 53 | - grad, тип varchar ( задолжителен) |
| | 54 | |
| | 55 | '''9. Vozila''' - се чуваат податоците за сите возила |
| | 56 | * Примарен клуч: id_voz вештачки индентификатор од тип Integer. |
| | 57 | |
| | 58 | '''10. Avtomobili''' - ги чува податоците за сите автомобили. |
| | 59 | * Примарен клуч: id_voz референца од vozila. |
| | 60 | ''Атрибути '': |
| | 61 | - modela тип varchar ( Задолжителен) |
| | 62 | - markaa тип varchar (задолжителен) |
| | 63 | - reg_taba тип varchar(8) (пример: SK 111 AB / SK 1111 AB) (задолжителн) |
| | 64 | - cena, тип Integer (задолжителен) |
| | 65 | |
| | 66 | '''11. Motori''' - се чуваат податоците за сите мотори. |
| | 67 | * Примарен клуч: id_voz референца од vozila. |
| | 68 | ''Атрибути:'' |
| | 69 | - modelm тип varchar ( Задолжителен) |
| | 70 | - makram тип varchar (задолжителен) |
| | 71 | - reg_tabm тип varchar(8) (пример: SK 111 AB / SK 1111 AB) (задолжителн) |
| | 72 | - cenam, тип Integer (задолжителен) |
| | 73 | |
| | 74 | '''12. Kombinja''' - се чуваат податоците за сите комбиња. |
| | 75 | * Примарен клуч: id_voz референца од vozila. |
| | 76 | ''Атрибути:'' |
| | 77 | - modelk тип varchar ( Задолжителен) |
| | 78 | - makrak тип varchar (задолжителен) |
| | 79 | - reg_tabk тип varchar(8) (пример: SK 111 AB / SK 1111 AB) (задолжителн) |
| | 80 | - cenak, тип Integer (задолжителен) |
| | 81 | |
| | 82 | '''13. Servisi''' - се чуваат податоци за исте извршени сервиси |
| | 83 | * Примарен клуч : br_s вештачки индентификатор од тип Integer. |
| | 84 | ''Атрибути:'' |
| | 85 | - cena_s, тип Integer(задолжителен) |
| | 86 | - na_datum, тип date (задолжителен) |
| | 87 | |
| | 88 | '''14. servis_komp''' - чува податоци за каде се извршуваат сервисите. |
| | 89 | * Примарен клуч: br_sk вештачки индентификатор од тип Integer. |
| | 90 | ''Атрибути:'' |
| | 91 | - ime_sk, тип varchar (задолжителен) |
| | 92 | - tel_br_sk, тип String (со одреден вормат xxx-xxx-xxx) |
| | 93 | - adresa_sk, тип varchar (задолжителен) |
| | 94 | |
| | 95 | '''15. Menadzeri''' - чува податоци за менаџерите |
| | 96 | * Примарен клуч : EMBGk, индентификаторот е референца од vraboteni. |
| | 97 | ''Атрибути:'' |
| | 98 | - ime_men, тип varchar (задолжителен) |
| | 99 | - tel_br_men, тип String (со одреден вормат xxx-xxx-xxx) |
| | 100 | |
| | 101 | '''16. Sefovi''' - чува податоци за менаџерите |
| | 102 | * Примарен клуч : EMBGv, индентификаторот е референца од vraboteni. |
| | 103 | ''Атрибути:'' |
| | 104 | - ime_sef, тип varchar (задолжителен) |
| | 105 | - tel_br_sef, тип String (со одреден вормат xxx-xxx-xxx) |
| | 106 | |
| | 107 | '''17. Prodavachi''' - чува податоци за менаџерите |
| | 108 | * Примарен клуч : EMBGv, индентификаторот е референца од vraboteni. |
| | 109 | ''Атрибути:'' |
| | 110 | - ime_prod, тип varchar (задолжителен) |
| | 111 | - tel_br_prod, тип String (со одреден вормат xxx-xxx-xxx) |
| | 112 | |
| | 113 | '''18. Naplati''' - чува податоци за начинот на наплата. |
| | 114 | * Примарен клуч : idnap вештачки индентификатор од тип Integer. |
| | 115 | ''Атрибути '': |
| | 116 | - kesh, тип Integer (задолжителен) |
| | 117 | - karticka, тип Boolean(Задолжителен) |
| | 118 | - datum_n тип Date (задолжителен) |
| | 119 | '''19. Pravni_l''' - се чуваат податоци за правното лице. |
| | 120 | * Примарен клуч : EMBGk, референца индентификатор од klienti. |
| | 121 | ''Атрибути:'' |
| | 122 | - imepl, тип varchar (задолжителен) |
| | 123 | adresa_l, varchar (задолжителен) |
| | 124 | |
| | 125 | '''20. Fizicki_l''' - се чуваат податоци за правното лице. |
| | 126 | * Примарен клуч : EMBGk, референца индентификатор од klienti. |
| | 127 | ''Атрибути:'' |
| | 128 | - imefl, тип varchar (задолжителен) |
| | 129 | - adresa_fl, varchar (задолжителен) |
| | 130 | |
| | 131 | '''21. M_steti''' - чува податоци за материјалните штети направени врз возилата. |
| | 132 | * Примарен клуч : idms вештачки индентификатор од тип Integer. |
| | 133 | ''Атрибути:'' |
| | 134 | - cena_ms, тип Integer (задолжителен) |
| | 135 | |
| | 136 | '''22. Kategorii''' - чува податоци за категорија на возачи. |
| | 137 | * Примарен клуч : idkat, тип Integer (задолжителен) |
| | 138 | ''Атрибути '': |
| | 139 | - tip, тип varchar (задолжителен) |
| | 140 | |
| | 141 | '''23. Parkirani''' - чува податоци за тоа каде во кој издавачки салон возилата се паркирани |
| | 142 | * Примарен клуч: сложен примарен клуч составен од (od,do), тип Date |
| | 143 | |
| | 144 | |
| | 145 | == Релации: |
| | 146 | **se_naoga** - 1:1, релација помеѓу етитети Izdav_saloni и Lokacii, тотално учество од страната на Lokacii |
| | 147 | |
| | 148 | |
| | 149 | **ima_na** - 1:N, релација помеѓу ентитети Vozaci и Rezervacii, тотално учество од страната на Rezervacii |
| | 150 | **pravi** - 1:N, релација помеѓу ентитети Servis_komp и Servisi, тотално учество од страната на Servisi |
| | 151 | **se_izveduva** - 1:N, релација помеѓу ентитети Vozila и Servisi, тотално учество од страната на Servisi |
| | 152 | **rez_za** - 1:N, релација помеѓу ентитети Dogovori и Rezervacii |
| | 153 | **postoi_za** - 1:N, релација помеѓу ентитети Kategorii и Vozila, тотално учество од страната на Vozila |
| | 154 | **napravil** - 1:N, релација помеѓу ентитети Klienti и M_steti, тотално учество од страната на M_steti |
| | 155 | **napravena** - 1:N, релација помеѓу ентитети Vozila и M_steti, тотално учество од страната на M_steti |
| | 156 | **skluceno_od** - 1:N, релација помеѓу ентитети Klienti и Dogovori, тотално учество од страната на Dogovori |
| | 157 | **sklucuva** - 1:N, релација помеѓу ентитети Izdav_saloni и Dogovori |
| | 158 | **raboti_vo** - 1:N, релација помеѓу ентитети Izdav_saloni и Vraboteni, тотално учество од страната на Vraboteni |
| | 159 | **izdadena_za** - 1:N, релација помеѓу ентитети Dogovori и Smetki, тотално учество од страната на Smetki |
| | 160 | **postoi** - 1:N, релација помеѓу ентитети Smetki и Naplati, тотално учество од страната на Naplati |
| | 161 | **e_odgovoren** - 1:N, релација помеѓу ентитети Menadzeri и Prodavaci |
| | 162 | **vrshi** - 1:N, релација помеѓу ентитети Prodavaci и Naplati, тотално учество од страната на Naplati |
| | 163 | |
| | 164 | |
| | 165 | **ima_za** - M:N, релација помеѓу ентитети Rezervacii и Vozila |
| | 166 | **e_na** - M:N, релација помеѓу ентитети Vozaci и Klienti, тотално учество од страната на Klienti |
| | 167 | **ima** - M:N, релација помеѓу ентитети Vozaci и Kategorii |
| | 168 | **go_ima** - M:N, релација помеѓу ентитети Vozila I Parkirani, тотално учество од двете страни |
| | 169 | **vo** - M:N, релација помеѓу ентитети Naplati и Prodavaci |
| | 170 | |
| | 171 | == Историјат |