Revit User's Manual/Modelling
While Revit may appear to be a modeling program in reality it is a database with graphical, text and calculated queries. You may add or delete views without changing the model. The advantage of structuring the program like a database is that things that appear in more than one view when changed are changed in all views. The program has a built in error checking to alert user when something is moved to an invalid location - like two walls overlapping or a door outside of a wall.