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

下載本文檔

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

文檔簡介

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

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

(劉逸,計算機專業(yè),李勇),(劉逸,計算機專業(yè),劉晨),(劉逸,計算機專業(yè),王敏),(劉逸,信息專業(yè),李勇),(劉逸,信息專業(yè),劉晨),(劉逸,信息專業(yè),王敏)

}笛卡爾積(續(xù))給出3個域:D1={張清玫,劉逸}D2={計算機專業(yè),信息專業(yè)}D3={李勇,劉晨,王敏}6笛卡爾積(續(xù))D1×D2×…×Dn也可以表示為一個二維表: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è):專業(yè)與導師:1:n,導師與研究生:1:n關(guān)系—定義SAP關(guān)系

SUPERVISOR

SPECIALITY

POSTGRADUATE

張清玫

信息專業(yè)

李勇

張清玫

信息專業(yè)

劉晨

劉逸

信息專業(yè)

王敏

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

SUPERVISOR

SPECIALITY

POSTGRADUATE

張清玫

信息專業(yè)

李勇

張清玫

信息專業(yè)

劉晨

劉逸

信息專業(yè)

王敏

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

POSTGRADUATE

SUPERVISOR

SPECIALITY

PG1

PG2

張清玫

信息專業(yè)

李勇

劉晨

劉逸

信息專業(yè)

王敏

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

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

張立女

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

溫馨提示

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

最新文檔

評論

0/150

提交評論