黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 面向?qū)ο髷?shù)據(jù)庫的介紹

面向?qū)ο髷?shù)據(jù)庫的介紹

更新時(shí)間:2021-08-25 10:26:12 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1716次

介紹

面向?qū)ο蟮臄?shù)據(jù)庫是一種數(shù)據(jù)庫管理系統(tǒng)。不同的數(shù)據(jù)庫管理系統(tǒng)提供額外的功能。面向?qū)ο蟮臄?shù)據(jù)庫將數(shù)據(jù)庫功能添加到對(duì)象編程語言中,從而創(chuàng)建更易于管理的代碼庫。

對(duì)象數(shù)據(jù)庫定義

對(duì)象數(shù)據(jù)庫由一個(gè)管理ö bject- ö riented d ATA b ASE米anagement小號(hào)ystem(OODBMS)。該數(shù)據(jù)庫將面向?qū)ο蟮木幊谈拍钆c關(guān)系數(shù)據(jù)庫原理相結(jié)合。

對(duì)象是基本構(gòu)建塊和類的實(shí)例,其中類型是內(nèi)置的或用戶定義的。

類為對(duì)象提供模式或藍(lán)圖,定義行為。

方法決定類的行為。

指針有助于訪問對(duì)象數(shù)據(jù)庫的元素并建立對(duì)象之間的關(guān)系。

OODBMS 中對(duì)象的主要特征是用戶構(gòu)造類型的可能性。在項(xiàng)目或應(yīng)用程序中創(chuàng)建的對(duì)象按原樣保存到數(shù)據(jù)庫中。

面向?qū)ο蟮臄?shù)據(jù)庫直接將數(shù)據(jù)作為完整的對(duì)象來處理。所有信息都來自一個(gè)即時(shí)可用的對(duì)象包,而不是多個(gè)表。

相比之下,關(guān)系數(shù)據(jù)庫的基本構(gòu)建塊,例如PostgreSQL 或 MySQL,是具有基于表數(shù)據(jù)之間邏輯連接的操作的表。

這些特性使對(duì)象數(shù)據(jù)庫適用于需要面向?qū)ο蟮木幊谭椒ǖ木哂袕?fù)雜數(shù)據(jù)的項(xiàng)目。面向?qū)ο蟮墓芾硐到y(tǒng)提供受支持的功能,以迎合以復(fù)雜對(duì)象為中心的面向?qū)ο缶幊獭_@種方法將數(shù)據(jù)的屬性和行為統(tǒng)一為一個(gè)實(shí)體。

面向?qū)ο蟮木幊谈拍?/h2>

面向?qū)ο蟮臄?shù)據(jù)庫與面向?qū)ο蟮木幊谈拍蠲芮邢嚓P(guān)。面向?qū)ο缶幊痰乃膫€(gè)主要思想是:

多態(tài)性

遺產(chǎn)

封裝

抽象

這四個(gè)屬性描述了面向?qū)ο蠊芾硐到y(tǒng)的關(guān)鍵特征。

多態(tài)性

多態(tài)性是一個(gè)對(duì)象采取多種形式的能力。這種能力允許相同的程序代碼處理不同的數(shù)據(jù)類型。汽車和自行車都可以打破,但機(jī)制不同。在這個(gè)例子中,動(dòng)作中斷是一個(gè)多態(tài)。定義的動(dòng)作是多態(tài)的——結(jié)果會(huì)根據(jù)車輛的表現(xiàn)而變化。

遺產(chǎn)

繼承在相關(guān)類之間創(chuàng)建層次關(guān)系,同時(shí)使部分代碼可重用。定義新類型繼承所有現(xiàn)有的類字段和方法,并進(jìn)一步擴(kuò)展它們。現(xiàn)有類是父類,而子類擴(kuò)展了父類。

例如,名為Vehicle的父類將有子類Car和Bike。兩個(gè)子類都從父類繼承信息,并根據(jù)車輛類型使用新信息擴(kuò)展父類。

封裝

封裝是將數(shù)據(jù)和機(jī)制分組到單個(gè)對(duì)象中以提供訪問保護(hù)的能力。通過這個(gè)過程,對(duì)象如何工作的信息和細(xì)節(jié)被隱藏,從而導(dǎo)致數(shù)據(jù)和功能安全。類通過方法相互交互,而無需知道特定方法的工作原理。

抽象

抽象是僅表示所需功能的基本數(shù)據(jù)特征的過程。該過程會(huì)選擇重要信息,同時(shí)隱藏不必要的信息。抽象有助于降低建模數(shù)據(jù)的復(fù)雜性并允許重用。

例如,計(jì)算機(jī)可以通過多種方式連接到網(wǎng)絡(luò)。網(wǎng)絡(luò)瀏覽器需要互聯(lián)網(wǎng)連接。但是,連接類型無關(guān)緊要。與互聯(lián)網(wǎng)建立的連接代表一個(gè)抽象,而各種類型的連接代表抽象的不同實(shí)現(xiàn)。

面向?qū)ο髷?shù)據(jù)庫的優(yōu)缺點(diǎn)

每種數(shù)據(jù)庫建模技術(shù)都有優(yōu)點(diǎn)和缺點(diǎn)。在選擇使用面向?qū)ο蟮臄?shù)據(jù)庫之前,除了應(yīng)用程序意圖之外,您還必須了解可用的語言。

優(yōu)勢(shì)

主要優(yōu)點(diǎn)是:

與MySQL 數(shù)據(jù)類型相比,復(fù)雜的數(shù)據(jù)和更廣泛的數(shù)據(jù)類型。

易于快速保存和檢索數(shù)據(jù)。

與面向?qū)ο蟮木幊陶Z言無縫集成。

更容易模擬先進(jìn)的現(xiàn)實(shí)世界問題。

可擴(kuò)展自定義數(shù)據(jù)類型。

缺點(diǎn)

一些缺點(diǎn)包括:

不像關(guān)系數(shù)據(jù)庫那樣被廣泛采用。

沒有通用的數(shù)據(jù)模型。缺乏理論基礎(chǔ)和標(biāo)準(zhǔn)。

不支持意見。

高復(fù)雜度會(huì)導(dǎo)致性能問題。

不存在足夠的安全機(jī)制和對(duì)對(duì)象的訪問權(quán)限。

以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"面向?qū)ο髷?shù)據(jù)庫的介紹",希望對(duì)大家有幫助,想了解更多可查看Java教程。動(dòng)力節(jié)點(diǎn)在線學(xué)習(xí)教程,針對(duì)沒有任何Java基礎(chǔ)的讀者學(xué)習(xí),讓你從入門到精通,主要介紹了一些Java基礎(chǔ)的核心知識(shí),讓同學(xué)們更好更方便的學(xué)習(xí)和了解Java編程,感興趣的同學(xué)可以關(guān)注一下。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 日本午夜在线 | 国产一区二区三区美女秒播 | 国产精品午夜在线观看 | 俄罗斯一级毛片aaaa | 在线观看黄a大片爽爽影院免费 | 日韩免费专区 | 中文天堂在线最新2022更新 | 老子影院午夜伦不卡亚洲 | 永久网站色视频在线观看免费 | 久久久www免费人成看片 | 免费va国产高清不卡大片 | 欧美亚洲一级片 | 亚洲第一香蕉视频 | 天天天色 | 免费福利在线看黄网站 | 日韩毛片在线观看 | 色偷偷7777www | 黄色一级a毛片 | 高清毛片aaaaaaaaa片 | 香港三级日本三级人妇三级四 | 7m凹凸国产刺激在线视频 | 午夜剧场成人 | 99艾草视频在线播放 | 国产三级福利 | 五月香婷 | 男女做羞羞的网站视频 | 黄 色 免 费 网站在线观看 | 人人骚| 成人高清免费 | 九九天天影视 | 激情综合激情五月 | 亚洲免费小视频 | 亚洲毛片在线看 | 午夜爽爽爽 | 黄色一级a毛片 | 波多野结衣视频在线观看 | 日本免费中文字幕在线看 | 五月综合色 | 色网站在线观看 | a4yy私人毛片 | 在线亚洲免费 |