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
,AFTER
andINSTEAD 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
COMMIT
andROLLBACK
. - 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