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