Dobar primjer zlata vrijedi, a loš ...
Konkretizacija nekog pojma kroz reprezentativni primjer sastavni je dio (kvalitetnog) procesa učenja. Zato mi prilikom čitanja nekog sadržaja, nakon svakog novouvedenog pojma, kroz glavu "prostruji" zahtjev:
Daj mi primjer !
Ako to izostane(*), u mislima se posvađam sa autorom teksta:
De bolan pusti se "bla bla bla" ... objasni mi !
Ako se radi o sadržaju koji čitam na svoju volju, a željeno objašnjenje ne dobijem, čitanje se završavam sa:
Ma pričaj ti to nekom drugom ...
Međutim, ako se radi o nastavnim materijalima, ovakva mogućnost izbora ne postoji.
Čitam materijal: "Relacioni model podataka" iz UBP-a:
U relacionom modelu najveća logička organizaciona jedinica podataka jeste odabrana n-arna relacija. Broj n je broj obilježja u opisu relacije na nivou apstrakcije obilježja. Ovaj opis se uobičajeno zove šemom relacije i predstavlja imenovanu dvojku N (R, K) gdje je: N - naziv relacije, R - skup obilježja i K skup uvjeta integriteta.
Definicija se "nije ubila" od "čitljivosti". Ali, ona je još i dobra, kakvih ima. Fokus je na "primjeru" koji slijedi nakon gornje definicije:
Šemi relacije Fakultet( {PMF, NAZ, BPI}, {FAK} ), gdje je FAK oznaka fakulteta, NAZ naziv fakulteta, BPI broj informatičkih fakulteta i gdje je FAK primarni ključ odgovara relacija(**):
r(Fakultet) = {(PMF, Matematički, 7), (EKF, Ekonomski, 4), (ETF; Elektrotehnički, 9), (MAF, Mašinski 7) }.
Primjer me je tako zbunio da sam ostao "obalješten". Jedno 5-6 puta sam prošao gornji tekst, ali ne ide:
Pa zar opet ovaj UBP ne mogu skontati ?!
Na kraju sam ipak uspio "dešifrovati" šta je to pisac želio reći. Mislio je na shemu { fakultet_id, naziv, broj_informatickih_predmeta }, gdje je { fakultet_id } primarni ključ.
Kakvo crno polje "broj informatičkih fakulteta" ?! Tek iz skraćenice "BPI" sam skontao da se misli na broj informatičkih predmeta ... A to da je unutar sheme umjesto "FAK" stavljeno "PMF", da ne govorim. Nakon ovakvih "unfala", nedosljednost u notifikaciji ";" umjesto "," nije ni vrijedna pomena.
Materijali iz UBP-a su lakrdija. Uputio sam niz kritika na predmet "Uvod u baze podataka", ali ga do sada nisam označio sa "antiznaje". Nakon ovog primjera nemam izbora. Sramota.
---
(*) "Hello world" upravo o tome i govori: Kada shvatiš neki jednostavan, reprezentativan primjer sposoban si prepoznavati i graditi nove konstrukcije.
(**) misli se na instancu relacione sheme - uzorak podataka