Typ_zkouška bych asi trochu rozvinul, komentáře, možná výsledky, apod. - prostě vše, co se daného tématu týká.
Jinak tam vidím jeden potenciální problém - pole "typ zkoušky" by mělo IMHO být až v tabulce "uživatel-zkouška", protože předpokládám, že se mohou sejít "repetenti" s lidmi, kteří ji dělají poprvé nebo jen jako "přípravu"). Aby sis to ulehčil, můžeš si ve formuláři toto pole "předpočítat" - u prvního výskytu daného uživatele (předpokládám, že příprava je jen u jedné, ostatní jsou "naostro) předvyplníš "příprava", u druhého (pokud již existuje záznam "příprava") vyplníš "ostrý" a v ostatních už to bude "opakování" (tedy existuje-li už jeden ostrý na daný test) - toto lze samozřejmě přizpůsobit potřebám a požadavkům.