This gist is just some notes regarding a talk I'm planning to give to my fellow programmers. Intended audience: newbies who have little to no experience with relational databases and SQL.
Relational Databases Things to talk about What is Relational Database? What is SQL? SQL and Django models (and maybe sqlAlchemy) Basic data types numbers texts and binary data dates, times and durations table identity Table relations One-to-One relations Many-to-One relations Many-to-Many relations Querying tables Simple queries Transforming data within a query Queries and subqueries Joining tables Aggregating data with GROUP BY Mixing everything together Short mention - Views, server functions, stored procedures