A different way of visualizing SQL databases

A friend asked me this weekend to help him understand SQL databases for a course in which he's enrolled. The general structure of a relational database seemed straightforward to him - creating a new row for each entry, linking one-to-one relationships directly, and creating a gerund for one-to-many and many-to-many…