Why relational?
- To become conversant in database system issues, you must
understand relational database systems.
- JSON databases, document stores, NoSQL systems, etc.
all offer some unique capabilities, ...
- ... but otherwise implement (small) subsets of relational
database capabilities.
- You may (for example) want to choose MongoDB for your
application. But you should do so knowing the pros and cons.