關(guān)系數(shù)據(jù)模型(數(shù)據(jù)庫原理與應(yīng)用).ppt

關(guān)系數(shù)據(jù)模型(數(shù)據(jù)庫原理與應(yīng)用).ppt

ID:51650665

大小:212.00 KB

頁數(shù):27頁

時(shí)間:2020-03-27

關(guān)系數(shù)據(jù)模型(數(shù)據(jù)庫原理與應(yīng)用).ppt_第1頁
關(guān)系數(shù)據(jù)模型(數(shù)據(jù)庫原理與應(yīng)用).ppt_第2頁
關(guān)系數(shù)據(jù)模型(數(shù)據(jù)庫原理與應(yīng)用).ppt_第3頁
關(guān)系數(shù)據(jù)模型(數(shù)據(jù)庫原理與應(yīng)用).ppt_第4頁
關(guān)系數(shù)據(jù)模型(數(shù)據(jù)庫原理與應(yīng)用).ppt_第5頁
資源描述:

《關(guān)系數(shù)據(jù)模型(數(shù)據(jù)庫原理與應(yīng)用).ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第二章 關(guān)系數(shù)據(jù)模型教學(xué)內(nèi)容掌握關(guān)系數(shù)據(jù)模型的基本概念理解關(guān)系數(shù)據(jù)庫實(shí)現(xiàn)聯(lián)系的方法理解關(guān)系完整性規(guī)則的含義熟悉使用關(guān)系代數(shù)表示查詢的方法教學(xué)重點(diǎn)關(guān)系代數(shù)教學(xué)難點(diǎn)關(guān)系數(shù)據(jù)庫實(shí)現(xiàn)聯(lián)系的方法關(guān)系定義關(guān)系(Relation)是一個(gè)屬性數(shù)目相同的元組集合學(xué)號(hào)姓名性別班級(jí)名稱4001張三女04計(jì)算機(jī)4002李四男04通信4010王五男04電子4011趙六女04教育4015丁一女04教育關(guān)系元組屬性屬性域{男,女}關(guān)系關(guān)系模式由關(guān)系名和關(guān)系的屬性集合組成,用于描述關(guān)系的框架結(jié)構(gòu)如:學(xué)生(學(xué)號(hào),姓名,性別,班級(jí)名稱)關(guān)系的性質(zhì)P21碼碼(Key)由一個(gè)或多

2、個(gè)屬性組成分類超碼:能夠唯一標(biāo)識(shí)一個(gè)元組的屬性或?qū)傩越M候選碼:最小的超碼,其任意真子集均不能成為超碼主碼:用戶選為元組標(biāo)識(shí)的候選碼主碼超碼候選碼關(guān)系數(shù)據(jù)庫的聯(lián)系外碼如果一個(gè)關(guān)系的屬性或?qū)傩越M是另一個(gè)關(guān)系的主碼,則該屬性或?qū)傩越M稱為該關(guān)系的外碼外碼是關(guān)系數(shù)據(jù)庫實(shí)現(xiàn)數(shù)據(jù)之間聯(lián)系的方法學(xué)生學(xué)號(hào)姓名性別班級(jí)名稱4001張三女04計(jì)算機(jī)4002李四男04通信4010王五男04電子4011趙六女04教育4015丁一女04教育班級(jí)班級(jí)名稱系名稱班主任04計(jì)算機(jī)計(jì)算機(jī)系劉武04通信通信系馬文04電子通信系鄭強(qiáng)04教育教育系周亮聯(lián)系主碼外碼關(guān)系完整性規(guī)則實(shí)體

3、完整性主碼非空參照完整性不含無效外碼,外碼可以為空用戶定義完整性如:規(guī)定將成績限制在0~100之間數(shù)據(jù)字典與系統(tǒng)目錄數(shù)據(jù)字典中包括數(shù)據(jù)庫中表的結(jié)構(gòu)信息、索引、用戶、完整性約束、安全性約束等信息,以保證數(shù)據(jù)庫系統(tǒng)正確運(yùn)行系統(tǒng)目錄是為系統(tǒng)建立的數(shù)據(jù)庫,也是以表的形式來存儲(chǔ)P26圖2.8關(guān)系代數(shù)關(guān)系代數(shù)是以關(guān)系為運(yùn)算對象的一組高級(jí)運(yùn)算的集合分類:一元運(yùn)算、二元運(yùn)算關(guān)系輸入運(yùn)算輸出新關(guān)系關(guān)系輸入關(guān)系輸入運(yùn)算輸出新關(guān)系選擇一元運(yùn)算,從關(guān)系中選擇滿足條件的元組構(gòu)成一個(gè)新的關(guān)系形式定義:σF(R)={t

4、t∈R∧F(t)=true}σ為選擇運(yùn)算符,F(xiàn)為選

5、擇條件,R為關(guān)系t為元組,∧為邏輯與運(yùn)算學(xué)生關(guān)系學(xué)號(hào)姓名性別班級(jí)名稱4001張三女04計(jì)算機(jī)4002李四男04通信4010王五男04電子4011趙六女04教育4015丁一女04教育σ性別=‘男’(學(xué)生)男學(xué)生關(guān)系學(xué)號(hào)姓名性別班級(jí)名稱4002李四男04通信4010王五男04電子投影一元運(yùn)算,從關(guān)系中選擇某些屬性列構(gòu)成一個(gè)新關(guān)系形式定義:∏A(R)={t[A]

6、t∈R}A為關(guān)系R中的屬性列集學(xué)生關(guān)系學(xué)號(hào)姓名性別班級(jí)名稱4001張三女04計(jì)算機(jī)4002李四男04通信4010王五男04電子4011趙六女04教育4015丁一女04教育∏姓名,班級(jí)(學(xué)

7、生)名單關(guān)系姓名班級(jí)名稱張三04計(jì)算機(jī)李四04通信王五04電子趙六04教育丁一04教育并二元運(yùn)算,將兩個(gè)相容關(guān)系的所有元組構(gòu)成一個(gè)新關(guān)系所謂相容是指兩個(gè)關(guān)系的屬性數(shù)目相同,且相應(yīng)屬性的性質(zhì)(屬性域)相同形式定義:R∪S={t

8、t∈R∨t∈S}∨為邏輯或運(yùn)算RSR∪S差二元運(yùn)算,將兩個(gè)相容關(guān)系R和S中屬于R但不屬于S的元組構(gòu)成一個(gè)新關(guān)系形式定義:R-S={t

9、t∈R∧t?S}RSR-S笛卡爾積二元運(yùn)算,設(shè)關(guān)系R和S的屬性數(shù)分為m和n,則R和S的笛卡爾積是一個(gè)具有m+n個(gè)屬性的新關(guān)系,其中每個(gè)元組的前m個(gè)屬性來自R的一個(gè)元組,后n個(gè)屬性來自S的

10、一個(gè)元組形式定義R×S={t

11、t=∧tm∈R∧tn∈S}笛卡爾積例2.6:有學(xué)生和必修課關(guān)系,規(guī)定每一名學(xué)生必須學(xué)習(xí)所有必修課程,試通過關(guān)系代數(shù)計(jì)算出該學(xué)習(xí)關(guān)系學(xué)生(學(xué)號(hào),姓名)必修課(課號(hào),課程名,學(xué)分)學(xué)習(xí)(學(xué)號(hào),姓名,課號(hào),課程名,學(xué)分)學(xué)習(xí)=學(xué)生×必修課笛卡爾積學(xué)生關(guān)系學(xué)號(hào)姓名04001張三04002李四必修課關(guān)系課號(hào)課程名C01數(shù)據(jù)庫C02英語學(xué)分45學(xué)習(xí)關(guān)系學(xué)號(hào)姓名課號(hào)課程名學(xué)分04001張三C01數(shù)據(jù)庫404001張三C02英語504002李四04002李四C01數(shù)據(jù)庫4C02英語5交二元運(yùn)算,將同屬于兩個(gè)相容關(guān)

12、系的元組構(gòu)成一個(gè)新關(guān)系形式定義:R∩S={t

13、t∈R∧t∈S}RSR∩S連接二元運(yùn)算,是將兩個(gè)關(guān)系的笛卡爾積中滿足連接條件的元組構(gòu)成一個(gè)新關(guān)系S=σF(R×S)FR連接條件F的一般形式為:<條件1>邏輯運(yùn)算符<條件2>邏輯運(yùn)算符…邏輯運(yùn)算符<條件n>邏輯運(yùn)算符包括:與∧,或∨,非┓每個(gè)條件一般表示為AiθBjAi是R的一個(gè)屬性,Bj是S的一個(gè)屬性,θ是一個(gè)比較運(yùn)算符(=,>,≥,<,≤,≠)一般將SAiθBjR稱為θ連接連接等值連接θ為=的連接運(yùn)算自然連接SR計(jì)算R×S設(shè)R和S的公共屬性為A1,…,Ak,從R×S中選擇滿足R.A1=S.A1

14、∧…∧R.Ak=S.Ak的元組去掉S.A1,…,S.Ak連接例2.8:使用自然連接列出學(xué)生和所在系的信息系系編號(hào)系主任102齊麗103白向陽地址A301B209學(xué)生學(xué)號(hào)姓名992

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。