Pitanja za usmeno propitivanje - iz lekcija
1. Lekcija: Podatak, informacija i baza podataka
Osnovna pitanja
- Šta je podatak?
- Navedi najmanje pet primera podataka.
- Šta je informacija?
- Koja je razlika između podatka i informacije?
- Šta je baza podataka?
- Koja je osnovna namena baze podataka?
- Zašto podatke treba organizovano čuvati?
- Koje su prednosti korišćenja baze podataka u odnosu na čuvanje podataka samo na papiru?
- U kojim oblastima svakodnevnog života se koriste baze podataka?
- Koje podatke može sadržati baza podataka jedne škole?
Dodatna pitanja za proveru razumevanja
- Da li broj 18 sam po sebi predstavlja informaciju? Objasni odgovor.
- Navedi podatke iz kojih se može dobiti informacija o uspehu učenika.
- Koja je razlika između baze podataka i programa koji upravlja bazom podataka?
- Koje operacije možemo obavljati nad podacima u bazi?
- Zašto baze podataka imaju važnu ulogu u savremenim informacionim sistemima?
2. Lekcija: Osnovna svojstva i struktura baze podataka
Osnovna pitanja
- Koja su osnovna svojstva baze podataka?
- Šta znači da su podaci u bazi organizovani?
- Od kojih elemenata se sastoji tabela?
- Šta predstavlja red u tabeli?
- Šta predstavlja kolona u tabeli?
- Šta je ćelija tabele?
- Šta predstavlja vrednost u tabeli?
- Šta je identifikator zapisa i čemu služi?
- Zašto dva učenika sa istim imenom i prezimenom treba razlikovati pomoću identifikatora?
- Šta znači ažuriranje podataka?
- Koje su osnovne operacije nad podacima?
- Zašto je važno da podaci budu tačni i pouzdani?
- Kako se obezbeđuje zaštita podataka?
- Zašto treba smanjiti nepotrebno ponavljanje podataka?
- Da li se baza podataka mora sastojati samo od jedne tabele? Objasni.
Praktična pitanja
- Ako tabela UČENICI sadrži kolone ID, Ime, Prezime i Odeljenje, šta predstavlja jedan red?
- Kako bismo pronašli sve učenike jednog odeljenja?
- Šta treba uraditi kada učenik promeni adresu?
- Koji problemi mogu nastati ako se isti podatak na više mesta unese različito?
- Zašto se u bazi škole podaci o učenicima, predmetima i ocenama mogu čuvati u odvojenim, povezanim tabelama?
3. Lekcija: Vrste baza podataka i sistemi za upravljanje bazama podataka
Osnovna pitanja
- Šta je sistem za upravljanje bazom podataka (SUBP/DBMS)?
- Koja je razlika između baze podataka i sistema za njeno upravljanje?
- Koji su osnovni zadaci sistema za upravljanje bazom podataka?
- Koje vrste baza podataka poznaješ?
- Šta je relaciona baza podataka?
- Kako se podaci organizuju u relacionoj bazi?
- Šta je hijerarhijska baza podataka?
- Šta je mrežna baza podataka?
- Po čemu se razlikuju relacioni i hijerarhijski model podataka?
- Navedi primere sistema za upravljanje relacionim bazama podataka.
- Koje su prednosti korišćenja SUBP-a u odnosu na neposredno upravljanje datotekama?
- Kako SUBP doprinosi zaštiti i integritetu podataka?
- Šta znači da više korisnika može istovremeno pristupati bazi?
- Koja je uloga administratora baze podataka?
- Kako bi izabrao odgovarajući tip baze podataka za konkretnu primenu?
4. Lekcija: Projektovanje baze podataka i modeli podataka
Osnovna pitanja
- Šta znači projektovati bazu podataka?
- Zašto je potrebno planirati strukturu baze pre njene izrade?
- Koji su osnovni koraci u projektovanju baze podataka?
- Šta je model podataka?
- Čemu služi model podataka?
- Koji se modeli podataka koriste u bazama podataka?
- Šta predstavlja konceptualni model baze podataka?
- Šta je logički model baze podataka?
- Šta je fizički model baze podataka?
- Koja je razlika između konceptualnog, logičkog i fizičkog modela?
- Šta predstavlja ER model?
- Koji su osnovni elementi ER modela?
- Šta je entitet?
- Šta je atribut?
- Šta je veza između entiteta?
- Zašto je važno pravilno odrediti veze između entiteta?
- Šta predstavlja kardinalnost veze?
- Koje greške mogu nastati zbog loše projektovane baze podataka?
Praktična pitanja
- Koje bi entitete izdvojio pri projektovanju baze podataka za školu?
- Koje atribute bi imala tabela UČENICI?
- Kako bi povezao učenike sa odeljenjima i ocenama?
- Kako bi modelovao bazu podataka za biblioteku?
- Zašto je korisno nacrtati ER dijagram pre izrade baze?
5. Lekcija: Model objekti i veze (ER model)
Osnovna pitanja
- Šta znači skraćenica ER?
- Šta prikazuje ER model?
- Koja je svrha ER dijagrama?
- Šta predstavlja entitet u ER modelu?
- Šta predstavlja atribut entiteta?
- Šta predstavlja veza između dva entiteta?
- Kako se grafički prikazuju entiteti u ER dijagramu?
- Kako se grafički prikazuju atributi i veze?
- Šta je tip entiteta?
- Šta je instanca entiteta?
- Koja je razlika između entiteta i atributa?
- Koja je razlika između entiteta i veze?
- Šta je identifikator entiteta?
- Kako se određuje kardinalnost veze?
- Šta znači veza jedan-prema-jedan (1:1)?
- Šta znači veza jedan-prema-više (1:N)?
- Šta znači veza više-prema-više (N:M)?
- Kako se kardinalnost prikazuje na ER dijagramu?
- Koja je razlika između konceptualnog ER modela i realizovane baze podataka?
- Zašto je ER model koristan pre kreiranja tabela?
Pitanja za primenu
- Koji su entiteti potrebni za bazu podataka škole?
- Kako bi prikazao vezu između učenika i ocena?
- Kakva veza postoji između odeljenja i učenika?
- Kakva veza postoji između učenika i predmeta ako učenik pohađa više predmeta, a predmet pohađa više učenika?
- Nacrtaj jednostavan ER model za biblioteku i obrazloži izbor entiteta i veza.
6. Lekcija: Entitet i instanca entiteta
- Šta je entitet u modelovanju baze podataka?
- Šta je tip entiteta?
- Šta je instanca entiteta?
- Koja je razlika između tipa entiteta i instance entiteta?
- Navedi primer entiteta iz školskog informacionog sistema.
- Ako je UČENIK entitet, navedi primer njegove instance.
- Da li su Ana Jovanović i Marko Petrović različite instance istog tipa entiteta? Objasni.
- Može li entitet predstavljati osobu, predmet, događaj ili mesto?
- Kako se entiteti prepoznaju prilikom analize problema?
- Koja je razlika između entiteta u stvarnom svetu i njegovog predstavljanja u bazi podataka?
- Navedi nekoliko mogućih entiteta u biblioteci.
- Koje atribute može imati entitet KNJIGA?
- Kako se entiteti prikazuju u ER dijagramu?
- Zašto je važno pravilno odrediti entitete pre kreiranja baze?
- Osmisli primer sa tri entiteta i objasni šta predstavlja svaka njihova instanca.
7. Lekcija: Atribut i jedinstveni identifikator
- Šta je atribut?
- Čemu služi atribut entiteta?
- Navedi pet atributa entiteta UČENIK.
- Navedi atribute entiteta PREDMET.
- Koja je razlika između entiteta i atributa?
- Šta je vrednost atributa?
- Šta je identifikator entiteta?
- Čemu služi jedinstveni identifikator?
- Koje osobine treba da ima dobar jedinstveni identifikator?
- Zašto ime i prezime nisu uvek pogodni za jedinstvenu identifikaciju osobe?
- Šta je primarni ključ?
- Da li dva zapisa u istoj tabeli mogu imati istu vrednost primarnog ključa?
- Može li identifikator biti broj ili tekst?
- Kako bi jedinstveno identifikovao knjige u biblioteci?
- Kako bi razlikovao dva učenika sa istim imenom i prezimenom?
- Koja je razlika između atributa i njegove konkretne vrednosti?
- Kako se atributi prikazuju u ER dijagramu?
- Navedi primer identifikatora za entitete UČENIK, KNJIGA i PREDMET.
- Zašto je jedinstveni identifikator važan prilikom povezivanja podataka?
- Osmisli entitet RADNIK, navedi njegove atribute i odredi koji bi atribut bio identifikator.
8. Lekcija: Veze 1:1 i 1:N
- Šta je veza između entiteta?
- Šta označava kardinalnost veze?
- Šta znači veza jedan-prema-jedan (1:1)?
- Navedi primer veze 1:1.
- Šta znači veza jedan-prema-više (1:N)?
- Navedi primer veze 1:N.
- Kako se razlikuju veze 1:1 i 1:N?
- Kakva je veza između jednog odeljenja i učenika koji mu pripadaju?
- Kakva je veza između jednog učenika i njegovog školskog dosijea ako svaki učenik ima tačno jedan dosije, a svaki dosije pripada jednom učeniku?
- Može li jedan učenik imati više ocena? Kako bi to predstavio modelom?
- Kako se određuje kardinalnost veze na osnovu pravila iz stvarnog sveta?
- Šta bi se dogodilo ako bi veza u modelu bila pogrešno definisana?
- Kako bi povezao entitete ODELJENJE i UČENIK?
- Kako bi povezao entitete OSOBA i PASOŠ, pod pretpostavkom da svaki od njih može biti povezan sa najviše jednim odgovarajućim zapisom?
- Navedi dva primera iz svakodnevnog života za vezu 1:N.
9. Lekcija: ER modeli i kardinalnost
- Šta je kardinalnost veze?
- Koje osnovne vrste kardinalnosti postoje?
- Šta znači kardinalnost 1:1?
- Šta znači kardinalnost 1:N?
- Šta znači kardinalnost N:M?
- Navedi primer veze više-prema-više.
- Kakva veza postoji između učenika i predmeta ako učenik može pohađati više predmeta, a svaki predmet više učenika?
- Zašto je važno odrediti kardinalnost pre izrade baze?
- Kako se kardinalnost prikazuje na ER dijagramu?
- Kako razlikujemo broj entiteta koji mogu učestvovati u vezi sa jedne i sa druge strane?
- Koja je razlika između veze 1:N i veze N:M?
- Kako bi predstavio odnos između autora i knjiga ako jedan autor može napisati više knjiga, a knjiga može imati više autora?
- Kako bi predstavio odnos između učenika i sekcija koje pohađaju?
- Koju vrstu veze bi izabrao za odnos između odeljenja i učenika? Obrazloži.
- Nacrtaj ER dijagram sa najmanje tri entiteta i objasni kardinalnosti svih veza.
10. Lekcija: Domen, tipovi atributa i ograničenja nad podacima
Osnovna pitanja
- Šta je domen atributa?
- Šta određuje domen atributa?
- Šta je tip podatka?
- Koji se tipovi podataka najčešće koriste u bazama podataka?
- Koja je razlika između celobrojnog i realnog tipa podatka?
- Kada koristimo tekstualni tip podatka?
- Kada koristimo tip podatka za datum i vreme?
- Zašto je važno pravilno izabrati tip podatka?
- Šta su ograničenja nad podacima?
- Čemu služe ograničenja?
- Šta znači da atribut ne sme imati praznu vrednost?
- Šta znači da vrednost atributa mora biti jedinstvena?
- Šta je ograničenje primarnog ključa?
- Šta je ograničenje stranog ključa?
- Kako ograničenja doprinose tačnosti i doslednosti podataka?
Pitanja za primenu
- Koji tip podatka bi izabrao za ime učenika, datum rođenja i broj godina?
- Zašto broj telefona nije uvek najbolje čuvati kao brojčani tip podatka?
- Koji tip podatka bi koristio za cenu proizvoda?
- Kako bi obezbedio da ocena učenika bude u dozvoljenom rasponu?
- Kako bi obezbedio da svaki učenik ima jedinstven identifikator?
- Zašto datum rođenja ne bi trebalo čuvati kao običan tekst ako je potrebno računati starost?
- Šta se dešava ako pokušamo da unesemo vrednost koja ne odgovara definisanom tipu podatka?
- Kako bi definisao domen atributa OCENA?
- Kako bi ograničio unos obaveznih podataka o učeniku?
- Osmisli tabelu UČENICI sa najmanje pet atributa, odredi tip svakog atributa i navedi odgovarajuća ograničenja.
11. Kombinovana pitanja za završno propitivanje
- Objasni razliku između podatka, informacije i baze podataka.
- Objasni razliku između baze podataka i sistema za upravljanje bazom podataka.
- Opiši postupak projektovanja baze podataka za školsku biblioteku.
- Definiši entitet, atribut, instancu entiteta i vezu.
- Objasni razliku između primarnog ključa i običnog atributa.
- Objasni razliku između konceptualnog modela i relacione baze podataka.
- Uporedi hijerarhijski, mrežni i relacioni model podataka.
- Objasni kardinalnosti 1:1, 1:N i N:M na primerima iz škole.
- Objasni zašto su tipovi podataka i ograničenja važni za ispravnost baze.
- Osmisli ER model za školski sistem koji sadrži učenike, odeljenja, predmete i ocene. Odredi atribute, identifikatore i kardinalnosti veza.
Predlog za korišćenje pitanja na času
Za ocenu 2: učenik definiše osnovne pojmove i navodi jednostavne primere.
Za ocenu 3: objašnjava razlike između pojmova i primenjuje ih na poznatim primerima.
Za ocenu 4: samostalno povezuje više pojmova i obrazlaže izbor modela, atributa i veza.
Za ocenu 5: analizira složeniji primer, samostalno osmišljava ER model i opravdava kardinalnosti, identifikatore i ograničenja.
Last modified: Monday, 26 October 2026, 9:27 AM