亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于XML的數(shù)據(jù)建模應(yīng)用

        2011-11-06 13:21:42
        關(guān)鍵詞:面向?qū)ο?/a>數(shù)據(jù)模型院系

        肖 陽

        (黃河科技學(xué)院,河南 鄭州 430072)

        基于XML的數(shù)據(jù)建模應(yīng)用

        肖 陽

        (黃河科技學(xué)院,河南 鄭州 430072)

        XML已經(jīng)成為表示結(jié)構(gòu)化和半結(jié)構(gòu)化數(shù)據(jù)的標(biāo)準(zhǔn)格式,XML中采用DTD和XML Schema模式來描述數(shù)據(jù)結(jié)構(gòu)。結(jié)合XML Schema與面向?qū)ο蟮乃枷?,提出了一種基于XML Schema建模的方法,并輔以實(shí)例。

        XML;數(shù)據(jù)建模;面向?qū)ο?XML Schema

        XML(Extensible Markup Language,可擴(kuò)展標(biāo)記語言)是W3C(全球互聯(lián)網(wǎng)聯(lián)盟)正式推薦的下一代互聯(lián)網(wǎng)標(biāo)準(zhǔn),將逐漸取代HTML成為互聯(lián)網(wǎng)上數(shù)據(jù)表示和交換的主要工具,被譽(yù)為互聯(lián)網(wǎng)信息的世界語和構(gòu)造未來Web新的工具。

        面向?qū)ο蟮姆椒ㄊ且环N分析方法、設(shè)計(jì)方法和思維方法。面向?qū)ο蠓椒▽W(xué)的出發(fā)點(diǎn)和所追求的基本目標(biāo)是使人們分析、設(shè)計(jì)與實(shí)現(xiàn)一個(gè)系統(tǒng)的方法盡可能接近人們的認(rèn)知。

        1 XML數(shù)據(jù)模式的語言

        隨著Internet的飛速發(fā)展,全球信息資源的傳遞和利用日益增加,網(wǎng)絡(luò)產(chǎn)生的大量數(shù)據(jù)主要以HTML格式的數(shù)據(jù)存在,而HTML的局限性也越來越明顯。它僅僅是SGML的一種固定標(biāo)簽的應(yīng)用文檔,并不是其子集,因而喪失了SGML的大部分功能。XML的誕生與發(fā)展,正好解決了這一問題,以XML為基礎(chǔ)的新一代網(wǎng)絡(luò)環(huán)境是以Web數(shù)據(jù)為基礎(chǔ),不僅能兼容原有的Web應(yīng)用,而且能實(shí)現(xiàn)其信息交換與共享??梢灶A(yù)見將來的網(wǎng)絡(luò)上還將產(chǎn)生大量的數(shù)據(jù),不過越來越多的數(shù)據(jù)將采用XML格式。XML將被廣泛的應(yīng)用于電子商務(wù)、Web服務(wù)、數(shù)字圖書館和企業(yè)集成等應(yīng)用,因此XML文檔的設(shè)計(jì)十分重要。但是,如果XML文檔只是只有自己才能理解的標(biāo)記,而與其他人無法進(jìn)行數(shù)據(jù)交換,應(yīng)用程序就不能對XML文檔進(jìn)行處理,所以說一個(gè)設(shè)計(jì)良好的XML模式是XML應(yīng)用的基礎(chǔ)。XML數(shù)據(jù)的結(jié)構(gòu)、元素的名稱、元素的數(shù)據(jù)類型以及元素的親子關(guān)系都需要仔細(xì)考慮,一定要設(shè)計(jì)成人和系統(tǒng)能夠理解的語言。

        1.1XML DTD

        DTD(文檔類型定義)是近幾年來XML技術(shù)領(lǐng)域所使用的最廣泛的一種模式。從整體上看,XML文檔的邏輯結(jié)構(gòu)分為包含DTD的描述和不包含DTD的描述。DTD既可以與XML文檔聲明處于同一個(gè)文檔中,也可以作為外部文件單獨(dú)生成,然后引用它,因而DTD為XML文檔的編寫者和處理者提供了共同遵循的原則,使得與文檔相關(guān)的各種工作有了統(tǒng)一的標(biāo)準(zhǔn)。

        DTD可以看做一個(gè)或多個(gè)文件的模板,它規(guī)定了XML的構(gòu)建方式。例如,小區(qū)人口普查表的DTD內(nèi)部規(guī)定如下:

        1.2 XML Schema

        隨著應(yīng)用的不斷深入,DTD也顯示出一定的局限性,它不能滿足XML自動(dòng)化處理的完全要求。DTD需要特定的語法才能被解析和處理,不能很好地實(shí)現(xiàn)對文檔結(jié)構(gòu)、數(shù)據(jù)類型、屬性等約束的足夠描述,所以XML Schema應(yīng)運(yùn)而生。XML Schema有一個(gè)可擴(kuò)展的內(nèi)容模型,而DTD則是固定和不可擴(kuò)展的。XML Schema相對于DTD的明優(yōu)勢是XML Schema文檔本身也是XML文檔,而不是像DTD使用自成一體的語法。這就方便了用戶和開發(fā)者,因?yàn)榭梢允褂孟嗤墓ぞ邅硖幚鞽ML Schema和其他XML信息。

        2 XML文檔數(shù)據(jù)建摸

        下面結(jié)合面向?qū)ο笏枷?,用XML Schema語言建立一個(gè)簡單的高校研究生課程系統(tǒng)。

        2.1 設(shè)計(jì)事實(shí)模型

        在建立模型之前,我們需要對數(shù)據(jù)有一些透徹了解,這些問題包括:存在哪些數(shù)據(jù)?這些數(shù)據(jù)的關(guān)系?如何實(shí)現(xiàn)模型的轉(zhuǎn)換?

        首先,在進(jìn)行數(shù)據(jù)建模第一步要設(shè)計(jì)標(biāo)準(zhǔn)的數(shù)據(jù)格式,考慮需要哪些數(shù)據(jù),這些數(shù)據(jù)如何表示,即涉及的事實(shí)數(shù)據(jù)模型的建立。一旦模型被建立,數(shù)據(jù)模型才可以轉(zhuǎn)換成XML Schema,然后才能結(jié)合XML Schema進(jìn)行具體數(shù)據(jù)的設(shè)計(jì)和處理。

        以某大學(xué)為例,假設(shè)該校包括各個(gè)院系和其他職能部門。每個(gè)院系有院系號、院系名稱、院系聯(lián)系電話和研究生專業(yè);研究生專業(yè)中包括專業(yè)號、專業(yè)名稱、研究方向;研究方向包括研究方向代號、研究方向名稱、指導(dǎo)教師、學(xué)生人數(shù)和課程;課程包括課程號、課程名稱。經(jīng)以上分析,我們得到下圖1:

        圖1 該校數(shù)據(jù)模型

        2.2 對象分類及關(guān)系的確定

        我們用面向?qū)ο蟮乃枷敕治鰣D1,哪些對象屬于超類,哪些對象屬于子類,各類又包括哪些內(nèi)容信息等等,各類之間有父子關(guān)系、兄弟關(guān)系、各兄弟的次序以及各個(gè)類有哪些屬性等等,如圖2、3所示。根據(jù)面向?qū)ο笏枷耄皂斚蛳?,逐步求精?xì)化。

        圖2 各個(gè)對象(數(shù)據(jù))之間的關(guān)系

        圖3 對象所含屬性

        2.3 Schema模型的設(shè)計(jì)與實(shí)現(xiàn)

        根據(jù)對上述模型的設(shè)計(jì)與分析,包含以下幾個(gè)主元素:CL、各院系、招生專業(yè)、研究方向。下面對各個(gè)主元元素進(jìn)行Schema建模。

        3 結(jié)語

        在運(yùn)用XML語言進(jìn)行系統(tǒng)設(shè)計(jì)時(shí),利用XML進(jìn)行數(shù)據(jù)建模是非常關(guān)鍵的一步。XML允許文檔的編寫者制定自己的信息描述、體現(xiàn)數(shù)據(jù)之間的邏輯關(guān)系,確保文檔具有較強(qiáng)的易讀性、清晰性和易檢索性。另外,XMLSchema可以確保應(yīng)用程序收到一個(gè)有效的XML文檔,然后可以針對某一類XML設(shè)計(jì)出應(yīng)用程序接口,繼而使用DOM/SAX對XML進(jìn)行處理。本文以某高校專業(yè)設(shè)置情況為例,對專業(yè)目錄、研究方向等具體對象進(jìn)行了數(shù)據(jù)抽象,并用XMLSchema對其進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)。

        [1]鄭賢中,王乘.XML的數(shù)據(jù)建模極其應(yīng)用[J].計(jì)算機(jī)工程,2002,(5):35-36.

        [2]范新燦,李雯.數(shù)據(jù)建模的XML應(yīng)用研究[J].計(jì)算機(jī)與現(xiàn)代化,2004,(3):92-94.

        [3]徐義峰,徐云青.XML在OLAP多維數(shù)據(jù)建模中的應(yīng)用[J].信息技術(shù),2005,(8):22-25.

        [4]孫 霞,程宏斌.基于XML Schema的數(shù)據(jù)建模應(yīng)用研究[J].常熟理工學(xué)院學(xué)報(bào),2006,(4):114-116.

        [5]余露.科技論文DTD的設(shè)計(jì)及其XML文檔生成[J].蘇州大學(xué)學(xué)報(bào)(自然科學(xué)版),2001,(2):11-15.

        XML-based Data Modeling Application

        XIAO Yang
        (Huanghe Science and Technology College,Zhengzhou Henan 430072,China)

        XML has become a standard form of structured and semi-structured data.DTD and XML Schema are applied of describing the structure of the data.Based on XML Schema and Object-oriented thought,this article proposed a method of modeling data based on XML Schema and gave a example about graduate system in college for elaborating.

        XML;Data Modeling;object-oriented;XML Schema

        TP39

        A

        1674-5787(2011)05-0155-03

        2011-10-30

        肖陽(1983—),女,河南鄭州人,黃河科技學(xué)院工作。

        責(zé)任編輯 王榮輝

        猜你喜歡
        面向?qū)ο?/a>數(shù)據(jù)模型院系
        面板數(shù)據(jù)模型截面相關(guān)檢驗(yàn)方法綜述
        面向?qū)ο蟮挠?jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)的開發(fā)
        電子測試(2018年15期)2018-09-26 06:01:34
        高師音樂院系藝術(shù)實(shí)踐周實(shí)效提升策略
        面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
        加熱爐爐內(nèi)跟蹤數(shù)據(jù)模型優(yōu)化
        電子測試(2017年12期)2017-12-18 06:35:36
        清華院系手機(jī)背景圖
        大學(xué)生(2016年7期)2016-04-29 10:12:06
        面向?qū)ο骔eb開發(fā)編程語言的的評估方法
        關(guān)于高等院校院系黨政關(guān)系的思考
        商科院系建立咨詢委員會(huì)的思考
        面向?qū)ο笮畔⑻崛≈杏跋穹指顓?shù)的選擇
        河南科技(2014年10期)2014-02-27 14:09:03
        国产一区二区不卡av| 最好看2019高清中文字幕视频| 欧美色色视频| 久热综合在线亚洲精品| 亚洲av日韩aⅴ无码电影| 精品亚洲视频免费观看网站| 免费在线观看av不卡网站| 无码成人一区二区| 国产日韩网站| 亚洲av套图一区二区| 91精品国产乱码久久中文| 免费人成视频x8x8入口| 日韩毛片在线看| av最新版天堂在资源在线| 丰满少妇在线播放bd| 又大又粗又爽18禁免费看| 四虎精品影视| 中文字幕精品乱码一区| 人妻夜夜爽天天爽三区丁香花 | 999国产精品999久久久久久| 亚洲永久无码7777kkk| 精品久久亚洲一级α| 少妇人妻无一区二区三区| 在办公室被c到呻吟的动态图| 国产精品国产三级国av| 无码高潮少妇毛多水多水免费 | 精品国产一区二区三区香蕉| 国产在线观看一区二区三区av| 精品久久久久久无码专区| 区久久aaa片69亚洲| 精品国产亚洲av麻豆尤物| 丝袜美腿国产一区二区| 人妻少妇精品中文字幕av| 亚洲片一区二区三区| 日本高清在线一区二区三区| 精品久久久久久亚洲综合网| 最近日本中文字幕免费完整| 国内精品视频成人一区二区| 91精品国自产拍老熟女露脸| 天天做天天爱天天综合网2021| 国产成人精品免费久久久久|