馮橋華 FENG Qiao-hua
(安順職業(yè)技術(shù)學院,安順 561000)
(Vocational and Technical College of Anshun,Anshun 561000,China)
為了及時、準確地完成教育部就業(yè)簽約數(shù)據(jù)及時統(tǒng)計與上報工作,筆者結(jié)合工作實際使用SQL查詢技術(shù)和數(shù)據(jù)庫原理對解決數(shù)據(jù)上報過程中畢業(yè)生信息不匹配問題、如何高效地維護好畢業(yè)生就業(yè)簽約數(shù)據(jù)、如何準確地導入符合上報標準的數(shù)據(jù)進行了有益地探索與實踐,對各高校在畢業(yè)生就業(yè)簽約數(shù)據(jù)上報工作有一定的借鑒與參考價值。
通過T-SQL的查詢語句SELECT,可以從表或視圖中迅速方便地檢索數(shù)據(jù)。SELECT語句是T-SQL的核心,它既可以實現(xiàn)對單表的數(shù)據(jù)查詢,也可以完成復雜的多表連接查詢和嵌套查詢,其功能十分強大。利用SQL的自連接運算,可以快速比較來自兩個不同數(shù)據(jù)表的信息,獲得所需的查詢結(jié)果。使用聚合函數(shù)COUNT()可以迅速取得表的數(shù)據(jù)記錄的相關(guān)統(tǒng)計信息,實現(xiàn)快速統(tǒng)計。使用GROUP BY子句結(jié)合聚合函數(shù)COUNT()的使用可以實現(xiàn)分類別統(tǒng)計數(shù)據(jù)信息。使用ORDER BY子句可以根據(jù)一個或多個字段的數(shù)據(jù)進行排序查詢輸出結(jié)果。
為了便于數(shù)據(jù)的上報與統(tǒng)計,以貴州省為例,在SQL Server2005中創(chuàng)建一名為bys2014的數(shù)據(jù)庫,分別導入以下幾個數(shù)據(jù)表:高校預計畢業(yè)生信息表(YJBYS)、畢業(yè)生就業(yè)簽約數(shù)據(jù)表(BYSJYSJ)、地區(qū)公共代碼表,以上三個數(shù)據(jù)表可以從全國就業(yè)監(jiān)測系統(tǒng)下載。畢業(yè)生就業(yè)監(jiān)測數(shù)據(jù)(BYSJYFA)可通過貴州省就業(yè)信息管理系統(tǒng)下載,全國各地身份證省市代碼表(SFZDM)通過網(wǎng)上搜集整理。這些下載的數(shù)據(jù),如果是DBF格式,需要用Visual FoxPro轉(zhuǎn)換為電子表格格式。
在實際應用中,可以根據(jù)各地方就業(yè)管理部門制定的待就業(yè)畢業(yè)生報到單位方案,對地區(qū)公共代碼表中的“派遣地址”作適當修改后使用。最后將上述文件,通過SQL server的導入工具,導入bys2014數(shù)據(jù)庫中備用。
4.1 查找考生號與身份證號、姓名不匹配的數(shù)據(jù) 為統(tǒng)一貴州就業(yè)信息管理系統(tǒng)與全國就業(yè)監(jiān)測系統(tǒng)中畢業(yè)生的數(shù)據(jù)信息,需要查找出兩個系統(tǒng)中不匹配的相關(guān)數(shù)據(jù),匹配的原則是以畢業(yè)生的考生號為主要關(guān)鍵字段、以畢業(yè)生的身份證號、姓名、專業(yè)進行數(shù)據(jù)連接運算。具體操作的SQL語句如下:
讀者可以結(jié)合實際需要修改上述語句,按照一定的規(guī)則,查找考生號匹配,但姓名不一致、考生號、姓名匹配,但專業(yè)不一致等信息。這些錯誤信息的快速查找將有助于及時查找原因,并更正不相符的數(shù)據(jù)。
4.2 畢業(yè)生生源地信息的高效快速錄入 借助于“全國就業(yè)監(jiān)測系統(tǒng)”中導出的“地區(qū)公共代碼”數(shù)據(jù)表和全國各地身份證省市代碼表。根據(jù)畢業(yè)生的身份證號信息,結(jié)合SQL查詢技術(shù),可以快速地得到畢業(yè)生生源所在地的代碼信息,經(jīng)實踐準確率達95%以上。部分畢業(yè)生因戶口遷移,需要進一步確認。這種方法需要確保畢業(yè)生的身份證信息準確無誤。畢業(yè)生的準確身份證號可由各高校教務管理部門通過學籍信息網(wǎng)導出后使用,也可采用“全國就業(yè)監(jiān)測系統(tǒng)”中下載的當年預計畢業(yè)生數(shù)據(jù)表。
具體實現(xiàn)的語句如下:
上述語句執(zhí)行后,將自動以畢業(yè)生的身份證號前六位數(shù)字作為畢業(yè)生的生源地代碼,并篩選出生源地代碼信息需要進一步核實的學生名單。這部分畢業(yè)生的生源地信息可以根據(jù)全國各地身份證省市代碼表進行檢索查詢到,經(jīng)分析原因是:原有的生源地行政區(qū)劃發(fā)生了變更導致。這部分信息可依靠人工根據(jù)正確的行政區(qū)劃在地區(qū)分共代碼數(shù)據(jù)表中可以查詢。
4.3 畢業(yè)生派遣信息高效維護的實現(xiàn) 待就業(yè)畢業(yè)生派遣方案的批量數(shù)據(jù)維護,根據(jù)規(guī)定待就業(yè)畢業(yè)生的報到證開具到畢業(yè)生的生源所在地。具體思路如下:首先根據(jù)畢業(yè)生生源所在地代碼,在公共代碼數(shù)據(jù)表中檢索匹配的派遣單位名稱。根據(jù)檢索到的派遣單位名稱,更新待就業(yè)畢業(yè)生就業(yè)數(shù)據(jù)庫中的派遣單位名稱字段內(nèi)容、更新報到證編號、報到起始時間等信息。
具體查詢與更新語句如下:
本例中生成的BYS1數(shù)據(jù)表,可根據(jù)數(shù)據(jù)上報格式的要求,進行適當篩選處理后通過SQL Server中的導出數(shù)據(jù)功能,導出為電子表格文件,根據(jù)需要進行技術(shù)處理后,可直接上報全國就業(yè)監(jiān)測系統(tǒng)。
4.4 畢業(yè)生就業(yè)去向的統(tǒng)計 在SQL數(shù)據(jù)庫中新建一視圖,并以“畢業(yè)生就業(yè)去向統(tǒng)計”作為視圖文件名為保存。輸入如下查詢語句,可根據(jù)畢業(yè)去向代碼,得出畢業(yè)生的就業(yè)去向統(tǒng)計情況。
利用SELECT表達式可以迅速地獲得簡單或復雜的查詢結(jié)果,而包含一對多、多對多的表間連接結(jié)果也能快速地產(chǎn)生,而且這些查詢結(jié)果均可進行搜索、分組及統(tǒng)計。這些功能的實現(xiàn)只需要一個SELECT表達式即可完成,不僅效率高,易修改、簡單易用。在畢業(yè)生就業(yè)數(shù)據(jù)管理實踐工作中,能大幅提高工作效率,起到事倍功半的作用。
[1]關(guān)于調(diào)整全國普通高等學校畢業(yè)生就業(yè)方案數(shù)據(jù)結(jié)構(gòu)及標準的通知【教學司函(2014)1號】.
[2]貴州佰仕佳信息工程有限公司貴州省大中專畢業(yè)生就業(yè)信息管理系統(tǒng)使用說明書(學校就業(yè)指導中心版).
[3]鄭阿奇主編.SQL Server教程[M].北京:清華大學出版社,2005:70.
[4]章立民研究室著.SQL Server 2005數(shù)據(jù)庫開發(fā)實戰(zhàn)[M].北京:機械工業(yè)出版社,2007:315.