Ja mislim da je najsigurnija taktika napisati unutar zadatka napomenu da se koristi ta i ta razina i da ona ne koristi to i to. I ako se to ne prizna može se pozvati na prezentaciju. Tako npr. u prezentaciji piše da index locking protocol se koristi samo kod razine SERIALIZABLE, što meni govori da se nigdje drugdje ne koristi. Isto tako, rješenja baš i nišu previše konzistentna po tom pogledu.
Tako npr. ZI 2019. 3. zadatak b dio, napomene da je T1 REPEATABLE READ, T2 READ UNCOMMITTED. U rješenju stavi da za operaciju 3 (UPDATE) NE postavlja nikakav ključ nad indeks, dok onda za operaciju 5 (INSERT) postavi X ključ nad indeks.
Jasno mi je da po rješenjima se za UPDATE nad indeks na zapis stavlja S ključ i da se onda zbog razine tu nije postavio. Al uzimajuči u obzir da se ne koristi index locking protokol na razinama osim SERIALIZABLE postavljanje X ključa nad zapis u indeksu za 5. operaciju mi je čudno.