Bmg, the Ruby implementation of relational algebra, has been around for 10 years. We're making and effort to create comprehensive documentation, and as part of that effort we put together a primer on relational algebra. It aims to be a bit less theory-heavy and more hands-on than the typical introductory material you find online (which tends to be university course materials). Relational algebra isn't just interesting background theory, but was created for programmers and has very tangible benefits.
Any questions, suggestions, comments or criticisms would be appreciated!
Any questions, suggestions, comments or criticisms would be appreciated!