4

Did you know that Set Theory is a fundamental building block for studying databases? : )

Comments
  • 2
    EVERYTHING IS MATH, AAASA
  • 2
    did you know that boolean logic is a fundamental building block for computer science?

    ..oh - what? sorry. i thought we all were writing down obvious stuff.
  • 1
    @tosensei I was passing in front of Boole's house everyday when i was living in ireland.

    He had a very pretty house.
  • 2
  • 1
    @retoor I swear just make up new terminology all the time
  • 2
    @jestdotty Is that Mexican? lol
  • 1
    @donkulator A binary search tree could be faster.
  • 1
    @retoor For me, joins weren't easy to understand. The entire aggregation and filtering principle of data also relies on that theory. It provides the mathematical foundation for how data is stored, organized, and queried and it helps with design and the mental models.

    Union, intersection, difference, cartesian product are all fundamentals of how data is queried in a database.

    Moreover, if you have an issue, you can extrapolate it to a mathematical model, solve it there and then map it back to the implementation. Better understanding of queries, optimization (e.g. associativity), engineering etc. You have a common language.

    Without it, databases wouldn’t exist as we know them. It’s the engine under the hood — defining how data is stored, how queries are structured, and how logic is applied.

    These principles ensure databases are reliable, efficient, and maintain data integrity, which cannot be said for most db design these days.
Add Comment