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

正文內(nèi)容

第八章面向?qū)ο髷?shù)據(jù)庫(kù)-資料下載頁(yè)

2024-09-28 13:27本頁(yè)面

【導(dǎo)讀】面向?qū)ο髷?shù)據(jù)模型。面向?qū)ο髷?shù)據(jù)庫(kù)的并發(fā)控制。面向?qū)ο髷?shù)據(jù)庫(kù)管理系統(tǒng)。對(duì)象—關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。由識(shí)別他們的應(yīng)用程序解釋執(zhí)行;查詢(xún)實(shí)現(xiàn)復(fù)雜,連接優(yōu)化降低了存取效率。組下成立了面向?qū)ο髷?shù)據(jù)庫(kù)任務(wù)組,專(zhuān)門(mén)對(duì)對(duì)象數(shù)據(jù)管理的標(biāo)準(zhǔn)化進(jìn)行了研究。支持面向?qū)ο蟮臄?shù)據(jù)模型,支持復(fù)雜數(shù)據(jù)類(lèi)型;適應(yīng)多種軟硬件平臺(tái)。面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)。以主體數(shù)據(jù)(對(duì)象)為中心,以數(shù)據(jù)上的操作作為界。對(duì)象繼承允許對(duì)象實(shí)現(xiàn)復(fù)用具有相同特征的其它對(duì)象代碼。構(gòu)都是一致的,易于維護(hù)。面向?qū)ο蟪绦蛟O(shè)計(jì)方法在計(jì)算機(jī)多個(gè)領(lǐng)域產(chǎn)生深遠(yuǎn)影響。用面向?qū)ο蟮挠^點(diǎn)描述現(xiàn)實(shí)世界對(duì)象的邏輯組織、對(duì)象之間的限制、聯(lián)系的模型稱(chēng)為OO數(shù)據(jù)模型。消息集合是對(duì)象向外提供的界面,由對(duì)象接。每個(gè)對(duì)象都有一個(gè)內(nèi)部標(biāo)識(shí)符OID,OID在整個(gè)。值標(biāo)識(shí)由對(duì)象的屬性組成對(duì)象標(biāo)識(shí)。指針標(biāo)識(shí)指向物理存儲(chǔ)位置的指針作為對(duì)象標(biāo)識(shí)。每個(gè)對(duì)象都是其狀態(tài)和行為的封裝體。一組相關(guān)類(lèi)形成類(lèi)層次結(jié)構(gòu)。子類(lèi)和超類(lèi)的關(guān)系體現(xiàn)了“isA”的語(yǔ)義

  

【正文】 day integer); CREATE TYPE publisher_t (publi_ name cahr(20), address varchar(40), telephone intger); 集合 類(lèi)型 組合類(lèi)型 56 CREATE TYPE book_t (bookno char(20), bookname varchar(40), author setof (mystring), publisher_ref ref (publisher_t), date mydate); CREATE TABLE publisher of type publisher_t; CREATE TABLE book of type book_t; 集合類(lèi)型 參照類(lèi)型 組合類(lèi)型 57 8. 7. 2 繼承 繼承可以在 類(lèi)型一級(jí)說(shuō)明 , 也可以用于 表一級(jí) 。 CREATE TYPE … UNDER 超類(lèi)名 CREATE TABLE … UNDER 超類(lèi)名 58 8. 7. 2 繼承 ? 繼承 可以在 類(lèi)型一級(jí)說(shuō)明 CREATE TYPE person_t( name char (8)) ; CREATE TYPE teacher_t ( title char (6) , salary float , department char(8) ) UNDER person_t; CREATE TYPE student_t ( class integer, department char(8)) UNDER person_t; 59 ? 表一級(jí)繼承 直接在定義表中給出繼承關(guān)系 CREATE TABLE person( name char (8)) ; CREATE TABLE teacher ( title char (6), salary float) UNDER person; CREATE TABLE student ( class integer, department char(8)) UNDER person; CREATE TABLE tcher_stdent( credit integer) UNDER teacher, student; 60 ? 多重繼承 UNDER 后說(shuō)明多個(gè)類(lèi)型 。 CREATE TYPE teacher_stdent_t (credit integer) UNDER teacher_t, student_t; 多重繼承會(huì)出現(xiàn)屬性沖突 , 解決方法有: (1) 在超類(lèi)中重新定義沖突屬性名; (2) 在子類(lèi)中重新定義沖突屬性名 。 CREATE TYPE tcher_stdent_t( credit integer) UNDER teacher_t WITH (department AS t_depart), student_t WITH (department AS s_depart); 61 Oracle 的對(duì)象-關(guān)系特征 ? 擴(kuò)展數(shù)據(jù)類(lèi)型 可變長(zhǎng)數(shù)組類(lèi)型: VARRAY CREATE TYPE phone_type as OBJECT (ph_num CHAR(11))。 CREATE TYPE tel_list as VARRAY(3) OF phone_type。 CREATE TABLE emp ( empno char (6), … , phone tel_list) ; 定義對(duì)象類(lèi)型 定義數(shù)組 62 Oracle 的對(duì)象-關(guān)系特征 ? 使用嵌套表表示復(fù)雜對(duì)象 圖書(shū) ( 書(shū)號(hào) 、 書(shū)名 、 作者 、 出版社 ) CREATE TYPE publisher_type as OBJECT (publi_ name char(20), address varchar(40), telephone intger); CREATE TYPE publish_t as TYPE OF publisher_type 。 CREATE TABLE book (bookno char(20), bookname varchar(40), author varchar(20), publisher publish_t) 定義表類(lèi)型 定義對(duì)象類(lèi)型 63 Oracle 的對(duì)象-關(guān)系特征 ? 擴(kuò)展數(shù)據(jù)類(lèi)型 Oracle可以存儲(chǔ)大對(duì)象 , 如視頻 、 音頻 、 文本文檔 BLOB: 二進(jìn)制大對(duì)象 CLOB: 字符大對(duì)象 BFILE: 存儲(chǔ)在數(shù)據(jù)庫(kù)外部的 二進(jìn)制文件 , 其目錄名存儲(chǔ)在數(shù)據(jù)庫(kù)內(nèi) 。 結(jié)束
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1