Interesting, could you give some examples of concepts from relational algebra that have helped inform your understanding of schema design?
Asking as a practioner interested in learning the conceptual underpinnings :)
Asking as a practioner interested in learning the conceptual underpinnings :)
There is an important part about using an SQL DB which is about the engineering side of things, such as access patterns, indexing, efficient storage and so on. And then there is the side that is about relational expressions.
An intuition of mine is that people who feel more comfortable with the second part, lean on SQL (and DB features in general) to do work for them, while eschewing things like ORMs.