Changes between Version 5 and Version 6 of ERModel


Ignore:
Timestamp:
11/30/22 13:57:27 (22 months ago)
Author:
201155
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v5 v6  
    77== Ентитети:
    88'''1. Rezervacii''' - се чуваат податоци за направени резервации на возило
    9   * Примарен клуч: idrez вештачки клуч од тип Integer креиран со цел да ја идентификува нарачката.
     9  * Примарен клуч: idRez вештачки клуч од тип Integer креиран со цел да ја идентификува нарачката.
    1010''Атрибути:''
    11 - na_datum, тип date  (задолжителен)
    12 - do_datum, тип date (задолжителен)
     11- naDatumRez, тип date  (задолжителен)
     12- doDatumRez, тип date (задолжителен)
    1313
    1414'''2. Vozaci -''' ентитет кој служи за чување податоци во врска на тој што ќе го управува вавозилото.
    15   * Примарен клуч: EMBGvoz индентификатор тип String со точно 13 карактери.
     15  * Примарен клуч: EMBGVoza индентификатор тип String со точно 13 карактери.
    1616''Атрибути '':
    17 - ime_voz, тип varchar (задолжителен)
    18 - tel_broj_voz, тип string (со одреден вормат xxx-xxx-xxx)
    19 - adresa_voz, тип varchar (задолжителен)
    20 - vozacka_d, тип varchar (заадолжителен)
     17- imeVoza, тип varchar (задолжителен)
     18- telBrVoza, тип string (со одреден вормат xxx-xxx-xxx)
     19- adresaVoza, тип varchar (задолжителен)
     20- vozackaD, тип varchar (заадолжителен)
    2121
    2222'''3. Klienti''' - ги чува податоците за клиентите.
    23   * Примарен клуч : EMBGk индентификатор тип String со точно 13 карактери.
     23  * Примарен клуч : EMBGK индентификатор тип String со точно 13 карактери.
    2424''Атрибути:''
    25 - premium_k, тип Boolean (опционално)
     25- premiumK, тип Boolean (опционално)
     26- imeK, тип varchar (задолжителен)
     27- adresaK, varchar (задолжителен)
    2628
    27 '''4. Dogovori''' - служи за чување на податоци на договори склучени помеѓу клиентот и издавачкиот салон.
    28   * Примарен клуч: Потенционален( skluceno_na, vazi_do), Но сепак подобро е да биде id_dog бидејки може да се случи 1 клиент да има повеќе договори за ист датум.
     29
     30'''4.Dogovori''' - служи за чување на податоци на договори склучени помеѓу клиентот и издавачкиот салон.
     31  * Примарен клуч: idDog вештачки идентификувачки клуч тип Integer
    2932
    3033''Атрибути:''
    31 - cena_dog, тип Integer (задолжителен)
    32 - vazi_do, тип date (задолжителен)
    33 - skluceno_na, тип date (задолжителен)
     34- cenaDog, тип Integer (задолжителен)
     35- vaziDo, тип date (задолжителен)
     36- sklucenoNa, тип date (задолжителен)
    3437
    3538'''5. Smetki''' - служи за регулирање на договорот.
    36   * Примарен клуч : br_smetka, вештачки идентификувачки клуч од тип Integer.
     39  * Примарен клуч : brSm, вештачки идентификувачки клуч од тип Integer.
    3740''Атрибути:''
    38 - cena, тип Integer (задолжителен)
    39 - datum_s тип Date (задолжителен)
     41- cenaSm, тип Integer (задолжителен)
     42- datumSm тип Date (задолжителен)
    4043
    41 '''6. Izdav_saloni''' - ги чува податоците на издавачките салони
    42   * Примарен клуч: id_is, вештачки идентификувачки клуч од тип Integer.
     44'''6. IzdavSaloni''' - ги чува податоците на издавачките салони
     45  * Примарен клуч: idIS, вештачки идентификувачки клуч од тип Integer.
    4346''Атрибути:''
    44 - tel_br_is, тип String од посебен формат (xxx-xxx-xxx)
     47- telBrIs, тип String од посебен формат (xxx-xxx-xxx)
    4548
    4649'''7. Vraboteni''' - се чуваат податоците за вработените.
    47   * Примарен клуч: EMBGv индентификатор тип String составен од 13 катактери.
     50  * Примарен клуч: EMBGV индентификатор тип String составен од 13 катактери.
     51''Атрибути:''
     52- imeV, тип varchar (задолжителен)
     53- telBrV, тип String (со одреден вормат xxx-xxx-xxx)
    4854
    4955'''8. Lokacii''' - се чува податоци за тоа на која локација се наоѓа издавачкиот салон
    50   * Примарен клуч : idlok вештачки индентификатор од тип Integer
     56  * Примарен клуч : idLok вештачки индентификатор од тип Integer
    5157''Атрибути:''
    52 - adresa_l, тип varchar (задолжителен)
    53 - grad, тип varchar ( задолжителен)
     58- adresaLok, тип varchar (задолжителен)
     59- gradLok, тип varchar ( задолжителен)
    5460
    5561'''9. Vozila''' - се чуваат податоците за сите возила
    56   * Примарен клуч: id_voz вештачки индентификатор од тип Integer.
     62  * Примарен клуч: idVozi вештачки индентификатор од тип Integer.
     63- model тип varchar ( Задолжителен)
     64- marka тип varchar (задолжителен)
     65- reg_tab тип varchar(8) (пример: SK 111 AB  /  SK 1111 AB) (задолжителн)
     66- cenaVozi, тип Integer (задолжителен)
    5767
    5868'''10. Avtomobili''' - ги чува податоците за сите  автомобили.
    5969  * Примарен клуч: id_voz референца од vozila.
    6070''Атрибути '':
    61 - modela тип varchar ( Задолжителен)
    62 - markaa тип varchar (задолжителен)
    63 - reg_taba тип varchar(8) (пример: SK 111 AB  /  SK 1111 AB) (задолжителн)
    64 - cena, тип Integer (задолжителен)
     71
    6572
    6673'''11. Motori''' - се чуваат податоците за сите мотори.
    6774  * Примарен клуч: id_voz референца од vozila.
    6875''Атрибути:''
    69 - modelm тип varchar ( Задолжителен)
    70 - makram тип varchar (задолжителен)
    71 - reg_tabm тип varchar(8) (пример: SK 111 AB  /  SK 1111 AB) (задолжителн)
    72 - cenam, тип Integer (задолжителен)
    7376
    7477'''12. Kombinja''' - се чуваат податоците за сите комбиња.
    7578  * Примарен клуч: id_voz референца од vozila.
    7679''Атрибути:''
    77 - modelk тип varchar ( Задолжителен)
    78 - makrak тип varchar (задолжителен)
    79 - reg_tabk тип varchar(8) (пример: SK 111 AB  /  SK 1111 AB) (задолжителн)
    80 - cenak, тип Integer (задолжителен)
    8180
    8281'''13. Servisi''' - се чуваат податоци за исте извршени сервиси
    83   * Примарен клуч : br_s вештачки индентификатор од тип Integer.
     82  * Примарен клуч : brS вештачки индентификатор од тип Integer.
    8483''Атрибути:''
    85 - cena_s, тип Integer(задолжителен)
    86 - na_datum, тип date (задолжителен)
     84- cenaS, тип Integer(задолжителен)
     85- naDatumS, тип date (задолжителен)
    8786
    88 '''14. Servis_komp''' - чува податоци за каде се извршуваат сервисите.
    89   * Примарен клуч: br_sk вештачки индентификатор од тип Integer.
     87'''14. ServisKomp''' - чува податоци за каде се извршуваат сервисите.
     88  * Примарен клуч: brSK вештачки индентификатор од тип Integer.
    9089''Атрибути:''
    91 - ime_sk, тип varchar (задолжителен)
    92 - tel_br_sk, тип String (со одреден вормат xxx-xxx-xxx)
    93 - adresa_sk, тип varchar (задолжителен)
     90- imeSK, тип varchar (задолжителен)
     91- telBrSK, тип String (со одреден вормат xxx-xxx-xxx)
     92- adresaSK, тип varchar (задолжителен)
    9493
    9594'''15. Menadzeri''' - чува податоци за менаџерите
    96   * Примарен клуч : EMBGk, индентификаторот е референца од vraboteni.
     95  * Примарен клуч : EMBGV, индентификаторот е референца од Vraboteni.
    9796''Атрибути:''
    98 - ime_men, тип varchar (задолжителен)
    99 - tel_br_men, тип String (со одреден вормат xxx-xxx-xxx)
     97 
     98'''16. Prodavachi''' - чува податоци за менаџерите
     99  * Примарен клуч : EMBGV, индентификаторот е референца од Vraboteni.
     100''Атрибути:''
    100101
    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)
    112102
    113 '''18. Naplati''' - чува податоци за начинот на наплата.
    114   * Примарен клуч : idnap вештачки индентификатор од тип Integer.
     103'''17. Naplati''' - чува податоци за начинот на наплата.
     104  * Примарен клуч : idNap вештачки индентификатор од тип Integer.
    115105''Атрибути '':
    116106- kesh, тип Integer (задолжителен)
    117107- karticka, тип Boolean(Задолжителен)
    118 - datum_n тип Date (задолжителен)
    119 '''19. Pravni_l''' - се чуваат податоци за правното лице.
    120   * Примарен клуч : EMBGk, референца индентификатор од klienti.
     108- datumNap тип Date (задолжителен)
     109
     110'''18. PravniL''' - се чуваат податоци за правното лице.
     111  * Примарен клуч : EMBGK, референца индентификатор од Klienti.
    121112''Атрибути:''
    122 - imepl, тип varchar (задолжителен)
    123 adresa_l, varchar (задолжителен)
    124113
    125 '''20. Fizicki_l''' - се чуваат податоци за правното лице.
    126   * Примарен клуч : EMBGk, референца индентификатор од klienti.
     114
     115'''19. FizickiL''' - се чуваат податоци за правното лице.
     116  * Примарен клуч : EMBGK, референца индентификатор од klienti.
    127117''Атрибути:''
    128 - imefl, тип varchar (задолжителен)
    129 - adresa_fl, varchar (задолжителен)
    130118
    131 '''21. M_steti''' - чува податоци за материјалните штети направени врз возилата.
    132   * Примарен клуч : idms вештачки индентификатор од тип Integer.
     119
     120'''20. MSteti''' - чува податоци за материјалните штети направени врз возилата.
     121  * Примарен клуч : idMS вештачки индентификатор од тип Integer.
    133122''Атрибути:''
    134 - cena_ms, тип Integer (задолжителен)
     123- cenaMS, тип Integer (задолжителен)
    135124
    136 '''22. Kategorii''' - чува податоци за категорија на возачи.
    137   * Примарен клуч : idkat, тип Integer (задолжителен)
     125'''21. Kategorii''' - чува податоци за категорија на возачи.
     126  * Примарен клуч : idKat, тип Integer (задолжителен)
    138127''Атрибути '':
    139128- tip, тип varchar (задолжителен)
    140129
    141 '''23. Parkirani''' - чува податоци за тоа каде во кој издавачки салон возилата се паркирани
     130'''22. Parkirani''' - чува податоци за тоа каде во кој издавачки салон возилата се паркирани
    142131  * Примарен клуч: сложен примарен клуч составен од (od,do), тип Date
    143132
    144133
    145134== Релации:
    146 **se_naoga** - 1:1, релација помеѓу етитети Izdav_saloni и Lokacii, тотално учество од страната на Lokacii
     135**se_naoga** - 1:1, релација помеѓу етитети IzdavSaloni и Lokacii, тотално учество од страната на Lokacii
    147136
    148137**ima_na** - 1:N, релација помеѓу ентитети Vozaci и Rezervacii, тотално учество од страната на Rezervacii
    149138
    150 **pravi** - 1:N, релација помеѓу ентитети Servis_komp и Servisi, тотално учество од страната на Servisi
     139**pravi** - 1:N, релација помеѓу ентитети ServisKomp и Servisi, тотално учество од страната на Servisi
    151140
    152141**se_izveduva** - 1:N, релација помеѓу ентитети Vozila и Servisi, тотално учество од страната на Servisi
     
    156145**postoi_za** - 1:N, релација помеѓу ентитети Kategorii и Vozila, тотално учество од страната на Vozila
    157146
    158 **napravil** - 1:N, релација помеѓу ентитети Klienti и M_steti, тотално учество од страната на M_steti
     147**napravil** - 1:N, релација помеѓу ентитети Klienti и MSteti, тотално учество од страната на M_steti
    159148
    160 **napravena** - 1:N, релација помеѓу ентитети Vozila и M_steti, тотално учество од страната на M_steti
     149**napravena** - 1:N, релација помеѓу ентитети Vozila и MSteti, тотално учество од страната на M_steti
    161150
    162151**skluceno_od** - 1:N, релација помеѓу ентитети Klienti и Dogovori, тотално учество од страната на Dogovori
    163152
    164 **sklucuva** - 1:N, релација помеѓу ентитети Izdav_saloni и Dogovori
     153**sklucuva** - 1:N, релација помеѓу ентитети IzdavSaloni и Dogovori
    165154
    166 **raboti_vo** - 1:N, релација помеѓу ентитети Izdav_saloni и Vraboteni, тотално учество од страната на Vraboteni
     155**raboti_vo** - 1:N, релација помеѓу ентитети IzdavSaloni и Vraboteni, тотално учество од страната на Vraboteni
    167156
    168157**izdadena_za** - 1:N, релација помеѓу ентитети Dogovori и Smetki, тотално учество од страната на Smetki