nedjelja, 25. travnja 2021.

PREVOĐENJE ER MODELA U RELACIONI MODEL

 

PREVOĐENJE TIPOVA ENTITETA

GRAD (ptt, naziv)

KUPAC (sifra_kup, prezime, ime, telefon)

VLASNIK (sifra_v, prezime, ime, telefon)

ATEST (broj, vrsta, datum)

SERVISER (jmbg, prezime, ime)

PROIZVODJAC (sifra, naziv)

FORMAT_MEDIJA (sifra, naziv)

DRAJVER (sifra, model, materijal)

 

PREVOĐENJE SUPERKLASA

KOMPONENTA (sifra_k, model, godina_pr, cena)

 

PREVOĐENJE PODKLASA

POJACALO (sifra_k, broj_ulaza, izl_snaga)

Međurelaciono ograničenje:

POJACALO[sifra_k] Í KOMPONENTA[sifra_k]

TJUNER (sifra_k, vrsta)

Međurelaciono ograničenje:

TJUNER[sifra_k] Í KOMPONENTA[sifra_k]

CD (sifra_k, dac)

Međurelaciono ograničenje:

CD[sifra_k] Í KOMPONENTA[sifra_k]

DVD (sifra_k, region)

Međurelaciono ograničenje:

DVD[sifra_k] Í KOMPONENTA[sifra_k]

ZVUCNIK (sifra_k, impedansa, snaga)

Međurelaciono ograničenje:

ZVUCNIK[sifra_k] Í KOMPONENTA[sifra_k]

 

 

 

PREVOĐENJE TIPOVA POVEZNIKA

 

Poveznik ZIVI_U

VLASNIK (sifra_v, prezime, ime, telefon, ptt)

Međurelaciono ograničenje:

VLASNIK[ptt] Í GRAD[ptt]

Poveznik ZIVI

KUPAC (sifra_kup, prezime, ime, telefon, ptt)

Međurelaciono ograničenje:

KUPAC[ptt] Í GRAD[ptt]

Poveznik PROIZVODI

KOMPONENTA (sifra_k, model, godina_pr, cena, sifra_pro)

Međurelaciono ograničenje:

KOMPONENTA[sifra_pro] Í PROIZVODJAC[sifra_pro]

Poveznik IZRADJUJE

DRAJVER (sifra, materijal, model, sifra_pro)

Međurelaciono ograničenje:

DRAJVER[sifra_pro]  Í  PROIZVODJAC[sifra_pro]

Poveznik PODRZAVA

PODRZAVA (sifra_k, sifra)

Međurelaciona ograničenja:

PODRZAVA[sifra_k] Í  KOMPONENTA[sifra_k]

PODRZAVA[sifra]  Í  FORMAT_MEDIJA[sifra]

Poveznik SE_SASTOJI

SE_SASTOJI (sifra_k, sifra)

Međurelaciona ograničenja:

SE_SASTOJI[sifra_k] Í  KOMPONENTA[sifra_k]

SE_SASTOJI[sifra] Í  DRAJVER[sifra]

 

 

 

PREVOĐENJE TIPOVA GERUNDA

 

Gerund KUPUJE

KUPUJE (sifra_k, sifra_kup)

Međurelaciona ograničenja:

KUPUJE[sifra_k] Í KOMPONENTA [sifra_k]

KUPUJE[sifra_kup] Í KUPAC [sifra_kup]

 

Gerund PRODAJE

PRODAJE (sifra_k, sifra_v)

Međurelaciona ograničenja:

PRODAJE[sifra_k] Í KOMPONENTA [sifra_k]

PRODAJE[sifra_v] Í VLASNIK [sifra_kup]

 

Poveznik UGOVOR

UGOVOR (sifra_k, datum, provizija)

Međurelaciona ograničenja:

UGOVOR [sifra_k] Í KUPUJE[sifra_k]

UGOVOR [sifra_k] Í PRODAJE[sifra_k]

 

Gerund PREGLEDAO

PREGLEDAO (sifra_k, jmbg)

Međurelaciona ograničenja:

PREGLEDAO[sifra_k] Í KOMPONENTA [sifra_k]

PREGLEDAO[jmbg] Í SERVISER [jmbg]

           

Poveznik IZDAT

ATEST (broj, vrsta, datum, sifra_k)

Međurelaciono ograničenje:

ATEST[sifra_k] Í PREGLEDAO[sifra_k]

 

 

Konačno:

S = {GRAD (ptt, naziv)

        KUPAC (sifra_kup, prezime, ime, telefon, ptt)

VLASNIK (sifra_v, prezime, ime, telefon, ptt)

ATEST (broj, vrsta, datum, sifra_k)

SERVISER (jmbg, prezime, ime)

PROIZVODJAC (sifra, naziv)

FORMAT_MEDIJA (sifra, naziv)

DRAJVER (sifra, model, materijal, sifra_pro)

KOMPONENTA (sifra_k, model, godina_pr, cena, sifra_pro)

POJACALO (sifra_k, broj_ulaza, izl_snaga)

TJUNER (sifra_k, vrsta)

CD (sifra_k, dac)

DVD (sifra_k, region)

ZVUCNIK (sifra_k, impedansa, snaga)

PODRZAVA (sifra_k, sifra)

SE_SASTOJI (sifra_k, sifra)

KUPUJE (sifra_k, sifra_kup)

PRODAJE (sifra_k, sifra_v)

UGOVOR (sifra_k, datum, provizija)

PREGLEDAO (sifra_k, jmbg)}

 

I = { POJACALO[sifra_k] Í KOMPONENTA[sifra_k]

TJUNER[sifra_k] Í KOMPONENTA[sifra_k]

CD[sifra_k] Í KOMPONENTA[sifra_k]

DVD[sifra_k] Í KOMPONENTA[sifra_k]

ZVUCNIK[sifra_k] Í KOMPONENTA[sifra_k]

VLASNIK[ptt] Í GRAD[ptt]

KUPAC[ptt] Í GRAD[ptt]

KOMPONENTA[sifra_pro] Í PROIZVODJAC[sifra_pro]

DRAJVER[sifra_pro] Í PROIZVODJAC[sifra_pro]

PODRZAVA[sifra_k] Í KOMPONENTA[sifra_k]

PODRZAVA[sifra] Í FORMAT_MEDIJA[sifra]

SE_SASTOJI[sifra_k] Í KOMPONENTA[sifra_k]

SE_SASTOJI[sifra] Í DRAJVER[sifra]

KUPUJE[sifra_k] Í KOMPONENTA [sifra_k]

KUPUJE[sifra_kup] Í KUPAC [sifra_kup]

PRODAJE[sifra_k] Í KOMPONENTA [sifra_k]

PRODAJE[sifra_v] Í VLASNIK [sifra_kup]

UGOVOR [sifra_k] Í KUPUJE[sifra_k]

UGOVOR [sifra_k] Í PRODAJE[sifra_k]

PREGLEDAO[sifra_k] Í KOMPONENTA [sifra_k]

PREGLEDAO[jmbg] Í SERVISER [jmbg]

ATEST[sifra_k] Í PREGLEDAO[sifra_k]}

 

 

 

 

 

 

 

 

Nema komentara:

Objavi komentar

Kolicina-toplote