Which of the following occurs when a transaction rereads data it has previously read and finds modification or deletions caused by a committed transaction?

The advantage of optimistic locking is that:

Which of the following refers to a cursor type that when the cursor is opened, a primary key value is saved for each row in the recordset; when the application accesses a row, the key is used to fetch the current values of the row?