freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

dbms分類矩陣-文庫吧

2025-07-29 14:54 本頁面


【正文】 結(jié)構(gòu)復(fù)雜 ? 程序模塊 、 圖形 、 圖象 、 文檔 、 數(shù)字媒體流 。 ? 操作特殊 ? 編譯 、 旋轉(zhuǎn) 、 播放 、 排版 。 RDBMS的局限 ? 表達能力有限 ? RDB的基本結(jié)構(gòu)是二維表 , 是一種 平面 結(jié)構(gòu) , 無法表達 嵌套 的信息結(jié)構(gòu) 。 ? 在 CAD等系統(tǒng)中 , 嵌套大量存在 , 如機器由很多部件構(gòu)成 , 每個部件又由多個零件構(gòu)成 。 ? 嵌套的 平面化 可以通過模式分解和連接運算實現(xiàn) 。 ? 連接在關(guān)系數(shù)據(jù)庫中是十分低效的運算 。 ? XML的存儲組織 。 RDBMS的局限 ? 類型有限 ? RDB的類型是系統(tǒng)內(nèi)置的 , 用戶只能使用固定的幾種 。 ? 新的應(yīng)用需要靈活的類型機制 , DBMS應(yīng)該能夠支持用戶定義適合自己應(yīng)用的數(shù)據(jù)類型 。 ? 類型:數(shù)據(jù)抽象的一種方式 , 是一組值的集合以及在這組值上的操作 。 RDBMS的局限 ? 類型系統(tǒng)的任務(wù) ? 提供一組內(nèi)在的數(shù)據(jù)類型 如整數(shù) 、 字符等 。 ? 提供定義新的數(shù)據(jù)類型的手段 數(shù)組:聚合同類型數(shù)據(jù) 。 結(jié)構(gòu):聚合不同類型數(shù)據(jù) 。 ? 類型檢查 int x, y x = 10; y = x+ ’Tom’ RDBMS的局限 ? 結(jié)構(gòu)與行為的分離 ? RDB中存儲的只是實體的數(shù)據(jù) , 而實體的行為則交由應(yīng)用程序來編碼實現(xiàn) 。 ? 現(xiàn)實世界中的實體除了數(shù)據(jù)結(jié)構(gòu)之外 , 同時還有其自身的行為 。 如學(xué)生應(yīng)該具有選課的行為 。 ? 實體的行為也是實體的屬性 , 應(yīng)當(dāng)同實體緊密結(jié)合 , 由應(yīng)用來維護是不適合的 。 RDBMS的局限 ? 版本與長事務(wù) ? 多版本支持 有些應(yīng)用如 CAD、 CASE, 需要表示單個實體的多個不同時期的版本 , 以便進行比較和重新設(shè)計 。 要求DBMS能夠支持數(shù)據(jù)的多個版本 , 并建立自然 、 方便的管理機制 。 目前的 RDBMS沒有哪一個能夠支持 。 ? 長事務(wù) 當(dāng)前的有些應(yīng)用需要鎖住某些數(shù)據(jù)一整天甚或幾個星期 , 以便進行復(fù)雜的設(shè)計 。 這與傳統(tǒng)的短事務(wù) ( 數(shù)秒或數(shù)分鐘內(nèi)提交 ) 有很大不同 。 傳統(tǒng)的事務(wù)管理機制已不再適合這種要求 , 需要新的數(shù)據(jù)一致性維護機制 。 ? 只有版本問題解決得好 , 長事務(wù)的處理才有希望 。 面向?qū)ο蠡靖拍? ? 面向?qū)ο竽P? ? 一個對象對應(yīng)著 ER模型中的一個實體 。 ? 對象:結(jié)構(gòu) +行為的封裝單元 。 面向?qū)ο蠡靖拍? ? 對象結(jié)構(gòu) ? 變量 :包含該對象數(shù)據(jù) , 相當(dāng)于 ER模型中的屬性 。 ? 消息 :當(dāng)欲查詢對象 、 激活對象 、 請求對象時 ,向?qū)ο蟀l(fā)送消息 , 對象對此做出響應(yīng) 。 消息可以有零個或多個參數(shù) 。 ? 方法 :實現(xiàn)一個消息的代碼段;一個方法返回一個值作為對消息的響應(yīng) 。 ? 對象的物理表示只對對象的實現(xiàn)者是可見的 。 ? 消息和方法提供了從外部訪問對象的唯一途徑 。 面向?qū)ο蠡靖拍? ? 消息和方法 ? 消息并不意味著物理信號的傳遞 , 它指的是對象間請求的傳遞 。 可以將消息作為一個過程來實現(xiàn) 。 ? 方法是一段代碼 , 其中 ? 只有對象自己的變量才能直接引用 。 ? 其它對象的數(shù)據(jù)只能通過發(fā)送消息來引用 。 ? 方法可以分為只讀和更新兩種 。 ? 示例: 職工 對象有 年薪 變量 , 可以通過向其發(fā)送annualsalary消息 來查詢年薪數(shù)額 。 將該消息實現(xiàn)為一個方法 , 不同職工 ( 經(jīng)理 、 普通職工 ) 年薪計算方法不同 , 但提供的外部接口是一致的 。 從而對象內(nèi)部方法的改變不會影響到系統(tǒng)的其它成分 。 面向?qū)ο蠡靖拍? ? 實體的每一個屬性對應(yīng)著對象中的一個變量和一對消息 , 其中一個用來讀取消息 , 另一個用來更新消息 。 如職工有屬性 address, 可以表示為: ?一個 address變量 ?一個 getaddress消息 ?一個 setaddress消息 面向?qū)ο蠡靖拍? ? 對象類 ? 許多相似的對象被分組形成一個類;每個這樣的對象稱為類的一個實例 。 ? 一個類中的所有對象有相同的 ? 變量類型 ? 消息接口 ? 方法 ? 對象和類是型與值的區(qū)別 。 ? 類類似于 ER模型中的實體集 。 面向?qū)ο蠡靖拍? ? 類定義實例 class employee { /*變量 */ string name。 string address。 int salary。 /*消息 */ int annualsalary()。 string getname()。 string getaddress()。 } 面向?qū)ο蠡靖拍? ? 繼承 ? 有些類與類之間具有相似性 , 具有相同的變量和消息 。 如 student有屬性 name和 age, teacher也有屬性name和 age。 ? 每個 student 都是一個 person, 因此 student 是person的一個特殊化 。 ? 創(chuàng)建類 person, student, teacher, 其中 student與 teacher的共性被抽象為類 person。 ? 繼承類似于 ER中的特殊化 。 面向?qū)ο蠡靖拍? ? 類層次可以可以用特殊化 (ISA)來表示 person customer employee secretary officer ISA ISA ? 子類繼承父類的屬性 teller 面向?qū)ο蠡靖拍? ? 類層次定義 class person { string name。 string address。 }。 class customer isa person { int creditrating。 }。 class employ
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1