 |
 |
 |
 |
 |
 |
 |
 |
 |
u |
Data
on disk should always be complete and
|
|
consistent.
|
|
u |
Buffering
allows you to make a series of
|
|
|
changes,
and have the data in local cursors
|
|
|
until
you are ready to commit it.
|
|
|
u |
Transactions
allow you to lock the affected
|
|
|
records
from the time you start and update
|
|
|
until
you complete it.
|
|