Логички и физички дизајн
Релациска шема (со мапирачка трансформација)
- primary key: underline, bold
- foreign key: *, ^
- not null атрибути: bold
- Vozila (idVozi, idKat*, marka, model, regTab, cenaVozi)
* референцира idKat од Kategorii
- Avtomobili (idVozi*, brSedista)
* референцира idVozi od Vozila
- Motori (idVozi*, kubikaza)
* референцира idVozi od Vozila
- Kombinja (idVozi*, nosivost, brSedista)
* референцира idVozi od Vozila
- Dogovori (idDog, EMBGK*, idIS^, cenaDog, sklucenNa, vaziDo)
* референцира EMBGK од Klienti
^ референцира idIS од IzdavSaloni
- Klienti (EMBGK, imeK, adresaK, premiumK)
- FizickiL (EMBGK*)
* референцира EMBGK од Klienti
- Повеќевредносни атрибути од претходниот ентитет
FizickiLBr (EMBGKFL*, telBrFL)
* референцира EMBGK од FizickiL
- PravniL (EMBGK*, direktor)
* референцира EMBGK од Klienti
- IzdavSaloni (idIS)
- Повеќевредносни атрибути од претходниот ентитет
IzdavSaloniBr (idIS*, telBrIs)
* референцира idIS од IzdavSaloni
- Kategorii (idKat, tip)
- Lokacii (idLok, idIS*, adresaLok, gradLok)
* референцира idIS од IzdavSaloni
- MSteti (idMS, idVozi*, EMBGVoza^, cenaMS)
* референцира idVozi од Vozila
^ референцира EMBGVoza од Vozaci
- Vraboteni (EMBGV, idIS*, imeV)
* референцира idIS од IzdavSaloni
- Повеќевредносни атрибути од претходниот ентитет
VraboteniBr (EMBGV*, telBrV)
* референцира EMBGV од Vraboteni
- Menadzeri (EMBGV*)
* референцира EMBGV од Vraboteni
- Prodavachi (EMBGV*, EMBGVM^)
* референцира EMBGV од Vraboteni
^ референцира EMBGV од Menadzeri
- Rezervacii (idRez, EMBGVoza*, idDog^, naDatumRez, doDatumRez)
* референцира EMBGVoza od Vozaci
^ референцира idDog од Dogovori
- ServisKomp (brSK, imeSK, adresaSK)
- Повеќевредносни атрибути од претходниот ентитет
ServisKompBr (brSK*, telBrSK)
* референцира brSK од ServisKomp
- Servisi (brS, brSK*, idVozi^, cenaS, naDatumS)
* референцира brSK од ServisKomp
^ референцира idVozi од Vozila
- Smetki (brSm, idDog* cenaSm, datumSm)
* референцира idDog од Dogovori
- Vozaci (EMBGVoza, imeVoza, adresaVoza, vozackaD)
- Повеќевредносни атрибути од претходниот ентитет
VozaciBr (EMBGVoza*, telBrVoza)
* референцира EMBGVoza од Vozaci
- Parkirani (od, do, idVozi*, idIs^)
* референцира idVozi од Vozila
^ референцира idIS од IzdavSaloni
- Naplati (idNap, brSM*, EMBGVP^, kesh, kartica, datumNap)
* референцира brSm од Smetki
^ референцира EMBGV од Prodavachi
- rezervacii_ima_za_vozila (idRez*, idVozi^)
* референцира idRez од Rezervacii
^ референцира idVozi од Vozila
- vozaci_e_na_klienti (EMBGVoza*, EMBGK^)
* референцира EMBGVoza од Vozaci
^ референцира EMBGK од Klienti
- vozaci_ima_kategorii (EMBGVoza*, idKat^)
* референцира EMBGVoza од Vozaci
^ референцира idKat од Kategorii
DDL
DML
Релациски дијаграм изваден од DBeaver
Attachments (3)
- polnenje.sql (8.4 KB ) - added by 2 years ago.
- schema.jpg (189.2 KB ) - added by 2 years ago.
- kreiranje.sql (6.1 KB ) - added by 2 years ago.
Download all attachments as: .zip