The Shapes of Data: Relational

tl;dr Relational data is, contrary to popular belief, characterized not by "tables", but by sets and relational variables (also known as "relvars"), and making use of a relational algebra and predicate calculus to make it easier to do set-oriented operations. Refresher Because most developers come to relational databases via SQL, usually either studied briefly in classes at university or…