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

正文內(nèi)容

對象數(shù)據(jù)庫系統(tǒng)詳述(參考版)

2025-01-22 18:27本頁面
  

【正文】 演講完畢,謝謝觀看!。③ ORDBMS是以大數(shù)據(jù)集合為重點(diǎn)的應(yīng)用而優(yōu)化設(shè)計(jì)的。大部分應(yīng)用中,一旦對象從磁盤檢索到,就能在內(nèi)存中緩存。而這些集成不是ORDBMS的重要目標(biāo)。 OODBMS和 ORDBMS的不同點(diǎn) n 基本原理不同: OODBMS試圖向程序設(shè)計(jì)語言中添加 DBMS功能 ORDBMS試圖向關(guān)系 DBMS中添加豐富的數(shù)據(jù)類型。 OODBMS和 ORDBMS的比較 OODBMS和 ORDBMS的相似點(diǎn) ( 1)都支持用戶定義的 ADT,結(jié)構(gòu)化類型,對象標(biāo)識符和引用類型及繼承( 2)兩者都支持能操縱集合類型的查詢語言,ORDBMS支持 SQL的擴(kuò)展形式 OODBMS支持 ODL/OQL( 3) ORDBMS試圖向 RDBMS中加 OODBMS特征,而 OODBMS也基于關(guān)系查詢語言開發(fā)它的查詢語言。④ 結(jié)果 high為真, avgNum是高票價(jià)電影院所放映的平均電影數(shù)。② SELECT子句針對每種票價(jià),計(jì)算在該票價(jià)劃分的電影院中正在放映的 平均電影數(shù)分組變種例 3SELECT low,high,avgNum:AVG(SELECT ing() FROM partition P) FROM Theaters TGROUP BY low:5,high:=5① 每個(gè)電影院對象 T基于它的票價(jià)被放于兩個(gè)劃分 low和 high的一個(gè)② SELECT中的 low和 high是布爾變量,對于任何給定的輸出元組,只能有一個(gè)為真, partition是對應(yīng)電影院對象的相應(yīng)劃分。② FROM 變量 M定義為以 Movies為區(qū)間的每個(gè)電影,對于每個(gè)給定電影 M,變量 T定義為 每一個(gè)電影院。 OQL例 1 查找正在放映多于一部電影的電影院以及它正在放映的電影。⑥ OQL提供對對象的說明性查詢。⑤ 基于同一類型系統(tǒng),能夠在綁定編程語言中調(diào)用 OQL查詢。③ OQL提供了處理集合對象、包對象、列表對象和數(shù)組對象的基本方法。② OQL類似于 SQL 92 ,并且對面向?qū)ο蟮母拍钸M(jìn)行了擴(kuò)充。 OQLn 國際化標(biāo)準(zhǔn)組織對對象的查詢語言 OQL進(jìn)行了標(biāo)準(zhǔn)化。Class Courser{ :relationship setProfessor istaughtby Inverse Professor:: teaches; : :}。在兩個(gè)遍歷路徑上使用一個(gè) inverse子句來指明這兩個(gè)遍歷路徑作用在同一個(gè)聯(lián)系上。 遍歷路徑的是成對進(jìn)行的,分別用來說明該聯(lián)系中的不同遍歷方向。定義一個(gè)聯(lián)系 — 可通過遍歷路徑的說明來顯示地定義一個(gè)聯(lián)系。Interface Theater (extent Theaters key theaterName) //沒有兩個(gè)對象有相同的 movieName值{ attribute string TheaterName; attribute string address; attribute integer ticketPrice; relationship set Movie nowshowing inverse Movie::shownAt。}// 一部電影在多個(gè)電影院放映n Movie類的數(shù)據(jù)庫對象集合稱為 Movies。如果只操作單個(gè)對象,則區(qū)間聲明可以省略。 狀態(tài) ODMG數(shù)據(jù)模型和 ODL行為方法 — 應(yīng)用到類的對象上的函數(shù)。n 父 B person p1n 子 A student st1 A外延是 B外延的子集 ODMG數(shù)據(jù)模型和 ODL屬性 原子類型 結(jié)構(gòu)的類型 ROW ARRAY List of Set of Bag of聯(lián) 系 聯(lián)系描述對象與同一類或不同類的一個(gè)或多個(gè)對象的關(guān)系。n 類層次和繼承:類與類之間的繼承關(guān)系構(gòu)成類的層次結(jié)構(gòu)。 ① 如果對象 O是類型 A的實(shí)例,那么它一定是類型 A的外延中的元素。 ODMG數(shù)據(jù)模型和 ODLn 對象:n 對象標(biāo)示符: n 類:數(shù)據(jù)類中具有相同屬性的對象的集合。⑤ 利用 ODL定義對象數(shù)據(jù)管理系統(tǒng)的模式。( Type)③ 一個(gè)對象的狀態(tài)由該對象的特征集來定義和描述,對象的特征可以是對象本身的屬性或與其它對象之間的聯(lián)系。 Object② 對象都有一個(gè)類型,同一類型的對象具有相同的 狀態(tài) (特征集)和共同的 行為 (操作集)。 ODMG數(shù)據(jù)模型和 ODL n ODMG對象模型主要支持以下概念: ① 數(shù)據(jù)模型的最基本的建模結(jié)構(gòu)是對象。該對象模型可以在模式中顯示地說明對象的數(shù)據(jù)成員、對象之間的聯(lián)系、以及對象的操作方法。//ONLY將檢索的對象限制為指定表中的對象,而不是該表和它的子表中的對象子表和超表 (續(xù) )n INSERT、 DELETE、 UPDATE對子表和超表的操作規(guī)則n INSERT:向子表插入一行時(shí)一般會(huì)在該子表的超表上也插入一行。子表和超表 (續(xù) )n 查詢 [例 16]所創(chuàng)建的表[例 17] SELECT name, address FROM person_table WHERE birthyear =1970。 子表和超表 (續(xù) )CREATE TABLE student_table OF student UNDER person_table; CREATE TABLE dept_table OF department (manager SCOPE IS employee_table)。子表和超表 (續(xù) )n 定義基于這些類型的基本表和表層次:n CREATE TABLE person_table OF person (name WITH OPTIONS NOT NULL)。n NOT FINAL:表示不是類層次結(jié)構(gòu)中最后的 “葉結(jié)點(diǎn) ”n FINAL:該類型是類層次結(jié)構(gòu)的葉結(jié)點(diǎn) 對象 關(guān)系數(shù)據(jù)庫 對象關(guān)系數(shù)據(jù)庫系統(tǒng)中擴(kuò)展的關(guān)系數(shù)據(jù)類型 對象關(guān)系數(shù)據(jù)庫系統(tǒng)中擴(kuò)展的對象類型及其定義 參照類型 (Reference Type) 繼承性 子表和超表 子表和超表n 超表、子表、子表的子表構(gòu)成一個(gè)表層次結(jié)構(gòu)n 表層次和類型層次的概念十分相似子表和超表 (續(xù) )[例 15] 對于下面的類型層次,先定義這些類型TYPE,然后創(chuàng)建基于這些類型的表 類型層次示例
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1