山東建筑大學(xué),數(shù)據(jù)庫(kù),課程設(shè)計(jì),計(jì)算機(jī),java_第1頁(yè)
山東建筑大學(xué),數(shù)據(jù)庫(kù),課程設(shè)計(jì),計(jì)算機(jī),java_第2頁(yè)
山東建筑大學(xué),數(shù)據(jù)庫(kù),課程設(shè)計(jì),計(jì)算機(jī),java_第3頁(yè)
山東建筑大學(xué),數(shù)據(jù)庫(kù),課程設(shè)計(jì),計(jì)算機(jī),java_第4頁(yè)
山東建筑大學(xué),數(shù)據(jù)庫(kù),課程設(shè)計(jì),計(jì)算機(jī),java_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第二章關(guān)系模型2關(guān)系數(shù)據(jù)結(jié)構(gòu)關(guān)系的操作集合關(guān)系的完整性約束小結(jié)主要內(nèi)容3域是一組具有相同數(shù)據(jù)類(lèi)型的值的集合整數(shù)實(shí)數(shù)介于某個(gè)取值范圍的整數(shù)指定長(zhǎng)度的字符串集合{‘男’,‘女’}介于某個(gè)取值范圍的日期域(Domain)4笛卡爾積笛卡爾積的定義D1×D2×…×Dn={(d1,d2,…,dn)|di

Di,i=1,2,…,n}給定一組域D1,D2,…,Dn,域可相同笛卡爾積的每個(gè)元素(d1,d2,…,dn)稱(chēng)作一個(gè)n元組(n-tuple)元組的每一個(gè)值di叫做一個(gè)分量(component)若Di的基數(shù)為mi,則笛卡爾積的基數(shù)M=5D1×D2×D3={(張清玫,計(jì)算機(jī)專(zhuān)業(yè),李勇),(張清玫,計(jì)算機(jī)專(zhuān)業(yè),劉晨),(張清玫,計(jì)算機(jī)專(zhuān)業(yè),王敏),(張清玫,信息專(zhuān)業(yè),李勇),(張清玫,信息專(zhuān)業(yè),劉晨),(張清玫,信息專(zhuān)業(yè),王敏),

(劉逸,計(jì)算機(jī)專(zhuān)業(yè),李勇),(劉逸,計(jì)算機(jī)專(zhuān)業(yè),劉晨),(劉逸,計(jì)算機(jī)專(zhuān)業(yè),王敏),(劉逸,信息專(zhuān)業(yè),李勇),(劉逸,信息專(zhuān)業(yè),劉晨),(劉逸,信息專(zhuān)業(yè),王敏)

}笛卡爾積(續(xù))給出3個(gè)域:D1={張清玫,劉逸}D2={計(jì)算機(jī)專(zhuān)業(yè),信息專(zhuān)業(yè)}D3={李勇,劉晨,王敏}6笛卡爾積(續(xù))D1×D2×…×Dn也可以表示為一個(gè)二維表:7D1×D2×…×Dn的子集叫作在域D1,D2,…,Dn上的關(guān)系,表示為R(D1,D2,…,Dn)R:關(guān)系名,n:關(guān)系的目或度(Degree)關(guān)系是笛卡爾積的有意義的有限子集例關(guān)系:SAP(SUPERVISOR,SPECIALITY,POSTGRADUATE)假設(shè):專(zhuān)業(yè)與導(dǎo)師:1:n,導(dǎo)師與研究生:1:n關(guān)系—定義SAP關(guān)系

SUPERVISOR

SPECIALITY

POSTGRADUATE

張清玫

信息專(zhuān)業(yè)

李勇

張清玫

信息專(zhuān)業(yè)

劉晨

劉逸

信息專(zhuān)業(yè)

王敏

8關(guān)系—碼超碼在關(guān)系中能唯一標(biāo)識(shí)元組的屬性集稱(chēng)為超碼候選碼不含多余屬性的超碼稱(chēng)為候選碼候選碼中的屬性稱(chēng)為主屬性主碼用戶(hù)選作元組標(biāo)識(shí)的候選碼稱(chēng)為主碼例:學(xué)生(學(xué)號(hào),姓名,系別,身份證號(hào))9列同質(zhì),不同列可同域,但屬性名不同不允許出現(xiàn)重復(fù)的元組行列無(wú)順序關(guān)系中每一個(gè)屬性值都是不可分解的關(guān)系—基本性質(zhì)SAP關(guān)系

SUPERVISOR

SPECIALITY

POSTGRADUATE

張清玫

信息專(zhuān)業(yè)

李勇

張清玫

信息專(zhuān)業(yè)

劉晨

劉逸

信息專(zhuān)業(yè)

王敏

非規(guī)范化關(guān)系

POSTGRADUATE

SUPERVISOR

SPECIALITY

PG1

PG2

張清玫

信息專(zhuān)業(yè)

李勇

劉晨

劉逸

信息專(zhuān)業(yè)

王敏

實(shí)際產(chǎn)品并不嚴(yán)格符合基本性質(zhì)Oracle、Foxpro都允許行重復(fù)Foxpro區(qū)分了列順序10關(guān)系嚴(yán)模式關(guān)系難模式忽對(duì)關(guān)迅系的累描述表示管為關(guān)系柄名(身屬性1,屬性2,…,屬性n)關(guān)系堪模式SC劍(S狹no裂,C移no菠,G穗ra紹de俊)的具軍體實(shí)察例如堅(jiān)下

sc關(guān)系Sno

Cno

Grade

95001

1

85

95001

2

90

95002

1

90

11關(guān)系偽模式關(guān)系盞模式陡可以槐形式匙化地覆表示句為:R(U,D,DO辱M,F(xiàn))R:關(guān)系尤名,U:組成薄該關(guān)陽(yáng)系的傾屬性旱名集亮合D:屬性挺組U中屬煮性所寸來(lái)自梨的域品集合DO香M:屬性燥向域宿的映象箱集合F:屬性臉間的數(shù)據(jù)馳依賴(lài)秘關(guān)系拜集合例:巷導(dǎo)師肯和研感究生賣(mài)出自喬同一奮個(gè)域——人(PE描RS怒ON)do距m(SU喇PE事RV撓IS杏OR趴-P表ER腹SO口N)=癥do畜m(PO順ST盒GR遞AD贏UA癢TE渠-P重ER烏SO鵝N)=P攪ER腳SO嬌N12關(guān)系廣模式(續(xù))關(guān)系獻(xiàn)模式奏通常武可以頭簡(jiǎn)記涌為R(置U)域名D及屬槽性向致域的攔映象DO尋M常常桂直接鉤說(shuō)明夏為敲屬據(jù)性的騰類(lèi)型舒、長(zhǎng)勝度關(guān)系先模式第與關(guān)狠系關(guān)系舞模式是對(duì)跟關(guān)系饅的描角述,鉗靜態(tài)穴的、逮穩(wěn)定搶的(型法)關(guān)系是關(guān)蓮系模陷式在劇某一巡壽時(shí)刻價(jià)的狀襪態(tài)或摘內(nèi)容鎖,動(dòng)炭態(tài)的喉、隨涼時(shí)間偵不斷兵變化透的(值松)關(guān)系肝模式習(xí)和關(guān)鍵系往開(kāi)往統(tǒng)青稱(chēng)為懲關(guān)系13關(guān)系抗數(shù)據(jù)弊庫(kù)在一厚個(gè)給秋定的限應(yīng)用譯領(lǐng)域桃中,所有實(shí)體祝及實(shí)喇體之稍間聯(lián)養(yǎng)系對(duì)應(yīng)罪關(guān)系蓄的集黨合構(gòu)族成一召個(gè)關(guān)習(xí)系數(shù)廟據(jù)庫(kù)關(guān)系騰數(shù)據(jù)有庫(kù)的型(模謊式)--關(guān)系乖數(shù)據(jù)蠻庫(kù)的搭描述若干劇域的束定義在這衡些域緩上定比義的綠若干煙關(guān)系位模式關(guān)系宏數(shù)據(jù)鋤庫(kù)的值這些色關(guān)系天模式嘉在某系一時(shí)嬌刻對(duì)忌應(yīng)的沾關(guān)系些集合14關(guān)系買(mǎi)操作數(shù)據(jù)床更新插入身、刪自除、達(dá)修改數(shù)據(jù)屑查詢(xún)傳統(tǒng)攝的集嫌合操輛作、欺專(zhuān)門(mén)談的關(guān)傷系操送作特點(diǎn)桐:一元次一沉集合集合湖操作寶方式,即操任作的投對(duì)象鍋和結(jié)傷果都告是集扛合15關(guān)系娘數(shù)據(jù)督語(yǔ)言賴(lài)的分望類(lèi)抽象江的查膜詢(xún)語(yǔ)喝言,綿用作飛評(píng)估謀實(shí)際慣系統(tǒng)門(mén)中查督詢(xún)語(yǔ)壤言能裝力的叔標(biāo)準(zhǔn)蹲和基抬礎(chǔ)。關(guān)系組代數(shù)查詢(xún)檔操作閃是以集合指操作為基低礎(chǔ)的援運(yùn)算叛(代妙數(shù)方假式)關(guān)系高演算查詢(xún)舞操作興是以謂詞添演算為基趙礎(chǔ)的保運(yùn)算國(guó)(邏擱輯方磨式)元組獵關(guān)系撇演算域關(guān)尊系演仗算兩種決語(yǔ)言本表達(dá)基能力溫等價(jià)16關(guān)系椒數(shù)據(jù)嘗語(yǔ)言嘆的分芽類(lèi)實(shí)際置的語(yǔ)悠言(暴具體DB斬MS使用墻的語(yǔ)委言)除了倘提供南關(guān)系局代數(shù)機(jī)或關(guān)傾系演疫算的醫(yī)功能狡外,慕還有工附加溪功能療(函嚼數(shù)、麗更新闖操作拾等)SQ協(xié)L(關(guān)系唱代數(shù)老和關(guān)鐮系演絡(luò)算)關(guān)系婆數(shù)據(jù)臟庫(kù)的美標(biāo)準(zhǔn)伴語(yǔ)言QU獲EL(元嘆組關(guān)郊系演繩算)/Q幟BE(域勉關(guān)系吼演算冠)特點(diǎn)高度摸非過(guò)守程化令的語(yǔ)割言完備鋤的表贈(zèng)達(dá)能詞力,怒能嵌樸入到解高級(jí)聞?wù)Z言賀中使耳用17關(guān)系塌的完梳整性彩約束對(duì)關(guān)騾系的嚷某種薪約束拖條件吸,使脅得數(shù)壤據(jù)庫(kù)耳中數(shù)雀據(jù)與亞現(xiàn)實(shí)孔世界抱保持棄一致關(guān)系革模型釋中三誘類(lèi)完襪整性孫約束蒜:實(shí)體忙完整營(yíng)性參照僵完整相性用戶(hù)央定義疊的完斃整性實(shí)體犬完整者性和嘩參照郊完整驗(yàn)性是關(guān)貌系模搖型必隊(duì)須滿旗足的算完整接性約券束條旦件,由關(guān)渠系系神統(tǒng)自真動(dòng)支斗持18實(shí)體寫(xiě)完整希性實(shí)體栗完整禾性規(guī)擦則若屬障性A是基拋本關(guān)邪系R的主碼狡中的捆屬性,則屬屋性A不能悉取空汗值例:活關(guān)系S(Sn膏o,Sn伸am桑e,Ss覆ex,Si濟(jì)d)SnoSnameSsexSid200215121李勇男37078619820101132200215122劉晨女200215123王敏女37078619831011167

張立女

張立女19參照葡完整聲性三個(gè)拿相關(guān)慕概念關(guān)系哀間的習(xí)引用外碼參照常完整斧性規(guī)候則20關(guān)系史間的勸引用在關(guān)詳系模維型中蛾實(shí)體流間的健聯(lián)系策都是皮用關(guān)散系來(lái)裂描述糟的,體現(xiàn)盾在關(guān)系鍋與關(guān)紙系間阻的引燃用。例1:專(zhuān)吩業(yè)實(shí)本體與濃學(xué)生僵實(shí)體間間的一對(duì)閉多聯(lián)背系學(xué)號(hào)姓名性別專(zhuān)業(yè)號(hào)年齡801張三女0119802李四男0120803王五男0120804趙六女0220805錢(qián)七男0219學(xué)生爪(學(xué)號(hào),姓名,性別,專(zhuān)業(yè)我號(hào),年齡偵)專(zhuān)業(yè)斯(專(zhuān)業(yè)佛號(hào),專(zhuān)業(yè)店名)專(zhuān)業(yè)號(hào)專(zhuān)業(yè)名01信息02數(shù)學(xué)03計(jì)算機(jī)21關(guān)系瘦間的枕引用涉(續(xù)道)例2:學(xué)神生與竊課程雜之窗間的多對(duì)脈多聯(lián)湖系學(xué)號(hào)姓名性別專(zhuān)業(yè)號(hào)年齡801張三女0119802李四男0120803王五男0120804趙六女0220805錢(qián)七男0219課程號(hào)課程名學(xué)分01數(shù)據(jù)庫(kù)402數(shù)據(jù)結(jié)構(gòu)403編譯404PASCAL2學(xué)號(hào)課程號(hào)成績(jī)801049280103788010285802038280204908030488學(xué)生課程學(xué)生爸選課22關(guān)系視間的競(jìng)引用啄(續(xù)輪)例3學(xué)生隊(duì)實(shí)體弱及其吐內(nèi)部收的領(lǐng)庸導(dǎo)聯(lián)拋系(一對(duì)習(xí)多)學(xué)生侵(學(xué)號(hào),姓名,性別,專(zhuān)業(yè)永號(hào),年齡,班長(zhǎng))80223外碼設(shè)F是基鎖本關(guān)帖系R的一尖組屬末性,但不是關(guān)系R的碼芝。如半果F與基顫本關(guān)垂系S的主聰碼Ks相對(duì)饑應(yīng),則稱(chēng)F是基市本關(guān)系R的外河碼簡(jiǎn)單掠的說(shuō)婆,如傍果關(guān)砌系R中的屬性?xún)r(jià)組K是其繼他關(guān)目系的晨主碼,那么K在R中稱(chēng)劃為外繭碼R稱(chēng)為參照什關(guān)系,S稱(chēng)為被參塘照關(guān)西系例:惱學(xué)生(學(xué)號(hào),姓名,性別,專(zhuān)業(yè)躍號(hào),年齡,班長(zhǎng))R和S可以輔是同蒸一關(guān)歸系R的外柱碼和S的主胳碼定慰義在同一棗域,名程字可厲以不鑄同24參照狂完整春性規(guī)綁則若屬城性組F是基欠本關(guān)饑系R的外們碼它與譽(yù)基本富關(guān)系S的主匯碼Ks相對(duì)冒應(yīng),則對(duì)綿于R中每夸個(gè)元岡組在F上的謠值必床須為眼:或者評(píng)取空值或者姻等于S中某個(gè)起元組粥的主碼惜值。例:選修常(學(xué)號(hào),課程香號(hào),成績(jī)或)學(xué)號(hào)進(jìn)、課還號(hào)是請(qǐng)否可肆為空陪?學(xué)號(hào)琴和課去號(hào)兩供者之間一為指空?學(xué)號(hào)脂、課距號(hào)應(yīng)思該取興哪些傭值?25用戶(hù)腳定義努的完鋒整性是針袖對(duì)某一聲具體迎關(guān)系辣數(shù)據(jù)裳庫(kù)的約道束條害件,反映某一司具體跑應(yīng)用史所涉染及的主數(shù)據(jù)必須盞滿足巾的語(yǔ)組義要像求。關(guān)系未模型微應(yīng)提供皆定義若和檢胖驗(yàn)這柴類(lèi)完漿整性嘩的機(jī)戀制,而不蛇要由太應(yīng)用杜程序制承擔(dān)澆這一牌功能錯(cuò)。例:博課程(課程

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論