wiki:ERModel

Актуелна верзија

Дијаграм

Податочни побарувања

Ентитети:

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

Историјат

Last modified 18 months ago Last modified on 11/30/22 18:27:29

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.