Quote Originally Posted by dhawanmansi View Post
But i am still not able to understand that according to the definition of a database, if one change is made in some table then that change must be reflected back in other table as well in order to maintain data consistency.
Oracle takes care of protecting data integrity by returning and error when issued DML is bound to violate defined referential integrity.

If you want to change data you have to do it - Oracle does not do it for you.