Professional Documents
Culture Documents
Pitanja i odgovori
1. Entiteti I atributi?
Entiteti je sve o čemu system treba da skladišti podatke.
Entitet je objekat ili pojam iz stvarnog života.
Baza podataka čuva podatke o entitetima u tabelama.
Entitet može biti fizički ili događaj.
Primer:
KUPAC, PROIZVOD, NARUDŽBA
STUDENT, PRIJAVA, ISPIT
KORISNIK,FILM, RENTIRANJE
Činjenice o svakom entitetu, koje sistem koji projektujemo treba da evidentira, su atributi
entiteta.
3. Tipovi podataka?
Tipovi podataka određuju vrstu podataka koji se mogu unositi u polje I način na koji će Access
određivati te podatke.
4. Indeksi?
Indeks baze podataka je lista od jednog ili više polja koja baza podataka može da upotrebi da
bi pronalazila i sortirala zapise. Indeksi ubrzavaju operacije te vrste jer baza podataka treba da
ispituje samo sadržaj indeksiranih polja, ne celih zapisa.
1
INFORMATIKA 2021/2022
• Veza jedan-prema-jedan?
“jedan-prema-jedan”, tj. svaki od zapisa u prvoj tabeli može imati samo jedan podudarni zapis u
drugoj tabeli i svaki od zapisa iz druge tabele može imati samo jedan podudarni zapis u prvoj tabeli.
Ovaj tip relacije nije uobičajen, jer su informacije povezane na ovaj način najčešće uskladištene u
istoj tabeli. Relaciju „jedan-prema-jedan“ možete koristiti da biste podelili tabelu sa više polja, da
biste izolovali deo tabele iz bezbednosnih razloga ili da biste uskladištili informacije koje se
primenjuju samo na podskup glavne tabele. Kada identifikujete takvu relaciju, obe tabele moraju da
dele zajedničko polje (imaju jednake vrednosti primarnog ključa).
Veza jedan-prema-više?
“jedan-prema-više” , tj. svaki od zapisa u prvoj tabeli može imati nula, jedan ili više podudarnih
zapisa u drugoj tabeli, ali svaki od zapisa iz druge tabele moze imati samo jedan podudarni zapis u
prvoj tabeli. Ove veze su najčešče. [Npr.:Na jednoj adresi stanuje više studenata, ali jedan student
može da stanuje samo na jednoj adresi (samo jedna adresa je upisana u lk)].
Veza više-prema-više?
“više-prema-više”, tj. svaki od zapisa u prvoj tabeli može imati nula, jedan ili više podudarnih zapisa
u drugoj tabeli i svaki od zapisa u drugoj tabeli može imati nula, jedan ili više podudarnih zapisa u
prvoj tabeli. Međutim, veze tipa “više-prema-više” ne mogu se neposredno predstaviti u relacionoj
bazi podataka. Umesto toga, one se modeluju pomoću dopunske (vezne) relacije koja je u vezi
“jedan-prema-više” sa svakim od učesnika izvorne veze. Takva dopunska relacija obično se zove
vezna tabela (junction table). Vezna tabela se najčešće sastoji samo od primarnih ključeva obe
tabele. [Npr.:Više studenata sluša predavanje jednog profesora, a jedan student može slušati
predavanja više profesora.]
7. Integritet entiteta?
Integritet entiteta podrazumeva da svaka vrednost primarnog ključa mora biti jedinstvena na nivou
cele relacije. Osim toga, mora biti ispunjen uslov da ni jedna stavka u koloni primarnog ključa ne
sme imati NULL vrednost.
8. Integritet domena?
Integritet domena određuje skup dozvoljenih vrednosti kolone. Održavanje integriteta domena postiže se
navođenjem dozvoljenog tipa podataka, dozvoljenog formata za unos podataka, ili zadavanjem skupa
mogućih vrednosti.
Domen je skup svih prihvatljivih vrednosti koje atribut može imati. [Domeni se često brkaju sa
tipovima podataka. Tip podatka je fizički pojam, dok je domen logički pojam. „Broj“ je tip podatka;
„Starost“ je domen. I „Ulica“ i „prezime“ mogu biti predstavljeni poljima tekstualnog tipa, ali je
2
INFORMATIKA 2021/2022
očigledno da su u pitanju različite vrste tekstualnih polja, koja pripadaju različitim domenima. Npr.
Domen StručnaSprema, koji predstavlja stručnu spremu osobe; u šemi baze podataka, taj atribut
se može definisati kao Text, ali to ne može biti bilo koji tekst, već samo element iz skupa {niža,
srednja, viša, visoka, magistratura, doktorat}.]
Tip podataka
3
INFORMATIKA 2021/2022