You are on page 1of 5

INFORMATIKA 2021/2022

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.

2. Organizacija podataka u tabelama?

Definicije fizičkih tabela u šemi baze podataka, direktono su izvedene iz


konceptualnog modela podataka. Klase entiteta postaju tabele, a atributi entiteta
postaju kolone (eng. Fields – polja) tabele. Tabela je zbirka zapisa. Baza podataka može
imati jednu ili više tabela.
Polje je najmanji mogući element informacije o određenoj stavci. Tačnije rečeno, to je
prostor gde se čuva podatak.
Zapis je skup svih polja koja se odnose na istu stavku.

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.

5. Primarni I spoljni ključ?


Primarni ključ je polje (ili kombinacija polja) iz tabele baze podataka koje nedvosmisleno
identifikuje taj zapis. Primarni ključ može biti prirodan (npr.: matični broj, broj lične karte, broj
indeksa, ...) i veštački (npr.: vrednost koju generiše sam sistem – AutoNumber u Accessu), a
može biti i prost (čini ga samo jedna kolona) i složen (kombinacija dve ili više kolona).
Spoljni kljuć pokazuje način povezivanja tabela kod relacionih modela. To može biti jedna ili
više kolona u tabeli koje su u relaciji sa kolonama koje sadrže primarni ključ u tim tabelama.

1
INFORMATIKA 2021/2022

6. Vrste odnosa između tabela?

Veza ili odnos (relationship) jeste asocijacija između entiteta.

• 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}.]

9. Kako se ogleda integritet domena u Access-u?

 Tip podataka

 Obavezan unos (Not Null)

 Podrazumevana vrednost (Default)

 Pravilo za unos (Validation)

10’ Referencijalni integritet?


Referencijalni integritet odražava definisane odnose (relacije) među tabelama kada se u njih dodaju ili se
iz njih brišu zapisi.
• • Entitet ponekad sadrži kolone u kojima se prihvata vrednost kolone neke druge tabele (FK)
• • Referencjalni integitet čuva vezu između entiteta čak i kada se podaci menjaju

3
INFORMATIKA 2021/2022

You might also like