Referential integrity is one of the most important concepts related to
preserving data accuracy in relational database systems. Students
need to develop an understanding of referential integrity in order to
understand the importance of maintaining relationships between
entities in a database. Animations help to explain these fundamental
concepts in a way not easily achieved in a classroom through
mediums such as white boards or even powerpoint slides. An
instructor would have to draw a minimum of twelve different
pictures and demonstrate at least two code examples and then redraw
their images every time they wanted to re-emphasize a point or
answer a student question.