- 1、本文档共55页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第三節傳統資料庫模型1.關係模型2.層次模型3.網狀模型關係模型是一種數學化的模型,它是將數據的邏輯結構歸結為滿足一定條件的二維表。實體本身的資訊以及實體之間的聯繫均表現為二維表,在數學上把這種二維表叫做“關係”。這些關係表的集合就構成了關係模型。關係模型主要優點是:數據結構靈活、清晰,可以通過數學運算進行各種查詢、計算和修改;數據描述具有較強的一致性和獨立性。缺點是當關係很複雜時,電腦需要執行一系列的數據操作,比較費時。一、關係模型屬性實體A1A2A3…AnE1V11V21V31…Vn1E2V12V22V32…Vn2E3V13V23V33…Vn3EmV1mV2mV3m…Vnm………………關系結構表從數據結構的觀點看,層次模型採用的是樹數據結構。層次模型所表達的基本聯繫是一對多的關係,或者當實體具有父子關係時,它把數據按其自然的層次關係組織起來,以反映數據之間的隸屬關係。層次模型中的記錄都處於一定的層次上。如果把層次模型中的記錄按照先上後下、先左後右的次序排列,就得到一個記錄序列,稱為層次序列碼。層次序列碼指出層次路徑,按照層次路徑存貯和查找紀錄,是層次模型實現的方法之一。層次模型的優點是模型層次分明、結構清晰,較容易實現。缺點是數據的冗餘度大,不適於表示數據的拓撲關係。二、層次模型12233441abcd343554cefⅠⅡM二層次模型adcfeb1243ⅠⅡ5M網狀模型基本特徵是在記錄之間沒有明確的主從關係,任何一個記錄可與任意其他多個記錄建立聯繫,與層次模型相比較,大大壓縮了數據的存貯量。可以表示實體的多種關係更為靈活,對確定的數據表示效率高,冗餘小,表示關係複雜的地理數據和具有網路特徵的地理實體效果較好。但網狀結構數據指針比較複雜,數據更新較為繁瑣。關係模型、層次模型和網路模型是表示實體之間聯繫的不同方法,不同模型不是完全獨立的,而是具有某種聯繫,因而它們之間是可以互相轉換的。三、網狀模型abcd12345efⅠⅡM三、網狀模型結構adcfeb1243ⅠⅡ5M第四節面向對象資料庫系統傳統資料庫管理地理空間數據的局限性面向對象方法中的基本概念面向對象方法的數據抽象技術和數據抽象工具面向對象的集合抽象類型面向對象的屬性數據模型面向對象資料庫系統的實現一、傳統資料庫管理空間數據局限性傳統資料庫系統管理的是不連續的、相關性較小的數字和字元傳統資料庫系統管理的實體類型較少,並且實體類型之間通常只有簡單、固定的空間關係傳統資料庫系統存貯的數據通常為等長記錄的原子數據傳統資料庫系統只操縱和查詢文字和數字資訊二、面向對象數據模型的優點(1)具有表示和構造複雜對象的能力。(2)封裝性和資訊隱蔽技術提供了模組化機制。(3)繼承和類層次技術提供了重用機制。(4)滯後束定等技術為系統提供了擴充能力。三、面向對象方法中的基本概念(1)對象與封裝性在面向對象的系統中,每個概念實體都可以模型化為對象。一個對象是由描述該對象狀態的一組數據和表達它的行為的一組操作(方法)組成的。例如,河流的座標數據描述了它的位置和形狀,而河流的變遷則表達了它的行為。可見,對象是數據和行為的統一體。一個對象可定義成一個三元組:Object=(1D,S,M)其中,ID為對象標識,M為方法集,S為對象的內部狀態,它可以直接是一屬性值,也可以是另外一組對象的集合,因而它明顯地表現出對象的遞歸。封裝的最基本單位是對象。封裝技術提高了面向對象方法開發軟體的可重用性,從而大大提高了複雜軟體的開發效率、品質和可靠性,更加易於維護。三、面向對象方法中的基本概念(2)分類類是關於同類對象的集合,具有相同屬性和操作的對象組合在一起稱為類。屬於同一類的所有對象共用相同的屬性項和操作方法,每個對象都是這個類的一個實例,即每個對象可能有不同的屬性值。可以用一個三元組來建立一個類型:Class=(CID,CS,CM)其中,CID為類標識或類型名,CS為狀態描述部分,CM為應用於該類的操作。顯然有:S∈CS和M∈CM(當Object∈Class時)
您可能关注的文档
- 耗散结构课件.ppt
- 河流地貌课件.ppt
- 恒定磁场课件.ppt
- 恒定磁场课件.ppt
- 恒定电流课件.ppt
- 恒定电流条件和导电规律课件.ppt
- 化学电源和绿色化学课件.ppt
- 化学电源课件.ppt
- 化学动力学课件.ppt
- 化学反应速率课件.ppt
- 营养学基础实现健康体态的秘密武器.docx
- AI辅助设计在机械工程中的应用与前景.docx
- 营养学基础健康体重的秘密武器.docx
- 营养学在军事医学中的应用研究.docx
- 人教版一年级数学下册第五单元测试卷(2套)(附答案).pdf
- 小学三年级上册数学期末测试卷附参考答案(培优a卷).docx
- 2025年国家公务员考试《人文科技常识》试卷带解析及参考答案(典型题).docx
- 2025年国家公务员考试《人文科技常识》必刷100题题库带解析(名师系列).docx
- 2025年国家公务员考试《人文科技常识》题库带解析及答案【全国通用】.docx
- 2025年公务员考试《人文科技常识》题库带解析必背【名校卷】.docx
文档评论(0)