Eigentlich ist die Lösung recht einfach. Du benötigst drei Tabellen. Die erste Tabelle speichert die Daten der Schüler und die zweite Tabelle die Daten der Bücher. Die dritte Tabelle stellt die Verlinkung zwischen den ersten beiden Tabellen dar.
Für jedes Mal, wenn ein Buch verliehen wird, dann wird in die dritte Tabelle ein Link auf den entsprechenden Schüler und ein Link auf das entsprechende Buch gesetzt. Zusätzlich werden dort die Daten gespeichert, welche mit dem Verleih im Zusammenhang stehen (z.B. Datum von-bis).
Anbei ist eine kleine Grafik, welche das Prinzip veranschaulicht.
Ausserdem such mal bei Google nach "Datenbanken normalisieren", da findest Du eine Menge an Informationen zum Thema
DB-Design.
Viel Erfolg, wir helfen auch BC++.