In this installment of the Database Clinic series, enhance your understanding of SQLite—the embedded database engine—by seeing how it handles a series of common tasks.
Overview
Syllabus
Introduction
- Welcome
- The Database Clinic series
- What you should know
- Use the exercise files
- A brief overview of SQLite
- Strengths of SQLite
- Weaknesses of SQLite
- Database creation
- Overview of solution
- SQLite import with Firefox
- SQLite import with DB Browser for SQLite
- SQLite import with SQLite3 command line tool
- Join datasets
- Overview of solution
- Import the accidents data using Python
- Import the vehicles data using Python
- Import Excel files using Python
- Calculations with SQLite and Python
- Code review for R
- Search a database
- Overview of solution
- Correct information, wrong format
- Subqueries and queries in SQLite
- CRUD operations
- Overview of solution
- Create records in SQLite with Python
- Update records in SQLite with Python
- Delete records in SQLite with Python
- Read records in SQLite with Python
- CRUD operations in SQLite with R
- Calculations
- Overview of solution
- Create a demographic split table
- Create a forecast
- Insights on this problem
- Next steps
Taught by
Mark Niemann-Ross