
Want to learn about databases without the tedium? With its unique combination of Japanese-style comics and serious educational content, The Manga Guide to Databases is just the book for you. Princess Ruruna is stressed out. With the king and queen away, she has to manage the Kingdom of Kod's humongous fruit-selling empire. Overseas departments, scads of inventory, conflicting prices, and so many customers! It's all such a confusing mess. But a mysterious book and a helpful fairy promise to solve her organizational problems—with the practical magic of databases. In The Manga Guide to Databases, Tico the fairy teaches the Princess how to simplify her data management. We follow along as they design a relational database, understand the entity-relationship model, perform basic database operations, and delve into more advanced topics. Once the Princess is familiar with transactions and basic SQL statements, she can keep her data timely and accurate for the entire kingdom. Finally, Tico explains ways to make the database more efficient and secure, and they discuss methods for concurrency and replication. Examples and exercises (with answer keys) help you learn, and an appendix of frequently used SQL statements gives the tools you need to create and maintain full-featured databases.
https://www.amazon.com/Manga-Guide-Databases-Mana-Takahashi/...
I personally enjoy Robert Greene's books. It's an entertaining mix of education and history. My sister had a Big Book of Murder. Macabre, but interesting. There's stuff like The Game, Neil Strauss. There's The Manga Guide to Databases. Educational junk books are a good place to start.
I think the Manga Guide to Databases was really good, but the Manga Guide to Linear Algebra was pretty bad.
To be fair, Linear Algebra is really difficult to teach and hard to think of a silly story to wrap it together. But the Princess in the "Database" story is trying to organize the apple-orders of her kingdom, and that's just enough "story" needed to be a good, practical example of Databases, 3rd normal form (as well as the inconsistencies you'd come across in just 1st or 2nd normal form... and how those inconsistencies could lead to double-orders or incorrect data).