Striped Right Arrow: Sledeća
Striped Right Arrow: Prethodna
Text Box: HOME
Text Box: ACCESS
Text Box: Početak
Text Box: Vežba  2

Otvorite bazu Trgovina.
Tabela Porudzbine sadrži zapise opštih podataka porudžbina: broj porudžbine, datum porudžbine, šifre kupca i špeditera, itd.
Tabela Kupci sadrži šifre, nazive i ostale podatke o kupcima.
Tabela DetaljiPorudzbina sadrži zapise stavki naručenih proizvoda u svakoj narudžbenici (broj porudžbine, šifra proizvoda, cena i količina.
Tabela Proizvodi sadrži zapise šifri i naziva proizvoda, šifre dobavljača tih proizvoda, .itd.
Tabela Dobavljači sadrži šifre, nazive i ostale podatke o dobavljačima.
a) U svakoj tabeli odredite ključno polje i pored njega ucrtajte simbol ključa kao simbol ključnog polja.
b) Povežite tabele linijama relacija po zajedničkim poljima. Na liniji svake relacije označite stranu 1 odnosno stranu više. Kreirajte relacije.

Rešenje
a) Ključna polja za svaku tabelu su:
Porudzbine - ključno polje je BrojPorudzbine;
DetaljiPorudzbina - nema ključnih polja;
Proizvodi - SifraProizvoda;
Dobavljaci - SifraDobavljaca;
Kupci - SifraKupca.

b) Relacije tabela po zajedničkim poljima:
Porudzbine : DetaljiPorudzbina po zajedničkom polju BrojPorudzbine, kao relacija 1: više;
Kupci : Porudzbine po zajedničkom polju SifraKupca, kao relacija 1: više;
Proizvodi : DetaljiPorudzbina po zajedničkom polju SifraProizvoda, kao relacija 1: više;
Dobavljaci : Proizvodi po zajedničkom polju SifraDobavljaca, kao relacija 1: više.

Relacije izmedju tabela baze podataka