Professional Documents
Culture Documents
Baze Podataka Relacione Baze Podataka
Baze Podataka Relacione Baze Podataka
Kasa Ferenc
*
* ta su to relacione baze?
* Osnovni pojmovi vezani za relacione baze?
* Tabela, zapis, kolona, red...
* ta je to primarni i strani klju
* Relacije
*
* Relacione baze podataka predstavljaju skup meusobno
povezanih tabela odreenim relacijama.
*
* Tabele predstavljaju sastavni deo baze podataka
Rb.
Ime
Prezime
Br. Telefona Mesto
1 Petar
Petrovid
013-666-555
Panevo
Polje - jedna
2 Andrija
Perid
013-666-556
elija uKovaica
tabeli
koja sadri
3 Jovana
Markovid
013-666-557
Debeljaa
podatak
Polja Crepaja
ispod
4 MajaATRIBUT/ATRIBUTI
Jovanovi 013-666-558
atributa
je atribut, to013-666-559
je
5 Sara Prezimeivkovid
Putnikovo
predstavljaju
dodatak
podatku
koji se baza podataka
Red
u tabeli
u terminologiji
6 Emina
Kostid
013-666-560 DOMEN
Samo
nalazi ispod
atributa.
predstavlja
ZAPIS
lil REKORD (RECORD)
Svi
7 Marko
Panid
013-666-561
Uzdin
Gornjiored
u tabeli
podaci
jednom
oveku, kompletna
8 Jovan
Savidatribute. 013-666-562
Panevo
predstavlja
informacija
9 Ivan
Kova
013-666-563
Debeljaa
10 Bojan
Bakid
013-666-564
Kovaica
Zanimanje
Zanimanje
Pekar
Lekar
Apotekar
Apotekar
Pekar
Ekonomista
Ekonomista
Ekonomista
Ekonomista
Lekar
Apotekar
Apotekar
Ekonomista
Ekonomista
Ekonomista
Ekonomista
*
* Polje koje na jedinstven nain opisuje zapis u tabeli predstavlja
primarni klju u toj tabeli. Kada je klju opisan sa samo jednim
poljem onda takav klju zovemo prost klju.
* Klju moe da bude broj, kombinacija brojeva i slova (neka
ifra), neke smislene skraenice i sl.
* Pojedini podaci mogu automatski da budu klju u tabeli, na
primer JMBG, lini broj i sl.
* Ponekad kada nije mogue zadati polje koje na jednoznaan
nain opisuje zapis, tada se za klju koristi kombinacija dve ili
vie polja koje na jednoznaan nain opisuju zapis. Takav klju
se zove sloeni klju.
* Koje polje je primarni klju u predhodnoj tabeli?
*
* U relacionim bazama podataka se povezuju dve ili vie
ID_Imena Ime
Prezime
1 Petar
Petrovid
2 Andrija
Perid
3 Jovana
Markovid
4 Maja
Jovanovi
Primarni
5 Sara
ivkovid
klju
6 Emina
Kostid
7 Marko
Panid
8 Jovan
Savid
9 Ivan
Kova
10 Bojan
Bakid
Br. Telefona
013-666-555
013-666-556
013-666-557
013-666-558
013-666-559
013-666-560
Strani
013-666-561
klju
013-666-562
013-666-563
013-666-564
ID_Zanimanja
PP1
ZL1
ZA1
PP1
SE1
SE1
ZL1
ZA1
SE1
SE1
ID Zanimanja
PP1
ZL1
ZA1
SE1
Zanimanje
Pekar
Lekar
Apotekar
Ekonomista
*
* Relacije odnosno ODNOS, nain povezivanja dve i vie
tabela u relacionim bazama podataka.
*
* Ovaj tip veze, relacije retko koristimo. Relacija 1:1 znai
SAD
Tomislav
Nikoli
SRBIJA
Ivo Josipovi
HRVATSKA
Karlos
Papuljas
GRKA
*
* Ovaj tip relacije se najee sree 1:N. Jednom podatku iz jedne
tabele odgovara vie podataka druge tabele
Na Drini
uprija
Branislav Nui
Gospoa
ministarka
il Vern
Proketa Avlija
Bora Stankovi
Gospoica
*
* Ova relacija ne moe da se direktono realizuje u relacionim
Petar Peri
Matematika
Kengur bez
granica
Marko
Radulovi
Fizika
Optinsko
Matematika
eljka Mari
Istorija
Optinsko
Fizika
Biljana Ili
Geografija
kolsko
istorija
*
* ta su to relacione baze podataka?
* ta je u sonovi svake relacione baze podataka?
* ta predstavlja jedan red u tabeli?
* ta predstavlja jedna elija u tabeli?
* Objasni ta je to klju?
* Kakve kljueve imamo i koji podaci mogu
prirodno da budu klju.
* Kakav je to sloeni klju?
* ta je to primarni klju?
* ta je to sekundarni/strani klju?
* ta su to relacije u terminologiji baza
podataka, objani?
* Koje ipove relacija imamo?
* 1:1 primer
* 1:N primer
* N:N primer