中國音樂考古資料計(jì)算機(jī)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
中國音樂考古資料計(jì)算機(jī)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
方建軍 西安音樂學(xué)院音樂學(xué)系
稿源:中音網(wǎng)
[內(nèi)容提要]“金石之樂:中國音樂考古資料計(jì)算機(jī)管理系統(tǒng)”是一個(gè)試行開發(fā)的數(shù)據(jù)庫軟件,本文對(duì)這一軟件的設(shè)計(jì)意圖和部分功能的實(shí)現(xiàn)做了較為詳細(xì)的介紹和說明。
[關(guān)鍵詞]音樂考古/計(jì)算機(jī)/數(shù)據(jù)庫
1995年,作者參加于四川成都召開的第四屆全國音樂藝術(shù)院校音樂研究所工作暨學(xué)術(shù)研討會(huì),提出了建立中國音樂考古資料計(jì)算機(jī)管理系統(tǒng)的初步構(gòu)想和基本框架。1996年,研制開發(fā)出《中國出土古代樂器信息管理系統(tǒng)》,并于《交響》1996年第3期予以公布。稍后,又在此版本基礎(chǔ)上進(jìn)行較大的修改和增訂,擴(kuò)充了系統(tǒng)管理范圍,編譯形成《金石之樂:中國音樂考古資料計(jì)算機(jī)管理系統(tǒng)》(Bscm for Dos)。1997年10月,作者參加于貴州貴陽召開的第五屆全國音樂藝術(shù)院校音樂研究所工作暨學(xué)術(shù)研討會(huì),在貴州大學(xué)計(jì)算機(jī)網(wǎng)絡(luò)中心演示了金石之樂,引起了一些學(xué)者的興趣。貴陽會(huì)后,作者對(duì)這一軟件又進(jìn)行修改補(bǔ)充,升級(jí)為金石之樂2.0版(參見李純一《試用〈金石之樂〉2.0》,《音樂研究》1998年第3期)。今將金石之樂的設(shè)計(jì)意圖和部分功能的具體實(shí)現(xiàn)方法寫出,以供讀者參考并望批評(píng)指正。
1.設(shè)計(jì)意圖和操作流程
本軟件的設(shè)計(jì)堅(jiān)持既要有前瞻性,又要顧及目前實(shí)際的原則,從音樂考古學(xué)的具體研究對(duì)象和內(nèi)容出發(fā),注重音樂考古學(xué)學(xué)科自身的特性,力求使軟件達(dá)到簡(jiǎn)易實(shí)用的目標(biāo)。
目前先開發(fā)Dos下可獨(dú)立運(yùn)行的系統(tǒng),編程語言采用Foxpro 2.5 for Dos。系統(tǒng)建構(gòu)為五大模塊,即數(shù)據(jù)錄入、檢索統(tǒng)計(jì)、數(shù)據(jù)維護(hù)(備份、修改、刪除、瀏覽)打印輸出(分庫打印輸出)和其它(Dos外殼、系統(tǒng)使用說明等)。軟件界面設(shè)計(jì)為組合式下拉菜單、多窗口和滾動(dòng)列表。錄入界面采用卡片式,以.FMT格式文件進(jìn)行編譯。數(shù)據(jù)查詢運(yùn)用Foxpro的Rushmore和SQL技術(shù),實(shí)現(xiàn)對(duì)數(shù)據(jù)進(jìn)行單項(xiàng)、組合、模糊等多種方式的任意查詢和自動(dòng)統(tǒng)計(jì),并可對(duì)查詢結(jié)果打印輸出。單項(xiàng)查詢以固定模式進(jìn)行,組合查詢由用戶錄入查詢項(xiàng),模糊查詢使用戶只需知道所查數(shù)據(jù)中的任意一兩個(gè)字,即可準(zhǔn)確快捷地查找記錄并進(jìn)行統(tǒng)計(jì)。
根據(jù)時(shí)下一般計(jì)算機(jī)用戶軟硬件基本主設(shè)施條件,制定本軟件至少適用于下列運(yùn)行環(huán)境:
機(jī)型:IBM 80386及其兼容機(jī)或更高
內(nèi)存:4兆或更高
Dos版本:MS Dos 5.0或更高
漢字系統(tǒng):直接寫屏漢字,如UCDOS、天匯、中國龍、啟明星等。
中文輸入法:簡(jiǎn)拼、雙拼、五筆字型、自然碼或其它
打印機(jī):24針窄行或?qū)捫写蛴C(jī),噴墨或激光打印機(jī)
本軟件應(yīng)與一般數(shù)據(jù)庫管理系統(tǒng)軟件有所區(qū)別,即它所建立的數(shù)據(jù)庫都不是空庫,而是包含了相當(dāng)數(shù)據(jù)資料的實(shí)體型數(shù)據(jù)庫。為此,預(yù)先收錄1949年以來(時(shí)間下限截止于1995年)公開發(fā)表的中國出土古代樂器和音樂圖像的基本資料和線索,以及古代樂器測(cè)音結(jié)果數(shù)據(jù)和部分中外文音樂考古研究文獻(xiàn)篇目,這樣可節(jié)省用戶大量的調(diào)研和數(shù)據(jù)錄入時(shí)間,并可在此基礎(chǔ)上將新的數(shù)據(jù)補(bǔ)充添加到數(shù)據(jù)庫中,對(duì)數(shù)據(jù)進(jìn)行刷新、修改、刪除等編輯操作。
中國音樂考古學(xué)研究的資料主要包括考古發(fā)現(xiàn)的樂器、音樂圖像(指反映音樂生活內(nèi)容的古代美術(shù)作品)和涉及音樂的古文字(指甲金簡(jiǎn)帛等文字)三類。其中出土樂器數(shù)量最多,分布于全國絕大多數(shù)省區(qū),其真實(shí)性和具體性很強(qiáng),因而是中國音樂考古資料最重要的和最基本的組成部分。這三類資料的公布和發(fā)表與音樂考古學(xué)研究成果的載體一樣,即一般為紙質(zhì)文獻(xiàn)。因此,目前本系統(tǒng)所建立的就是一個(gè)管理音樂考古學(xué)紙質(zhì)文獻(xiàn)的電子數(shù)據(jù)庫。
然而,古樂器資料和音樂圖像資料的構(gòu)成并非單純的文本格式,二者都有圖片格式資料,古樂器且有一定數(shù)量的音響格式資料。圖片格式和音響格式資料的管理需要更為完備的軟硬件設(shè)施,也需要大量的實(shí)地考查和采集,加之作者水平有限,故目前暫且放棄管理相關(guān)的圖片資料和樂器的原始音響資料。涉及音樂的古文字資料雖然不是很多,但這類資料包括圖形和象形文字,它們一般都是電腦漢字庫里所沒有的,用戶需要掌握造字程序(如UCDOS的MKHZ.EXE或MKFNT.EXE),方能解決這一棘手問題,這確屬不易。因此,本系統(tǒng)也只好暫不管理這類資料,待將來?xiàng)l件具備時(shí),再試行開發(fā)一種支持古文字輸入,具備音樂圖像存儲(chǔ)和顯示功能以及古樂器音響存儲(chǔ)和播放功能的多媒體數(shù)據(jù)庫系統(tǒng)。
根據(jù)以上考慮,擬定軟件開發(fā)的工作流程。工作流程分為音樂考古資料和計(jì)算機(jī)資料的搜集整理以及數(shù)據(jù)庫軟件程序的編寫調(diào)試兩個(gè)步驟,茲將具體的操作項(xiàng)目圖示于下:
搜 集 資 料 編 寫 程 序
| | | | | | | | |
音 實(shí) 數(shù) 計(jì) 程 編 調(diào) 數(shù) 安
樂 物 據(jù) 算 序 寫 試 據(jù) 裝
考 調(diào) 采 機(jī) 框 源 與 錄 程
古 研 集 資 圖 程 編 入 序
資 料 序 譯
料
由于作者在計(jì)算機(jī)語言方面純屬自學(xué),所以在編程和調(diào)試環(huán)節(jié)上遇到了不少難題,在反復(fù)試驗(yàn)、摸索和調(diào)試中花去了不少的時(shí)間和精力。不過,也由于作者主要從事音樂考古學(xué)的教學(xué)和研究,所以在軟件設(shè)計(jì)中容易著眼于本學(xué)科的實(shí)際,使程序編寫與本學(xué)科的使用需求相結(jié)合,這樣開發(fā)出來的軟件雖然顯得比較稚嫩,但對(duì)于從事音樂考古及其相關(guān)學(xué)科的教學(xué)和研究來說,也許是較為適用的。
2.數(shù)據(jù)庫結(jié)構(gòu)與系統(tǒng)文件
金石之樂數(shù)據(jù)庫由出土樂器、測(cè)音結(jié)果(分鐘類樂器、磬類樂器和吹管樂器測(cè)音結(jié)果三個(gè)子庫)、古樂圖像和研究文獻(xiàn)等四個(gè)主數(shù)據(jù)庫組成。這四個(gè)數(shù)據(jù)庫的錄入菜單項(xiàng)如下所示:
數(shù)據(jù)錄入
出土樂器數(shù)據(jù)錄入
測(cè)音結(jié)果數(shù)據(jù)錄入
古樂圖像數(shù)據(jù)錄入 鐘類樂器測(cè)音數(shù)據(jù)錄入
研究文獻(xiàn)數(shù)據(jù)錄入 磬類樂器測(cè)音數(shù)據(jù)錄入
吹管樂器測(cè)音數(shù)據(jù)錄入
數(shù)據(jù)庫結(jié)構(gòu)的合理安排,是建庫的基礎(chǔ)。數(shù)據(jù)庫字段的選擇,關(guān)系到軟件的實(shí)用性和便利性。
在制定出土樂器數(shù)據(jù)庫結(jié)構(gòu)時(shí),作者起初考慮用樂器名稱作為錄入字段,如“磬、甬鐘、瑟、琴......”等等,但實(shí)踐表明,以樂器名稱作為數(shù)據(jù)庫字段,會(huì)使數(shù)據(jù)庫的字段數(shù)目大為增加,至使數(shù)據(jù)結(jié)構(gòu)極為龐雜。并且,由于還有一些我們所知或不知的樂器品種尚未發(fā)現(xiàn),使得數(shù)據(jù)結(jié)構(gòu)無法更新,即不能真正窮盡所有樂器品種。另外,在用Browse命令進(jìn)行數(shù)據(jù)瀏覽時(shí),二維表格的橫向顯示過于冗長(zhǎng),難以一目了然。鑒此,在數(shù)據(jù)庫中反映不同的樂器品種時(shí),改定為“樂器品種”字段,由用戶自行錄入樂器品名,這樣,即使有些樂器在學(xué)術(shù)界存有爭(zhēng)議而一時(shí)不能定名,也可隨其所取,并可隨學(xué)術(shù)的發(fā)展而不斷進(jìn)行修正。如果有新的考古發(fā)現(xiàn),更可隨機(jī)補(bǔ)充,使數(shù)據(jù)結(jié)構(gòu)具有相當(dāng)?shù)撵`活性。不僅如此,在數(shù)據(jù)瀏覽時(shí)還可使樂器品種的顯示由最初設(shè)計(jì)的橫向變?yōu)榭v向,并便于建立索引文件,為同類樂器進(jìn)行數(shù)據(jù)排序。
基于這樣的思路和方法,制定出本系統(tǒng)所有數(shù)據(jù)庫的字段結(jié)構(gòu)。
出土樂器數(shù)據(jù)庫的錄入字段有下列九項(xiàng):
樂器品種(字符型)--供輸入樂器品名。
數(shù)量(數(shù)值型)--供輸入樂器件數(shù)而非套數(shù)。
時(shí)代(字符型)--含考古學(xué)文化或類型。
國別(字符型)--含出土樂器的族屬。
出土?xí)r間(字符型)--僅限于年份,如1978或82-85。
出土省區(qū)(字符型)--僅限于省份。
出土地點(diǎn)(字符型)--供輸入具體出土地點(diǎn)。
發(fā)表文獻(xiàn)(字符型)--含書刊名稱、出版社和出版(刊)日期。
備注(備注型)-供輸入詳細(xì)資料。
錄入字段具有數(shù)據(jù)校驗(yàn)功能,系統(tǒng)會(huì)有提示信息,以增加數(shù)據(jù)錄入的正確性。其它各數(shù)據(jù)庫同此。
有些樂器雖然品種不同,但在出土?xí)r間、地點(diǎn)、國別、時(shí)代和發(fā)表文獻(xiàn)等方面均相同,即都是出自同一時(shí)間和地點(diǎn),屬于同一個(gè)時(shí)代和國家,并同于一篇發(fā)掘報(bào)告中發(fā)表。在這種情況下,為了提高整體錄入速度,可以采取“重復(fù)上一條記錄”的方式進(jìn)行數(shù)據(jù)錄入。例如,對(duì)于同出一墓的不同品種樂器,按以上各字段先錄入一條數(shù)據(jù),再以“重復(fù)上一條記錄”的方式進(jìn)行錄入,這樣,除對(duì)樂器名稱、數(shù)量和備注等進(jìn)行簡(jiǎn)單的覆蓋式修改外,其余字段無需重復(fù)錄入。其它各庫也有這種錄入方式。
“數(shù)量”字段設(shè)置為數(shù)值型,錄入項(xiàng)中的“數(shù)量”可以為零,這是因?yàn)榭紤]到有些出土樂器殘缺不全,無法判斷件數(shù),或發(fā)表的原始資料本來就未明確件數(shù),所以用零來表示出土數(shù)量不詳,以待將來考實(shí)后加以改正。
“出土省區(qū)”字段是因?yàn)榭紤]到對(duì)出土樂器的分省區(qū)統(tǒng)計(jì)而設(shè)置。
“備注”字段可錄入大量詳細(xì)的數(shù)據(jù),其容量在理論上僅受磁盤物理空間的限制。在錄入備注字段時(shí),只要屏幕顯示的錄入框?qū)挾缺徽紳M,所錄文字便可自動(dòng)向左滾動(dòng)。
在樂器測(cè)音結(jié)果數(shù)據(jù)庫中,不同的子庫其錄入字段也不盡相同。鐘類樂器測(cè)音數(shù)據(jù)庫的錄入字段有下列九項(xiàng):
樂鐘類別(字符型)--指不同的鐘類樂器,如甬鐘、鈕鐘、鉦,等等。
出土地點(diǎn)(字符型)
時(shí)代(字符型)
數(shù)量(數(shù)值型)--此項(xiàng)輸入不能為零,系統(tǒng)會(huì)自動(dòng)校驗(yàn)。
標(biāo)本號(hào)(字符型)--指樂器的考古標(biāo)本號(hào)或館藏號(hào)。
正鼓音(字符型)--用音高符號(hào)標(biāo)記,如#A4+23。
側(cè)鼓音(字符型)--標(biāo)記方式同正鼓音。
發(fā)表文獻(xiàn)(字符型)
備注(備注型)
以上未注明字段的含義和用法與出土樂器數(shù)據(jù)庫字段相同(下同)。
石磬測(cè)音數(shù)據(jù)庫的錄入字段有下列六項(xiàng):
石磬數(shù)量(數(shù)值型)--輸入不可為零。
出土地點(diǎn)(字符型)
標(biāo)本號(hào)(字符型)
音高(字符型)
發(fā)表文獻(xiàn)(字符型)
備注(備注型)
吹管樂器測(cè)音數(shù)據(jù)庫的錄入字段有下列八項(xiàng):
樂器品種(字符型)--指不同種類的管樂器,如笛、塤、簫、篪,等等。
出土地點(diǎn)(字符型)
時(shí)代(字符型)
孔數(shù)(數(shù)值型)--指按孔數(shù)目。
孔(管)序(字符型)--指發(fā)音孔(管)的序號(hào),用阿拉伯?dāng)?shù)字表示。
音高(字符型)
發(fā)表文獻(xiàn)(字符型)
備注(備注型)
古樂圖像數(shù)據(jù)庫的錄入字段由下列十項(xiàng)構(gòu)成:
圖像種類(字符型)--指圖像的質(zhì)料和形式,如畫像石、壁畫,等等。
數(shù)量(數(shù)值型)--輸入不可為零。
圖像內(nèi)容(字符型)--指涉及的音樂(樂器)內(nèi)容。
時(shí)代(字符型)
國別(字符型)
出土?xí)r間(字符型)
出土省區(qū)(字符型)
出土地點(diǎn)(字符型)
發(fā)表文獻(xiàn)(字符型)
備注(備注型)
本庫“圖像種類”和“圖像內(nèi)容”兩項(xiàng)可由用戶自行定義。
研究文獻(xiàn)數(shù)據(jù)庫的錄入字段有下列五項(xiàng):
分類(字符型)--指研究的類別或范圍。
作者(字符型)--僅限于第一作者。
論著(字符型)--指論著名稱。
出版(字符型)--包括出版社、出版時(shí)間或刊物名稱、刊期等。
備注(備注型)
本庫“分類”項(xiàng)具有一定的靈活性,用戶可根據(jù)自己的見解和習(xí)慣來分類。
數(shù)據(jù)庫的建立為系統(tǒng)主程序的編寫打下了堅(jiān)實(shí)的基礎(chǔ),經(jīng)最后調(diào)試、編譯和數(shù)據(jù)錄入,形成如下系統(tǒng)文件:
TJB.DBF 中國出土古代樂器數(shù)據(jù)庫
TJB.FPT 中國出土古代樂器數(shù)據(jù)庫備注文件
TJB.CDX 中國出土古代樂器數(shù)據(jù)庫索引文件
BELL.DBF 鐘類樂器測(cè)音數(shù)據(jù)庫
BELL.FPT 鐘類樂器測(cè)音數(shù)據(jù)庫備注文件
BELL.CDX 鐘類樂器測(cè)音數(shù)據(jù)庫索引文件
STONE.DBF 磬類樂器測(cè)音數(shù)據(jù)庫
STONE.FPT 磬類樂器測(cè)音數(shù)據(jù)庫備注文件
STONE.CDX 磬類樂器測(cè)音數(shù)據(jù)庫索引文件
PIPE.DBF 吹管樂器測(cè)音數(shù)據(jù)庫
PIPE.FPT 吹管樂器測(cè)音數(shù)據(jù)庫備注文件
PIPE.CDX 吹管樂器測(cè)音數(shù)據(jù)庫索引文件
IMAGE.DBF 古樂圖像數(shù)據(jù)庫
IMAGE.FPT 古樂圖像數(shù)據(jù)庫備注文件
IMAGE.CDX 古樂圖像數(shù)據(jù)庫索引文件
PAPER.DBF 研究文獻(xiàn)數(shù)據(jù)庫
PAPER.FPT 研究文獻(xiàn)數(shù)據(jù)庫備注文件
PAPER.CDX 研究文獻(xiàn)數(shù)據(jù)庫索引文件
README.TXT 系統(tǒng)使用說明文檔(文本格式)
BSCM.BAT 啟動(dòng)系統(tǒng)的批處理文件
MUSIC_.EXE 系統(tǒng)主程序
以上系統(tǒng)文件全部壓縮于一張3.5英寸軟磁盤上。
3.數(shù)據(jù)的瀏覽、查詢和統(tǒng)計(jì)
數(shù)據(jù)瀏覽猶如讀一部數(shù)據(jù)字典,看到的數(shù)據(jù)不能雜亂無章,而應(yīng)條理清晰、井然有序。為此,應(yīng)對(duì)數(shù)據(jù)進(jìn)行分類排序。音樂考古資料既有時(shí)間性,也有空間性。對(duì)于專業(yè)研究人員而言,都想從多角度來了解和運(yùn)用它,這就需要有多種適于專業(yè)要求的特定的分類排序方式。
例如,我們想從出土樂器數(shù)據(jù)庫瀏覽一下全國范圍內(nèi)出土的石磬,這應(yīng)該按樂器品種來分類排序。但僅僅如此并不能滿足我們的需求,我們想讓所有的石磬按地區(qū)、時(shí)代和國別來排排隊(duì),這就需要多級(jí)組合排序。此外,我們還想用多種方式瀏覽出土樂器情況,諸如河南地區(qū)都有哪些樂器?屬于戰(zhàn)國時(shí)代的樂器都有哪些?楚國的樂器都有哪些?等等。為此,設(shè)計(jì)之初即擬定出土樂器數(shù)據(jù)庫的瀏覽方式有按樂器品種分類排序、按出土地區(qū)分類排序、按樂器時(shí)代分類排序和按樂器國別分類排序等四種,用戶可按系統(tǒng)提示用功能鍵選擇自己需要的瀏覽方式。
按照這樣的設(shè)想,對(duì)音樂考古資料數(shù)據(jù)庫建立.CDX復(fù)合索引文件,根據(jù)需要選出索引關(guān)鍵字,以便按不同方式進(jìn)行瀏覽。例如,按樂器品種分類排序的次序?yàn)椋?BR>
樂器品種+出土地點(diǎn)+時(shí)代+國別,索引關(guān)鍵字是Class(樂器品種)
同理,擬定古樂圖像的瀏覽方式為按圖像內(nèi)容分類排序、按圖像種類分類排序、按出土地區(qū)分類排序、按圖像時(shí)代分類排序和按圖像國別分類排序等五種。研究文獻(xiàn)的瀏覽方式有按作者姓名分類排序和按研究類別分類排序兩種。
測(cè)音結(jié)果數(shù)據(jù)庫分別對(duì)三個(gè)子庫進(jìn)行分類排序。鐘類樂器測(cè)音結(jié)果的數(shù)據(jù)排序次序是樂鐘類別+出土地點(diǎn)+時(shí)代+國別+標(biāo)本號(hào);石磬測(cè)音結(jié)果的數(shù)據(jù)排序次序是出土地點(diǎn)+時(shí)代+國別+標(biāo)本號(hào);吹管樂器測(cè)音結(jié)果的數(shù)據(jù)排序次序?yàn)?a href=http://m.qzxapp.cn/yueqi/ target=_blank class=infotextkey>樂器品種+出土地點(diǎn)+時(shí)代+國別+孔序。
對(duì)于數(shù)據(jù)庫管理系統(tǒng)來說,僅有數(shù)據(jù)瀏覽功能是遠(yuǎn)遠(yuǎn)不夠的,我們想以更快的速度搜索到符合設(shè)定條件的數(shù)據(jù),并對(duì)有關(guān)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析和打印輸出,這就需要對(duì)數(shù)據(jù)進(jìn)行多種方式的查詢統(tǒng)計(jì)。
查詢統(tǒng)計(jì)是數(shù)據(jù)庫管理系統(tǒng)的核心。為滿足用戶查取資料的不同需求,本系統(tǒng)對(duì)所有數(shù)據(jù)庫均設(shè)有多種查詢統(tǒng)計(jì)方式,并可實(shí)現(xiàn)對(duì)查詢記錄的打印輸出。數(shù)據(jù)統(tǒng)計(jì)都是自動(dòng)進(jìn)行,可以輕而易舉地獲取多種統(tǒng)計(jì)數(shù)據(jù),不少統(tǒng)計(jì)結(jié)果是作者以往手工存取資料所未知的。
出土樂器數(shù)據(jù)庫的查詢統(tǒng)計(jì)方式有下列九種:
按樂器品種檢索統(tǒng)計(jì)--先彈出庫存所有樂器品種的滾動(dòng)列表,然后移動(dòng)光標(biāo)鍵選擇要查找的樂器品種,用Enter鍵確認(rèn)后即可執(zhí)行查詢。顯示所查出土樂器的詳細(xì)數(shù)據(jù)、所查樂器總數(shù)、所查樂器記錄總數(shù)、庫存記錄總數(shù)、庫存樂器總數(shù)和各樂器品種的出土數(shù)量統(tǒng)計(jì)結(jié)果等。
按出土地區(qū)檢索統(tǒng)計(jì)--彈出庫存樂器所在地區(qū)名稱滾動(dòng)列表(操作方法同上,下同),顯示所查地區(qū)出土樂器的詳細(xì)數(shù)據(jù)、所查地區(qū)樂器記錄總數(shù)和樂器總數(shù)、庫存記錄總數(shù)和庫存樂器總數(shù)以及全國各地區(qū)出土樂器數(shù)量統(tǒng)計(jì)結(jié)果等。
按出土地點(diǎn)檢索統(tǒng)計(jì)--以人機(jī)對(duì)話方式進(jìn)行模糊查詢。只要輸入出土地點(diǎn)中的任意兩個(gè)字,即可得到相應(yīng)的查詢結(jié)果。顯示所查地點(diǎn)出土樂器記錄總數(shù)和樂器總數(shù)、庫存樂器紀(jì)錄總數(shù)和庫存樂器總數(shù)以及各出土地點(diǎn)或墓葬出土樂器數(shù)量統(tǒng)計(jì)結(jié)果等。
按樂器時(shí)代檢索統(tǒng)計(jì)--彈出庫存樂器所屬時(shí)代名稱滾動(dòng)列表,顯示所查時(shí)代出土樂器的詳細(xì)數(shù)據(jù)、所查時(shí)代出土樂器記錄總數(shù)和樂器總數(shù)、庫存記錄總數(shù)和庫存樂器總數(shù)以及各時(shí)代出土樂器數(shù)量統(tǒng)計(jì)結(jié)果等。
按樂器國別檢索統(tǒng)計(jì)--彈出庫存樂器所屬國別名稱滾動(dòng)列表,顯示所查國(族)出土樂器的詳細(xì)數(shù)據(jù)、所查國(族)樂器記錄總數(shù)和樂器總數(shù)、庫存記錄總數(shù)和庫存樂器總數(shù)以及列國(族)出土樂器數(shù)量統(tǒng)計(jì)結(jié)果等。
按樂器數(shù)量檢索統(tǒng)計(jì)--彈出庫存樂器組合(件數(shù))滾動(dòng)列表,顯示所查組合(件數(shù))出土樂器的詳細(xì)數(shù)據(jù)、所查組合(件數(shù))出土樂器記錄總數(shù)和樂器總數(shù)、庫存記錄總數(shù)和庫存樂器總數(shù)以及各組合(件數(shù))出土樂器數(shù)量統(tǒng)計(jì)結(jié)果等。
按出土?xí)r間檢索統(tǒng)計(jì)--彈出庫存樂器出土年代滾動(dòng)列表,顯示所查某年出土樂器的詳細(xì)數(shù)據(jù)、所查某年出土樂器記錄總數(shù)和樂器總數(shù)、庫存記錄總數(shù)和庫存樂器總數(shù)以及歷年出土樂器數(shù)量統(tǒng)計(jì)結(jié)果等。本查詢對(duì)音樂年鑒的專題撰寫很有幫助。
按發(fā)表年代檢索統(tǒng)計(jì)--彈出對(duì)話框,輸入所查樂器的發(fā)表年代,顯示所查某年發(fā)表的出土樂器詳細(xì)數(shù)據(jù)、所查某年發(fā)表的出土樂器記錄總數(shù)和樂器總數(shù)、庫存記錄總數(shù)和庫存樂器總數(shù)。本查詢對(duì)音樂年鑒的專題撰寫也很有用。
綜合檢索統(tǒng)計(jì)--以人機(jī)對(duì)話方式進(jìn)行組合查詢,本查詢給出一個(gè)菜單,顯示下列十一種查詢條件:
地區(qū)+品種
地區(qū)+件數(shù)
地區(qū)+國別
品種+件數(shù)
品種+國別
國別+件數(shù)
地區(qū)+品種+件數(shù)
地區(qū)+品種+國別
地區(qū)+件數(shù)+國別
品種+件數(shù)+國別
地區(qū)+品種+件數(shù)+國別
使用時(shí)可以移動(dòng)光標(biāo)鍵進(jìn)行選擇,然后按提示輸入查詢條件?,F(xiàn)以“地區(qū)+品種+件數(shù)+國別”為例,其輸入提示信息如下:
找哪個(gè)地區(qū)?
什么樂器?
多少件?
哪個(gè)國家?
必須滿足以上四個(gè)條件,方可顯示查詢統(tǒng)計(jì)結(jié)果。否則,系統(tǒng)會(huì)告知“無此數(shù)據(jù)!”。
測(cè)音結(jié)果檢索統(tǒng)計(jì)包括鐘類樂器、石磬和管樂器三個(gè)數(shù)據(jù)庫的查詢,查詢方式分別按出土地點(diǎn)和樂器品種兩種進(jìn)行,操作方法與出土樂器檢索統(tǒng)計(jì)相類。
古樂圖像檢索統(tǒng)計(jì)方式有按圖像內(nèi)容檢索統(tǒng)計(jì)(模糊查詢)、按出土地區(qū)檢索統(tǒng)計(jì)、按出土地點(diǎn)檢索統(tǒng)計(jì)(模糊查詢)、按圖像時(shí)代檢索統(tǒng)計(jì)、按圖像國別檢索統(tǒng)計(jì)、按出土?xí)r間檢索統(tǒng)計(jì)、按發(fā)表年代檢索統(tǒng)計(jì)、按圖像種類檢索統(tǒng)計(jì)等八種,操作方法也與出土樂器檢索統(tǒng)計(jì)大致相同。
研究文獻(xiàn)檢索統(tǒng)計(jì)方式有按作者姓名檢索統(tǒng)計(jì)(模糊查詢)、按研究類別檢索統(tǒng)計(jì)和按出版年代檢索統(tǒng)計(jì)等三種,操作方法也與出土樂器檢索統(tǒng)計(jì)相類。需要指出的是,按作者姓名檢索統(tǒng)計(jì)時(shí),只需輸入作者姓名中的任意一個(gè)字,即可快速進(jìn)行搜尋,獲得查詢的結(jié)果。
4.余論
關(guān)于建立音樂資料數(shù)據(jù)庫的問題,第四屆和第五屆全國音樂藝術(shù)院校音樂研究所工作暨學(xué)術(shù)研討會(huì)都進(jìn)行過專門討論。我以為,就目前現(xiàn)狀來看,建立音樂資料數(shù)據(jù)庫似不宜一統(tǒng)天下,而應(yīng)分而治之。比如,現(xiàn)在來開發(fā)一種包攬無遺的全國性各類音樂資料的大型數(shù)據(jù)庫,恐怕要花費(fèi)很多的人力、物力和時(shí)間等。而各音樂資料收藏單位可以先建立自已的館藏庫,同時(shí)組織專人進(jìn)行音樂學(xué)科庫(或稱音樂專題庫,金石之樂即屬此類)的建庫工作,在一定范圍內(nèi)進(jìn)行數(shù)據(jù)交換或交流,并逐步向院校間的網(wǎng)絡(luò)化過渡,最終達(dá)到音樂資源的共享。
館藏庫和學(xué)科庫可以并行發(fā)展,二者不是相互取代,而是互為補(bǔ)充。學(xué)科庫的建立應(yīng)從音樂學(xué)科的實(shí)際研究需求著手,使音樂數(shù)據(jù)的存取更符合學(xué)科的專業(yè)特點(diǎn),為音樂專業(yè)工作者提供研究的便利。從此而看,學(xué)科庫應(yīng)是館藏庫的深化。
無論館藏庫或?qū)W科庫,編程語言不一定拘泥于某一種,而應(yīng)根據(jù)實(shí)際情況擇善而從,但須保證今后數(shù)據(jù)交流時(shí)在技術(shù)上不存在難以克服的障礙。
建庫工作雖應(yīng)具備一定的靈活性,但也應(yīng)考慮它的統(tǒng)一性。因此,需要進(jìn)行總體規(guī)劃和分工合作,尤其是學(xué)科庫的建立,更應(yīng)使各學(xué)科的音樂學(xué)專家與計(jì)算機(jī)程序員密切合作。
程序的設(shè)計(jì)開發(fā)應(yīng)該主要求助于計(jì)算機(jī)程序員,這能節(jié)省相當(dāng)多的時(shí)間從而縮短開發(fā)的周期。音樂學(xué)家必須參與并指導(dǎo)程序的開發(fā),還應(yīng)積極學(xué)習(xí)一些計(jì)算機(jī)知識(shí)。音樂學(xué)家懂得的計(jì)算機(jī)知識(shí)越多,與程序員之間的溝通就會(huì)越好,合作開發(fā)出來的數(shù)據(jù)庫軟件就越有可能便利實(shí)用。
[附記]金石之樂V2.0軟件已于1999年9月16日通過專家鑒定,詳見《交響》1999年第3期第12頁。
作者簡(jiǎn)介:方建軍,男,1962年出生。文學(xué)碩士,西安音樂學(xué)院音樂學(xué)系教授。
《中國古代樂器概論》教學(xué)課件說明
方建軍 西安音樂學(xué)院音樂學(xué)系
本課件根據(jù)作者所著《中國古代樂器概論》(遠(yuǎn)古--漢代)一書為腳本而制作。課件運(yùn)用Powerpoint的超級(jí)鏈接功能,使教師在講解時(shí)可隨意切換。課件制作時(shí)注意使文字簡(jiǎn)潔,具有一定概括性,并根據(jù)講解對(duì)象的特點(diǎn),適時(shí)顯示古樂器圖片和實(shí)際音響(目前暫以 midi作成的模擬音響代替)。
本課件的最終設(shè)想:掃描大量相關(guān)圖片,編輯形成圖庫。對(duì)已經(jīng)收集的古樂器音響錄音進(jìn)行編輯,并進(jìn)行文件格式轉(zhuǎn)換,使之成為真正的多媒體課件。