SQL. The Cabinet interface is not the CRUD repository methods!

Don't make the system just like tables and Database object management forms (list, edit, delete).

This is a bad approach. Make the meaning of the page the way the consumer expects it to be used.

For example, I go to the Course, it looks at the course Chapters, and not separately 2 independent tables Courses, Chapters.

Falcon Space is a functional web development platform on a narrow stack MS SQL/Bootstrap. Falcon Space Gettting started