999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Access的《洪武正韻》查詢系統的設計與實現

2011-01-01 00:00:00童琴
現代語文 2011年2期

傳統古籍尤其是韻書采用傳統手工案頭查詢方式,不僅操作繁瑣,而且準確度和可重復利用率也不高,從而導致韻書的利用率低。如今,隨著計算機技術的迅猛發展,古老的漢語史研究在信息化的浪潮中也獲得了新的發展機遇[1]。我們利用計算機技術對《洪武正韻》進行輔助研究,不僅能夠“通過編制程序,讓計算機來整理、排比、分析、歸納語料,讓專家從繁瑣的手工勞動中解放出來,集中精力思考,進行科學研究。”[2](P60)而且在相當程度上避免研究結果的主觀性和不確定性,從而提高韻書的利用率[3]。

《洪武正韻》是研究漢語史近代音的重要文獻之一,初刊本《洪武正韻》全書16卷,平、上、去三聲各分為22韻,入聲10韻,共76韻,其編撰原則是“壹以中原雅音為定”,基本上是從《廣韻》《集韻》《禮部韻略》一貫下來的官方頒行的韻書。針對《洪武正韻》韻書的結構特點和功能需求,我們在對《洪武正韻》計算機預處理的基礎上,設計適合于《洪武正韻》查詢系統的流程,利用Access數據庫建立了查詢系統,實現《洪武正韻》小韻、韻字等信息的快速查詢和管理,為漢語史研究者分析、判斷、決策提供輔助依據。Access是小型的關系數據庫,它具有友好的用戶界面,而且Access可以運行于WindowsXP、NT等操作系統平臺上,用戶可以使用數據表來存儲數據,同時存放有關表之間的關聯信息,來減少數據重復,節省存儲空間,使數據的修改更新十分快速準確。此外,Access還能顯示漢語史研究中常出現的超大字符集里的字符。

一、《洪武正韻》的計算機預處理

為實現計算機輔助漢語史的研究,《洪武正韻》在制作查詢系統之前,必須進行一系列的計算機預處理。

首先是《洪武正韻》電子文本校勘和錄入。“文本文件的生成一般有鍵盤錄入、掃描錄入、手寫錄入、語音錄入等幾種方式。”[4](P18)由于《洪武正韻》中有許多超大字符集中的漢字,在目前的技術條件下,我們主要采用鍵盤錄入方式。《洪武正韻》在版本選擇上,主要以較早的隆慶元年衡王府厚德堂刊本為底本,參以四庫本,朝鮮李朝英祖本,除此外,我們還參考近代漢語時期各種音韻著作及其相關資料,也包括中古時期的音韻著作,如《廣韻》《韻略易通》《古今韻會舉要》等。由于《洪武正韻》中許多繁難冷僻字只有中文超大字符集才支持,因此我們錄入的電子文檔使用“超大字符集”輸入法。

其次,制作導入Access之前制作成Excel數據。由于Access數據庫里的記錄插入的新記錄,一般追加在所有記錄的末尾,這樣不便于校勘過程中隨時調整,所以,我們先在Excel工作簿中操作,再直接導入Access中進行建立數據表。在數據導入Excel工作簿之前,我們對《洪武正韻》功能需求進行分析,對其文本格式規范化,對電子文本設置層次標記,由于數據表之間的ID填充是有關聯的,通過“宏”進行編程可以實現快捷、準確的填充。

二、《洪武正韻》數據庫查詢系統的設計

(一)設計思想

《洪武正韻》數據庫查詢系統設計總體包括數據結構設計、數據表關系建立、數據庫查詢設計、數據庫窗體設計等幾個方面。

數據庫主要是處理結構化的語言材料,而關系數據庫則是處理有關系的結構化的材料,根據《洪武正韻》韻譜的結構樹形圖及我們實際研究過程中的功能需求,我們的查詢系統大致分為六大部分:書目信息表、聲調信息表、卷目信息表、韻部信息表、小韻信息表、韻字信息表。各部分根據傳統語言學研究需求可再詳細劃分不同的數據類型,每一類別對應一個數據表,現列出《洪武正韻》數據庫查詢系統六個數據表的結構,如圖1所示:

圖1:《洪武正韻》查詢系統數據表結構圖

1.各相關數據表之間通過表的主關鍵字“ID”建立關系進行關聯。

2.在數據表的關系建立之后,根據需求建立不同的查詢。

3.查詢數據結果最終以子窗體加以體現:首先第一次單擊按鈕從初始化界面進入到查詢界面,通過總體查詢和分類查詢分別進入第二級和第三級查詢結果顯示界面。

4.利用自帶的宏和VB代碼實現一些輔助功能,如查詢結果的顯示和最終結果的打印預覽和打印功能等。

本系統完全利用Access2000制作,首先在前期預處理的基礎上創建出數據庫的一些必要對象:表、查詢、窗體,并利用“宏”或者“模塊”將它們之間有機鏈接起來,即完成整個系統的設計。

(二)查詢系統設計

1.表的創建

通過上面數據結構設計,我們可以看出《洪武正韻》各表之間的關系如下:一個或多個韻字組成一個小韻,多個小韻合成一個韻部,多個韻部合成一卷,多卷合成一個調,四個調組合成整部韻書。這樣《洪武正韻》數據工作簿,需要分立六個工作數據表:(1)“洪武正韻書目”數據表;(2)“洪武正韻聲調”數據表;(3)“洪武正韻部”數據表;(4)洪武正韻卷目”數據表;(5)“洪武正韻小韻”數據表;(6)洪武正韻字頭”。

2.關系的建立

《洪武正韻》數據庫查詢系統通過主鍵和外部主鍵來建立數據表之間的關系,使相關數據表之間通過相同字段內容聯系起來,保證了系統參照完整性。系統構建的各相關數據表之間的關系如圖2所示。

圖2:相關數據表之間的關系視圖

3.查詢的創建

查詢是數據庫系統中的一個重要對象,查詢能夠把多個數據表中的數據抽取出來以解決問題,或者對數據完成某種操作,可以進行計算,甚至可以利用查詢完成回答。在本系統中,查詢擔負著數據的檢索、定位的重任,正是查詢把數據表和數據庫的其它對象串接起來。Access中查詢主要通過以下幾種方式實現:一種是向導創建查詢,一種是設計視圖,還有一種是通過在VB中嵌入SQL查詢語句實現的。

我們主要使用設計視圖來建立查詢,這樣可以根據用戶的不同需求執行各種各樣的操作,如更新數據庫中的數據,從數據庫中提取數據等。

4.窗體的創建

作為access數據庫中的主要對象,窗體提供了查閱、新建、編輯和刪除數據的最富彈性的方法。用戶根據自己的需要設計相應的窗體,作為數據庫中的數據輸入的接口,借以完成數據的管理和維護功能。本系統主要有三個主窗體,其中包括初始化窗體和選擇窗體和查詢結果顯示窗體,通過在主窗體上設計動作控件來完成相應的查詢功能。

5.宏的創建

宏是Access中功能強大的對象之一,它具有獨特的優點:幫助用戶實現各種操作集合,達到節約時間的目的;可將系統中的各對象有機結合起來,將編程放到系統內部,可以減少沒有編程基礎的用戶對編程的恐懼感。本系統由于功能不是很復雜,僅用到兩個宏autoexec和print。

三、系統的功能及安全問題

(一)系統功能

1.進入系統

雙擊數據庫名稱“數據庫查詢系統”圖標,便可進入系統,出現歡迎界面。

2.查詢功能

單擊“進入系統”按鈕,進入查詢主頁面,在查詢主界面窗口的組合列表框中便可選擇您要查詢的總體信息情況和分類查詢指標類型。如果在組合框中沒有找到您要查詢的韻字或者小韻,會彈出對話框:“該數據庫不存在此字”。查詢窗口界面如下圖:

圖3:《洪武正韻》韻字查詢窗口

3.顯示功能

在查詢主窗體上選定查詢指標后,單擊查詢按鈕,就會出現相關指標信息的查詢結果顯示窗體。為便于觀察,結果顯示窗體上利用文本框控件動態生成所要查詢指標的名稱。若需要打印,請點擊打印按鈕,想將查詢結束或進行新的查詢,請點擊關閉按鈕。

4.數據修改、輸入、保存功能

在對數據庫的結構進行修改時,應進行仔細的考慮。因為表是數據庫的核心,它的修改將影響到整個數據庫。尤其是在已設定了關系的數據庫中進行修改,必須將相互關聯的表同時進行修改,如果出現遺漏,將會導致出錯。所以在進行數據表的改動之前,有必要對數據庫系統進行備份[4]。

本數據庫系統中數據的修改、輸入、保存均在數據表視圖中完成。通過數據表的組織與創建來完成數據的修改、輸入和保存工作。全新數據表的創建和新數據的追加均要圍繞初始化數據設計出發,以免破壞原有的數據組織結構和數據表之間的關系。

(二)數據庫的安全

數據庫的安全和存取權限是數據庫系統開發必須考慮的問題。Access2000提供了設置數據庫安全的兩種方法:設置數據庫密碼和用戶級安全。前者只能為打開數據庫設置密碼,而后者則可以限制用戶訪問或者更改數據庫的某一部分。除此之外,我們還可以將數據庫保存為MDB文件,以刪除數據庫中可編輯的VBA代碼,用以防止他人對窗體、報表或者模塊的設計進行更改[5]。

四、結語

利用《洪武正韻》查詢系統不僅可以使用戶或研究人員擺脫繁瑣的手工操作,提高研究工作效率,還可以更加快捷準確地獲取《洪武正韻》韻書的相關數據信息。本系統不但具備簡便、快捷、實用的特點,還具有良好的可擴展性,有利于用戶或者研究者作進一步的研究和開發,可為同類性質的不同歷史時期的古籍作進一步的系統探討。

(本文為湖北第二師范學院青年課題項目[項目編號:2010C006]。)

注 釋:

[1]尉遲治平.計算機技術和漢語史研究[J].古漢語研究,2000,(3).

[2]尉遲治平.漢語信息處理和計算機輔助漢語史研究[J].語言研

究,2004,(3).

[3]黃仁瑄.《慧琳音義》的計算機處理和音系研究[D].武漢:華中

科技大學,2002.

[4]張坎,侯世國,所玉君.Access2000入門與提高[M].北京:清華

大學出版社,1999.

[5]宋海燕.如何保證Access應用的數據安全[J].華南師范大學學報,

2001,(1).

(童琴 武漢 湖北第二師范學院文學院中文系 430205)

主站蜘蛛池模板: 99久久国产自偷自偷免费一区| 四虎影视8848永久精品| 精品福利视频网| 国产99久久亚洲综合精品西瓜tv| 亚洲制服丝袜第一页| 久久婷婷色综合老司机| 精品少妇人妻一区二区| 女人18一级毛片免费观看| 免费在线a视频| 色窝窝免费一区二区三区| 九九香蕉视频| 亚洲中文字幕23页在线| 亚洲欧美另类久久久精品播放的| 在线观看国产黄色| 亚洲成网777777国产精品| 激情午夜婷婷| 亚洲国产日韩视频观看| 国内精自线i品一区202| 麻豆精品在线视频| 成色7777精品在线| 免费看美女毛片| 亚洲欧美日韩动漫| 一级毛片视频免费| 妇女自拍偷自拍亚洲精品| 欧美午夜网| 国产特一级毛片| 在线观看无码a∨| 白丝美女办公室高潮喷水视频| 国产在线欧美| 亚洲二区视频| 又爽又大又黄a级毛片在线视频| 依依成人精品无v国产| 91精品国产一区自在线拍| 色成人亚洲| 日本一区高清| 亚洲第一页在线观看| 久久免费精品琪琪| 亚欧美国产综合| 亚洲第一黄色网址| 国产福利小视频在线播放观看| 亚洲无限乱码一二三四区| 91在线丝袜| 国产新AV天堂| 精品一区二区三区自慰喷水| 久视频免费精品6| 亚洲国产中文在线二区三区免| 日本不卡在线播放| AV天堂资源福利在线观看| 国产国拍精品视频免费看| 亚洲九九视频| 亚洲欧美人成电影在线观看| 国产毛片不卡| 亚洲无码高清免费视频亚洲| 国产91视频观看| 欧美天天干| 99在线视频免费观看| 国产精品成人一区二区不卡| 一级毛片免费不卡在线| 99精品视频在线观看免费播放| 国产男女免费视频| 老熟妇喷水一区二区三区| 国内精自线i品一区202| 国产91透明丝袜美腿在线| 在线欧美国产| 久久精品亚洲专区| 青草免费在线观看| 国产黄网永久免费| 91久久偷偷做嫩草影院精品| 无码一区18禁| 在线无码九区| 成人午夜精品一级毛片 | 91福利免费| 国内精品一区二区在线观看| 亚洲无码熟妇人妻AV在线| 亚洲AV无码精品无码久久蜜桃| 亚洲国产高清精品线久久| 精品人妻系列无码专区久久| 亚洲国产综合精品中文第一| 久久国产精品波多野结衣| 女人av社区男人的天堂| 午夜福利无码一区二区| 久久黄色一级视频|