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

基于面向對象技術的空間數據庫設計和實現

2016-01-14 01:22:20
電子測試 2015年9期

?

基于面向對象技術的空間數據庫設計和實現

朱賢坤,劉 學

(隨州職業技術學院,441300)

摘要:隨著計算機技術的快速發展,數據庫技術已經步入了第三代面向對象的數據庫,而基于面向對象的數據庫設計與實現是現在IT軟件研究的一個熱點。本文將以數據庫的設計與實現為基礎,繼而分析應用于數據庫的面向對象技術的主要特點,并研究其在數據庫中的應用方式,討論基于面向對象技術的數據庫的發展趨勢。

關鍵詞:面向對象技術;空間數據庫;設計和實現

1 面向對象技術的基本概念

面向對象技術是一種解決計算機軟件危機的新型技術,對問題進行自然切割以更加接近人的思想模式來建立問題模型是面向對象技術的主要思想,這樣可以使得對信息實體進行的行為模擬和結構模擬更加的客觀,設計出可以更加直接的解決問題的系統。面向對象技術要求可封裝性和可擴展性,即不但要可以將數據結構及其上的算法封裝在一個對象之中,還要求其具有繼承性和行為上的擴展。面向對象技術通常試講所描述對象稱為類,具有相同行為和屬性的實體即為一類。這種性質有利于提高生產效率,使得數據結構和程序避免不必要的重復,同時使得其可以通過繼承來實現對類的擴展。

2 基于面向對象技術的空間數據庫的設計和實現模型

根據面向對象的基本概念和方法,提出了基于面向對象技術的空間數據庫的設計模型。一般有工作域的底圖類模型、圖層類的模型、場類的模型、圖幅類的模型和空間實體類的模型。空間實體類的模型是按空間實體信息內容可以分為空間定位信息、圖形信息、關系信息和屬性信息等。空間實體類在集合范疇可以分為點、線、面等簡單的實體對象和有簡單實體對象組成的單純的復雜對象與混合型復雜對象,而混合型復雜對象與簡單實體的對象不同,不具備其特征屬性,所以其處理問題的方法不同,如圖1給出了空間信息的多層次且完整的類結構對像模型的中體信息。

在面對對象的數據庫設計中,可以將面向對象的數據庫表示成類集合,在集合中保存有數據庫的所有類、類的定義方法和屬性與類和子類的定義關系等,要由系統定義幾個主類來保存這些相關的信息,見圖2。

3 基于面向對象技術的空間數據庫實例分析與實現

教育管理系統是一個對學生和教師進行綜合管理的一個應用系統。通過各類之間的分析,設計出個各類的結構,建立如圖3模型。然后,需要將數據模型轉化為數據庫結構,具體步驟如下:

圖1 空間信息整體的類結構模型

圖2 空間實體類的系統定義

(1)采用對象名作為表名、對象屬性為表屬性的方法將單個對象映射成表。在表中必須體現對象的隱含屬性,如圖3中:教師類(姓名、性別、年齡、職稱)。

(2)如果類關聯是多對多,則應采用對象間二元關聯的方法映射成表,將關聯映射到同一個表中,這種表由主關鍵字與關聯屬性組成。如圖3中學生與課程存在選修關聯,選修必須采取這種異質表的制表方法,映射成表選修(學生ID,課程ID,成績)。

(3)采用關聯的方法來實現對象間的聚集關系映射成表,將對象關系看成相互關聯,比如對象模型和學生模型、教師模型、課程模型之間,另外學生對象、教師對象與課程對象轉化是必須帶上系類的ID屬性。

(4)如果對象中具有繼承關系,那么應該將兩類都映射成表,然后通過用共享的ID來保保持繼承以后的對象識別。這種方法比較適用于的是子類具有多個屬性、而父類的屬性較少的情況下。

最后,完成了對教育管理系統數據庫對象模型的設計,主要有:系類庫、教師類庫、選修類庫與授課庫。

參考文獻

[1] 吳明光、陳四清.一種基于RDBMS的面向對象空間數據模型[J].測繪科學.2006

[2] 蘭小機、蘇健強、張衛國.db40引擎下的GML空間數據存儲研究[J].測繪科學.2010

[3] 董傳良、陸嘉恒、董瑋文,等.面向對象數據庫中的等價模式演化策略[J].計算機工程.2000

[4] 薩師煊、羅曉沛、王珊.面向對象數據庫系統及其應用[M].高等教育出版社. 2003

[5] 楊正甫.面向對象的分析[M].中國鐵道出版社.2001

圖3 教務管理對象模型

Design and implementation of spatial database based on object oriented technology

Zhu Xiankun,Liu Xue

(Suizhou Vocational & Technical College,441300)

Abstract:With the rapid development of computer technology,database technology has entered the third generation object-oriented database,and based on the design and implementation of object oriented database is a hot research in it software now.The to design and implementation of database as the foundation,then analysis was applied to the main features of the object-oriented database technology and research its application mode in the database,is discussed based on oriented object technology of database development trend.

Keywords:object oriented technology;spatial database;design and Implementation

主站蜘蛛池模板: 国产在线拍偷自揄拍精品| 免费va国产在线观看| 欧美精品一二三区| 亚洲天堂网站在线| 福利片91| 国产欧美视频综合二区| 无码在线激情片| 色哟哟精品无码网站在线播放视频| 国产午夜一级毛片| 扒开粉嫩的小缝隙喷白浆视频| 男人天堂亚洲天堂| 天堂中文在线资源| 狠狠亚洲五月天| 97精品伊人久久大香线蕉| 欧美激情,国产精品| 亚洲一区无码在线| 伊人91视频| 97国产精品视频自在拍| 色视频国产| 久久亚洲国产一区二区| 欧美亚洲国产一区| 国产农村精品一级毛片视频| 日韩在线第三页| 免费啪啪网址| 婷婷六月综合| 亚洲高清资源| 老司国产精品视频| 国产免费观看av大片的网站| 日韩小视频在线观看| 91免费国产在线观看尤物| 成人毛片在线播放| 精品国产成人高清在线| 午夜啪啪福利| 亚洲天堂视频在线观看| 国产网站免费看| WWW丫丫国产成人精品| 国产精品成人一区二区不卡| AⅤ色综合久久天堂AV色综合| 青青青国产在线播放| 国产在线精品99一区不卡| 亚洲第一黄色网| 欧美啪啪网| 亚洲最猛黑人xxxx黑人猛交 | 日韩无码黄色网站| 精品国产网站| 精品无码人妻一区二区| 97在线免费| 丝袜久久剧情精品国产| 91九色国产在线| 亚洲午夜国产片在线观看| www亚洲天堂| 草草线在成年免费视频2| 日韩精品无码免费一区二区三区| 日韩无码视频专区| 午夜毛片福利| 亚洲 欧美 日韩综合一区| 久久精品国产亚洲麻豆| 国产亚洲高清在线精品99| 国产真实乱人视频| 一级看片免费视频| 国产精品永久久久久| 91精品伊人久久大香线蕉| 久久久久夜色精品波多野结衣| 国产精品xxx| 精品国产电影久久九九| 欧美黄色网站在线看| 一级成人a做片免费| 免费毛片a| 久久综合九色综合97婷婷| 任我操在线视频| 999国产精品| 国产自产视频一区二区三区| 国产精品成人一区二区不卡 | 亚洲无卡视频| 高清国产在线| 欧美成人二区| 99在线观看视频免费| 这里只有精品在线| 国产成人av一区二区三区| 思思99热精品在线| 亚洲久悠悠色悠在线播放| 伊人久久综在合线亚洲2019|