wiki:RelationalDesign

Логички и физички дизајн

Релациска шема (со мапирачка трансформација)

  • primary key: underline, bold
  • foreign key: *, ^
  • not null атрибути: bold

  1. Vozila (idVozi, idKat*, marka, model, regTab, cenaVozi)

* референцира idKat од Kategorii

  1. Avtomobili (idVozi*, brSedista)

* референцира idVozi od Vozila

  1. Motori (idVozi*, kubikaza)

* референцира idVozi od Vozila

  1. Kombinja (idVozi*, nosivost, brSedista)

* референцира idVozi od Vozila

  1. Dogovori (idDog, EMBGK*, idIS^, cenaDog, sklucenNa, vaziDo)

* референцира EMBGK од Klienti

^ референцира idIS од IzdavSaloni

  1. Klienti (EMBGK, imeK, adresaK, premiumK)
  1. FizickiL (EMBGK*)

* референцира EMBGK од Klienti

  1. Повеќевредносни атрибути од претходниот ентитет

FizickiLBr (EMBGKFL*, telBrFL)

* референцира EMBGK од FizickiL

  1. PravniL (EMBGK*, direktor)

* референцира EMBGK од Klienti

  1. IzdavSaloni (idIS)
  1. Повеќевредносни атрибути од претходниот ентитет

IzdavSaloniBr (idIS*, telBrIs)

* референцира idIS од IzdavSaloni

  1. Kategorii (idKat, tip)
  1. Lokacii (idLok, idIS*, adresaLok, gradLok)

* референцира idIS од IzdavSaloni

  1. MSteti (idMS, idVozi*, EMBGVoza^, cenaMS)

* референцира idVozi од Vozila

^ референцира EMBGVoza од Vozaci

  1. Vraboteni (EMBGV, idIS*, imeV)

* референцира idIS од IzdavSaloni

  1. Повеќевредносни атрибути од претходниот ентитет

VraboteniBr (EMBGV*, telBrV)

* референцира EMBGV од Vraboteni

  1. Menadzeri (EMBGV*)

* референцира EMBGV од Vraboteni

  1. Prodavachi (EMBGV*, EMBGVM^)

* референцира EMBGV од Vraboteni

^ референцира EMBGV од Menadzeri

  1. Rezervacii (idRez, EMBGVoza*, idDog^, naDatumRez, doDatumRez)

* референцира EMBGVoza od Vozaci

^ референцира idDog од Dogovori

  1. ServisKomp (brSK, imeSK, adresaSK)
  1. Повеќевредносни атрибути од претходниот ентитет

ServisKompBr (brSK*, telBrSK)

* референцира brSK од ServisKomp

  1. Servisi (brS, brSK*, idVozi^, cenaS, naDatumS)

* референцира brSK од ServisKomp

^ референцира idVozi од Vozila

  1. Smetki (brSm, idDog* cenaSm, datumSm)

* референцира idDog од Dogovori

  1. Vozaci (EMBGVoza, imeVoza, adresaVoza, vozackaD)
  1. Повеќевредносни атрибути од претходниот ентитет

VozaciBr (EMBGVoza*, telBrVoza)

* референцира EMBGVoza од Vozaci

  1. Parkirani (od, do, idVozi*, idIs^)

* референцира idVozi од Vozila

^ референцира idIS од IzdavSaloni

  1. Naplati (idNap, brSM*, EMBGVP^, kesh, kartica, datumNap)

* референцира brSm од Smetki

^ референцира EMBGV од Prodavachi

  1. rezervacii_ima_za_vozila (idRez*, idVozi^)

* референцира idRez од Rezervacii

^ референцира idVozi од Vozila

  1. vozaci_e_na_klienti (EMBGVoza*, EMBGK^)

* референцира EMBGVoza од Vozaci

^ референцира EMBGK од Klienti

  1. vozaci_ima_kategorii (EMBGVoza*, idKat^)

* референцира EMBGVoza од Vozaci

^ референцира idKat од Kategorii

DDL

kreiranje.sql

DML

polnenje.sql

Релациски дијаграм изваден од DBeaver

Last modified 18 months ago Last modified on 12/07/22 14:35:47

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.