Professional Documents
Culture Documents
Relacijski Model Podataka
Relacijski Model Podataka
U relacijskom modelu podataka baza podataka se sastoji od skupa pravokutnih tablica tzv. relacija.
Dakle, relacija je osnovni element relacijskog modela podataka. Svaka relacija (tablica) ima svoje ime po kojem je razlikujemo od ostalih u istoj bazi.
Jedan atribut ima svoje ime po kojem ga razlikujemo od ostalih atributa u istoj relaciji. Dakle, ime atributa je u relaciji naziv jednog stupca relacije.
Pero
Marko Ana
Peri
Marki Ani
12345
23456 34567
Shema relacije:
Tip entiteta ne mora postati relacija ako je povezan samo s jednim tipom entiteta i to vezom ije su brojnosti s obje strane 1,1. Dakle, od dva entiteta koja povezuje veza s brojnostima (1,1):(1,1) u relaciju se prevodi samo jedan proizvoljno odabran entitet. Toj se relaciji onda dodaju i atributi drugog entiteta. Za klju relacije moemo odabrati bilo koji od kljueva ta dva entiteta. Isto vrijedi i za entitete koji su povezani vezama (0,1):(1,1) ili (0,1):(0,1)
Kod agregiranog entiteta kao vanjske kljueve upisujemo kljueve entiteta s kojima je povezan vezom ije su brojnosti M po gornjoj granici.
Kada su dva entiteta povezana vezom s brojnostima (1,1):(0,M), tada se klju entiteta koji se nalazi na strani (1,1) upisuje kao vanjski klju u relaciju dobivenu prevoenjem entiteta koji se nalazi na strani gdje je brojnost (0,M)
Slabi entitet prevodi se u relaciju, no osim svojih atributa i primarnog kljua, sadri i klju onog entiteta o kojem zavisi. Dakle, primarni klju ovakve relacije sastoji se od kljua jakog entiteta i kljua slabog entiteta.