This is an introductory course to SQL.
Information is based on:
- CS145 (2016), Stanford
- IIS (2009), EPFL
- INF725, SD202 (2016), Télécom ParisTech
- SoSe (2005), Freie Universität Berlin
- Database Management Systems (3rd Edition), Ramakrishnan and Gehrke.
- Database Systems Concepts (6th Edition), Abraham Silberschatz, Henry F. Korth, and S. Sudarshan.
- Database Systems: A Practical Approach to Design, Implementation and Management (6th Edition), Thomas M. Connolly and Carolyn E. Begg.
Requirements:
- Python 3
- ipython-sql
Optional: You can use Binder to run the notebook online (Firefox recommended).