|  | 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 | == Историјат |