Find a used block that has sufficient space
to hold the insert record
if ( block NOT found )
{
get a new block;
}
if ( no block available )
{
return error
}
insert record;
|
|
Graphically:
|
|
|
(We will need to maintain a data structure that store the location of all the referencing database addresses !!!)
|
|
|
|