Lecture Notes: Constraints, triggers, views, indexes