孫銘珠
(薩爾圖區(qū)機(jī)構(gòu)編制數(shù)據(jù)管理中心,黑龍江 大慶 163111)
人事檔案管理工作的開展需建立準(zhǔn)確、完整且及時(shí)更新的員工檔案數(shù)據(jù)庫(kù),然而此工作任務(wù)量大,且數(shù)據(jù)的收集、整理以及檢索等多項(xiàng)工作難度較高。實(shí)現(xiàn)數(shù)據(jù)的快捷與精準(zhǔn)檢索是當(dāng)前檔案管理的核心,能否快速?gòu)拇笠?guī)模數(shù)據(jù)檔案中完成指定個(gè)性信息的快速查詢是檔案管理信息化系統(tǒng)運(yùn)行是否高效的重要體現(xiàn)。為此,加強(qiáng)對(duì)索引技術(shù)的探討十分必要。
此結(jié)構(gòu)是應(yīng)用較早的索引結(jié)構(gòu)之一,葉子節(jié)點(diǎn)位于此索引結(jié)構(gòu)的最底層,其上的節(jié)點(diǎn)可精準(zhǔn)而快速地進(jìn)行導(dǎo)航與定位。如查找某個(gè)員工的基本信息,首先可由樹根節(jié)點(diǎn)開始查找進(jìn)而判斷其在左分支內(nèi),對(duì)此模塊進(jìn)行檢查后索定檢查子塊的范圍,就可在短時(shí)間內(nèi)找到包含標(biāo)有對(duì)應(yīng)標(biāo)識(shí)的該員工信息的葉子塊。與普通的二叉樹結(jié)構(gòu)相比,此種索引結(jié)構(gòu)的葉子節(jié)點(diǎn)屬于雙向鏈表結(jié)構(gòu),在位置確定的條件下對(duì)同一區(qū)間內(nèi)容進(jìn)行查找時(shí),可實(shí)現(xiàn)有序掃描,無需查找索引結(jié)構(gòu),即可直接掃描葉子節(jié)點(diǎn)的前后位置,信息內(nèi)容的查找極為快捷與便利。總體而言,在查找條件變化的情況下,信息查找所耗費(fèi)的時(shí)間幾乎是相同的,然而在新數(shù)據(jù)錄入時(shí),需通過其他運(yùn)算來進(jìn)行索引結(jié)構(gòu)的平衡,進(jìn)而才可達(dá)到查詢時(shí)間有效優(yōu)化的目的。
如某一字段索引值無法完成查詢需求,可同時(shí)輸入多個(gè)不同字段值,不必再對(duì)查詢語句進(jìn)行擴(kuò)展而進(jìn)行多次掃描、不必花費(fèi)較多時(shí)間便可得到查詢結(jié)果。將多個(gè)字段組合后形成新的索引并進(jìn)行跳躍掃描,同一索引中包含多個(gè)字段信息的索引技術(shù)就是組合索引,此技術(shù)的應(yīng)用可極大的提高查詢效率。然而應(yīng)用組合索引需要設(shè)置較長(zhǎng)的索引鍵,在未經(jīng)壓縮的情況下,會(huì)增大B*樹結(jié)構(gòu),使之樹冠層數(shù)增加,雖然可利用哈希結(jié)構(gòu)縮小組合索引結(jié)構(gòu),但運(yùn)用哈希結(jié)構(gòu)無法完成前緣匹配查詢,也不支持范圍查詢。此外,組合索引中含有的信息屬性較多,一個(gè)索引屬性更新時(shí)必須要對(duì)整個(gè)組合索引結(jié)構(gòu)進(jìn)行更新。
工號(hào)索引是以職工編號(hào)為主要索引信息的索引方法,是通過遞增順序?qū)ぬ?hào)進(jìn)行檢索。此種索引模式可對(duì)職工的基本信息進(jìn)行指定,進(jìn)而以此為依據(jù)而對(duì)職工檔案進(jìn)行更新與維護(hù),同時(shí)將之用于區(qū)間掃描。如某個(gè)職工的技術(shù)職務(wù)晉升時(shí)需要對(duì)其人事檔案信息進(jìn)行更新,因此,可利用工號(hào)索引定位其基本信息,進(jìn)而完成信息的更新處理,這可防止同姓名員工信息更新錯(cuò)誤問題的出現(xiàn)。如在不確定工號(hào)的情況下,則只能通過入職時(shí)間、年齡等其他信息的輔助進(jìn)行員工定位進(jìn)而完成信息更新。
該技術(shù)是以檔案信息中人的姓名為索引條件的索引方法,一般情況下是在姓氏的升序排列下進(jìn)行檢索。根據(jù)錄入范圍的不同可分為兩種索引方式,一是綜合性人名索引,該方法是指將檔案中所有人員姓名都編制成索引;二是專題性人名索引,根據(jù)人員的任免及職稱等利用角度而進(jìn)行專題人名索引的編制。人事檔案管理當(dāng)中,專題性人名索引的應(yīng)用最為廣泛,此索引編制時(shí)工作量不大,且可滿足大部分檔案查找需求。綜合性人名索引的弊端是編制索引時(shí)需耗費(fèi)較長(zhǎng)時(shí)間,在普通檔案管理中適用率并不高。在計(jì)算機(jī)技術(shù)及快速檢索技術(shù)的支持下,逐步建立了綜合性人名索引數(shù)據(jù)庫(kù),在該數(shù)據(jù)庫(kù)的日益完善下,此種索引方式的查詢效率與以往相比將會(huì)有所提升,然而由于存在人名重復(fù)問題,因此,還需添加人名之外的條件進(jìn)行信息屬性定位,否則將無法保障檢索內(nèi)容的準(zhǔn)確性。
此索引方法以職稱作為索引信息,根據(jù)職稱的級(jí)別不同而編制成不同的索引。此方法主要用于本單位職工層次結(jié)構(gòu)的分析,進(jìn)而可為員工招聘、崗位設(shè)置等工作的開展提供信息支持。
機(jī)構(gòu)索引是將職工所在部門作為檢索條目,采用字順排列方式而進(jìn)行索引的編制??蓪⑼徊块T的工作人員歸類于同一類區(qū)當(dāng)中,可對(duì)部門中所有人員的檔案信息進(jìn)行排序檢查,可通過查找、整理及分析而了解該部門的人員結(jié)構(gòu)及層次分布情況,可為人才的預(yù)測(cè)及引進(jìn)提供支持。
如對(duì)某部門員工信息進(jìn)行檢索時(shí),可采用工號(hào)索引及部門索引方式進(jìn)行員工信息查找,然而部門索引情況下,部門員工較多,因此會(huì)出現(xiàn)大量的編號(hào)重復(fù)現(xiàn)象,查詢效率相對(duì)較低。此時(shí)可在數(shù)據(jù)庫(kù)自帶的dynexpln 工具的支持下獲取與之相似語句所產(chǎn)生的檢索耗費(fèi),如將工號(hào)命名規(guī)則中的工號(hào)編制規(guī)則設(shè)置為入職年、部分編碼及內(nèi)部編碼三種結(jié)合的方式,并將B*樹索引建立于工號(hào)索引之上,就可實(shí)現(xiàn)區(qū)間掃描,進(jìn)而可利用工號(hào)區(qū)間更加靈活地將該部門所有人員信息查詢出來。這就表明,在索引既定的情況下,可采用多種方式進(jìn)行多種索引方法的聯(lián)合應(yīng)用,可更加高效與準(zhǔn)確的完成人員信息查詢。
索引技術(shù)是人事檔案管理中不可或缺的重要檢索方法,筆者基于自身工作經(jīng)驗(yàn),對(duì)B*樹索引及組合索引這兩種主流索引結(jié)構(gòu)的優(yōu)劣之處進(jìn)行了分析,進(jìn)而對(duì)人事檔案管理中較為常用的索引技術(shù)的具體應(yīng)用進(jìn)行了探討,而后重點(diǎn)提出了索引結(jié)構(gòu)的優(yōu)化應(yīng)用方法。由于人事檔案信息化系統(tǒng)性高且工作任務(wù)繁重,除了需應(yīng)用信息技術(shù)及安全防護(hù)技術(shù)以外,還涉及制度規(guī)范等多個(gè)層面,因而在索引技術(shù)應(yīng)用過程中還需進(jìn)行深入的研究與實(shí)踐,進(jìn)而確保索引技術(shù)可在事業(yè)單位的檔案管理中發(fā)揮出更高的應(yīng)用價(jià)值。