順序文件概念
順序文件是指按記錄進入文件的先後順序存放
注意
一切存儲在順序存取存儲器(如磁帶)上的文件
(
記錄按其主關鍵字有序的順序文件為順序有序文件
(
記錄未按其主關鍵字有序排列的順序文件為順序有序文件
注意
為提高檢索效率
順序有序文件存取的查找方法
順序查找法即順序掃描文件
注意
① 這種查找法對於少量的檢索是不經濟的
② 順序存取存儲器上的文件只能用順序查找法存取
(
(
具體方法
設文件按主關鍵字的遞增序
查找時
注意
分塊查找法在查找時不必掃描整個文件中的記錄
(
① 二分查找法只適合對較小的文件或一個文件的索引進行查找
② 當文件很大
③ 對磁盤等直接存取設備
順序文件的修改
由於文件中的記錄不能像向量空間的數據那樣
(
① 把所有對順序文件(以下稱主文件)的更新請求
② 當事務文件變得足夠大時
③ 再按事務文件對主文件進行一次全面的更新
④ 最後
(
注意
批量處理方式可減少更新操作的代價
順序文件主要優點是連續存取的速度較快
順序文件具有連續存取特點
注意
① 對存放在單一存儲設備(如磁帶)上的順序文件連續存取速度快
② 順序文件存放在多路存儲設備(如磁盤)上時
取的速度
From:http://tw.wingwit.com/Article/program/sjjg/201311/23628.html