devo progettare il database di una biblioteca che contenga queste tabelle Libro, Autore, Casa editrice e Libri in prestito. Tra le varia tabelle ci devono essere delle corrispondenze, per esempio id della casa editrice deve avere una corrispondenza con l'id nella tabella libri, oppure isbn della tabella libri deve avere una corrispondenza con isbn della tabella libri fuori.

Secondo voi come mi conviene organizzare il tutto, utilizzare ad esempio chiavi esterne tra le varie tabelle?? oppure i trigger

fatemi sapere
grazie dell'aiuto