摘要
網(wǎng)絡(luò)教學(xué)資源是開展網(wǎng)絡(luò)教育的前提和基礎(chǔ)。隨著網(wǎng)絡(luò)教育的逐步拓展,網(wǎng)絡(luò)教學(xué)資源越來(lái)越豐富,遠(yuǎn)程教育教學(xué)資源的有效管理成為開展網(wǎng)絡(luò)教育的關(guān)鍵。為各類學(xué)習(xí)內(nèi)容對(duì)象提供高效的存儲(chǔ)管理,為各種使用者提供方便快捷的存取功能,從而提高教學(xué)資源對(duì)象的利用率已經(jīng)尤為重要。
本文主要研究如何實(shí)現(xiàn)將描述學(xué)習(xí)對(duì)象元數(shù)據(jù)的XML Schema 映射到數(shù)據(jù)庫(kù)關(guān)系模式。在本文中,為了克服了DTD本身所固有的缺點(diǎn),使用XML Schema代替DTD描述學(xué)習(xí)對(duì)象元數(shù)據(jù)。描述學(xué)習(xí)對(duì)象元數(shù)據(jù)的XML Schema本身就是格式良好XML文檔,通過解析這些文檔,按照一定的映射規(guī)則在關(guān)系型數(shù)據(jù)庫(kù)建立存放學(xué)習(xí)對(duì)象元數(shù)據(jù)的關(guān)系表,并通過主外鍵形式將其關(guān)聯(lián)起來(lái),符合該Schema的學(xué)習(xí)對(duì)象元數(shù)據(jù)就可以存入關(guān)系型數(shù)據(jù)庫(kù),以實(shí)現(xiàn)學(xué)習(xí)資源的高效檢索和重用。
關(guān)鍵字:XML Schema,關(guān)系型數(shù)據(jù)庫(kù),遠(yuǎn)程教育,學(xué)習(xí)對(duì)象元數(shù)據(jù)
The application of XML in sharing learning resources
Abstract
Network learning resources is the premise and basis of the network learing. With the network education’s expanding, the network increasingly has riched learning resources, And the effective management of the Distance learning resources has become the key of network education. Efficient storage management of all types of learning object and convenient and efficient access function for all users so as to enhance the efficiency targets has become critical especially.
This paper mainly studies how to reflect the XML Schema using to describe learning object metadata to database model. In this paper, in order to overcome the DTD own inherent weaknesses, we use XML Schema instead DTD to describe learning object metadata. XML Schema using to describe learning object metadata in itself is a good format XML, by analyzing these documents, we create many tables to store learning object metadata in accordance with certain rules and relate them with the relevance of primary key and foreign key. The learning object resources for the Schema rules can be deposited into the relational database so as to the learning resources can be achieved the efficient retrieva l and reuse.
Keywords : XML Schema, relational databases, distance education, learning object metadata