The relational model underlies all modern relational databases, and it is a thing of beauty.
It defines relations (tables), attributes (columns), tuples (rows), and a whole relational algebra that spells out in detail what you can and cannot do to them. It is logically consistent, and in an odd way almost fractal in the way it [...]



