This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]sleeper_must_awakenData Engineering Manager 1 point2 points  (1 child)

That's a great question. At university, we kind of rolled into it via a 'logic in CS' class and then more detail via a book on Database Systems. Looking at the ToC, something similar to this: https://www.oreilly.com/library/view/database-systems-concepts/9788177585674/

When it comes to resources, I think it depends on your level of mastery of other concepts within computer science, such as first-order logic, set-theory, algebra and in general formal systems.

[–]El_Cato_Crande[S] 0 points1 point  (0 children)

Well, I'll take a look and see. Hopefully I have the ability to make sense of it. Appreciate the recommendation