The image cncpt080.gif shows indirect dependencies. In the center of the picture is a view called employees_departments that references two base tables, employees and departments (shown to the left).

The view employees_departments is referenced by a function add_employees (on the right), making add_employees a dependent object, dependent on the view employees_departments. Any changes to the referenced tables, employees or departments, invalidate the view employees_departments. When employees_dependents becomes invalid, so does its dependent object, the function add_employees.