Актуелна верзија
Дијаграм
Податочни побарувања
Ентитети:
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
go_ima - 1:N, релација помеѓу ентитети Vozila I Parkirani, тотално учество од страната на Parkirani
vo - 1:N, релација помеѓу ентитети Naplati и Prodavaci, тотално учество од страната на Parkirani
ima_za - M:N, релација помеѓу ентитети Rezervacii и Vozila
e_na - M:N, релација помеѓу ентитети Vozaci и Klienti, тотално учество од страната на Klienti
ima - M:N, релација помеѓу ентитети Vozaci и Kategorii
Историјат
Attachments (2)
- ERmodel_v1.jpg (180.6 KB ) - added by 2 years ago.
- ERmodel_v2.jpg (167.6 KB ) - added by 2 years ago.
Download all attachments as: .zip