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