Dein erster Link war auch richtig SlaterB.
Man muss sich erstmal grundsätzlich entscheiden, wie man eine best. Vererbungshierarchie auf das RDBMS abbilden will,
dazu gibt es 3 grundsätzliche Möglichkeiten und Mischformen davon.
Ob die Klassen dann abstrakt sind oder nicht ist erst wirklich interessant, wenn man sich auf das grundsätzliche Mappingverfahren festgelegt hat.