NO DATA FOUND: Is an exception which is raised when no rows are retrieved from the database in a SELECT statement then PL/SQL raises the exception NO_DATA_FOUND.
NOTFOUND: is a Boolean attribute that evaluates to TRUE if the most recent SQL
statement does not affect any rows.