Week 05: Advanced SQL & Integrity Constraints (under construction)
SLOs for Week 05
By the end of this unit, students will be able to…
- Write and execute triggers for database automation using
CREATE TRIGGER,BEFORE,AFTERandINSTEAD OF. - Understand that SQLite is a transactional database where all changes and queries are atomic, consistent, isolated, and durable (ACID) and what it means.
- Manage transactions using
COMMITandROLLBACK. - How to perform SQL full-text search using
MATCH. - Use SQLite CLI commands, such as
.schema,.table,.headers on/off,.mode column. - Normalize database schemas using BCNF and 4NF.
Slides, videos, and application exercises
Homework 05: No homework for Week 05
Project 05: No Project for Week 05