- INPUT(X):
- Copy/transfer the
disk block containing the
DB element X
to the
buffer in the
buffer manager
|
- READ(X, t):
- Copy/transfer the
DB element X
to the transaction's
local variable t
- If DB element X is already
in the buffer manager buffer,
then the value is
copied to
the local variable t
- If DB element X is
not
in the buffer manager's buffer,
then an INPUT(X)
is executed and
then the value is
copied to
the local variable t
|
|
- WRITE(X, t):
- Copy/transfer the
value
in the transaction's
local variable t to
the
DB element X
- If DB element X is already
in the buffer manager's buffer,
then the value of
the local variable t
is
copied to the
DB element X
- If DB element X is
not
in the buffer manager's buffer,
then an INPUT(X)
is executed and
then the value is
copied to
the DB element X
|
|
- OUTPUT(X):
- Transfer the
block contianing the
DB element X from
memory buffer
(in the buffer manager) to
disk
|
|