Although I've taught myself SQL for various projects, they all had very strict (or slowly evolving) schemas. I've built some test examples with and without an ORM in Python, but at the risk of bike shedding or just plain procrastinating, I'm looking for resources that may help me consider potential solutions and avoid obvious pitfalls. For instance, I envision I'll make extensive use of SQLite's JSON functions, but I haven't been able to find much on the ramifications of this.
Finally, I'm not looking for internet-scale anything. This would primarily be an offline single-user desktop application.