Views
Don’t start Views with jargon. Start with a fail-list view. That is the whole point.
For Views, InnoDB is in play. Don’t blame it until you have traced a fail-list view.
Views exists so Riya can keep a fail-list view correct in teachers’ report.
Riya ships Views in teachers’ report. That is the use case worth saying.
Views trap — trying to UPDATE a non-updatable view. Riya loses marks for that every viva.
Place Views next to nearby SQL work — CREATE VIEW fail_list AS … is the link.
Close Views with — “If I skip it, a fail-list view goes wrong like this: trying to UPDATE a non-updatable view.”
Say Views in one breath, then CREATE VIEW fail_list AS …, then trying to UPDATE a non-updatable view.