top | item 31496252

(no title)

dragon96 | 3 years ago

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 :)

discuss

order

dgb23|3 years ago

I think there is a simple, almost obvious, but very powerful concept that gets clearer when learning relational algebra: Everything is a relation.

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.