假设在堆中有五个记录R1,R3,R6,R4和R5,并假设要在堆中插入新记录R2。 如果数据块3已满,则它将被插入DBMS选择的任何数据库中,假设是插入到数据块1,那么操作如下图所示:
如果想要搜索,更新或删除堆文件组织中的数据,那么需要遍历文件,直到获得所请求的记录。
如果数据库非常大,那么搜索,更新或删除记录将非常耗时,因为没有记录的排序或排序。 在堆文件组织中,需要检查所有数据,直到获得请求的记录。
堆文件组织的优点
堆文件组织的缺点