版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.3關(guān)系模型第1章數(shù)據(jù)庫(kù)系統(tǒng)概述主講人:
關(guān)系模型是一種用二維表格結(jié)構(gòu)表示數(shù)據(jù)及數(shù)據(jù)之間聯(lián)系的數(shù)據(jù)模型。一、關(guān)系模型的基本概念2課程號(hào)課程名學(xué)時(shí)C401001數(shù)據(jù)結(jié)構(gòu)70C401002操作系統(tǒng)80C402001計(jì)算機(jī)原理60課程關(guān)系C
元組1元組2元組3關(guān)系狀態(tài)關(guān)系模式名(屬性名1,屬性名2,…,屬性名n)屬性值屬性關(guān)系模式關(guān)系模型:關(guān)系模式組成的集合
一、關(guān)系模型的基本概念3一、關(guān)系模型的基本概念專業(yè)代碼專業(yè)名稱
S0401計(jì)算機(jī)科學(xué)
S0402指揮自動(dòng)化
S0403網(wǎng)絡(luò)工程
S0404信息研究課程號(hào)課程名學(xué)時(shí)C401001數(shù)據(jù)結(jié)構(gòu)70C401002操作系統(tǒng)60C402001計(jì)算機(jī)原理60C402002通信原理60C403001計(jì)算機(jī)網(wǎng)絡(luò)60C403002信息安全技術(shù)50C404001信息編碼與加密60(b)專業(yè)關(guān)系B(c)課程關(guān)系C
圖1.7用二維表格結(jié)構(gòu)表示的關(guān)系示例5一、關(guān)系模型的基本概念專業(yè)代碼課程號(hào)S0401C401001S0401C402001S0401C402002S0401C403001S0402C402001S0402C402002S0402C403001S0403C403001S0403C403002S0404C401001S0404C404001學(xué)號(hào)課程號(hào)分?jǐn)?shù)200401001C40100190200401001C40200290200401001C40300185200401002C40100175200401002C40200288200401003C40200269200402001C40100187200402001C40100290200402002C40300192200402003C40300183200403001C40300291(d)設(shè)置關(guān)系CS
(e)學(xué)習(xí)關(guān)系SC6一、關(guān)系模型的基本概念教職工號(hào)課程號(hào)
T0401001
C401002
T0401002
C401001
T0402001
C402002
T0402002
C402002
T0403002
C403001教職工號(hào)姓名性別出生年月職稱教研室電話T0401001張國(guó)慶男01-may-50教授計(jì)算機(jī)88108T0401002徐浩男22-jun-77講師計(jì)算機(jī)88992T0402001張明敏女30-aug-62教授指揮自動(dòng)化88518T0402002李陽(yáng)洋女11-dec-68副教授指揮自動(dòng)化88826T0403001郭宏偉男29-nov-59副教授網(wǎng)絡(luò)工程88158T0403002宋歌女15-mar-82網(wǎng)絡(luò)工程(f)
教師關(guān)系T(g)講授關(guān)系TEACH圖1.7用二維表格結(jié)構(gòu)表示的關(guān)系示例(g)講授關(guān)系TEACH7一、關(guān)系模型的基本概念用符號(hào)表示關(guān)系模式:
學(xué)生關(guān)系:S(S#,SNAME,SSEX,BIRTHIN,PLACEOFB,SCODE#,CLASS)專業(yè)關(guān)系:SS(SCODE#,SSNAME)
課程關(guān)系:C(C#,CNAME,CLASSH)
學(xué)習(xí)關(guān)系:SC(S#,C#,GRADE)
9關(guān)系模型的優(yōu)點(diǎn):
(1)模型結(jié)構(gòu)簡(jiǎn)單清晰,容易為初學(xué)者接受。
(2)用戶只需用簡(jiǎn)單的查詢語(yǔ)句就可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,不涉及存儲(chǔ)結(jié)構(gòu)、訪問(wèn)技術(shù)等細(xì)節(jié)。
(3)關(guān)系模型使數(shù)據(jù)庫(kù)的研究建立在比較堅(jiān)實(shí)的數(shù)學(xué)基礎(chǔ)上,為數(shù)據(jù)庫(kù)技術(shù)的成熟奠定了基礎(chǔ)。一、關(guān)系模型的基本概念10
1、候選鍵:如果一組屬性集能唯一地標(biāo)識(shí)一個(gè)關(guān)系中的元組而又不含有多余的屬性,則稱該屬性集為該關(guān)系的候選鍵。
比如關(guān)系:
郵寄地址(城市名,街道名,郵政編碼)就有兩個(gè)候選鍵:
{城市名,街道名}
和{街道名,郵政編碼}
二、關(guān)系的鍵11
1、候選鍵:如果一個(gè)屬性集能唯一地標(biāo)識(shí)一個(gè)關(guān)系中的元組而又不含有多余的屬性,則稱該屬性集為該關(guān)系的候選鍵。
2、主鍵:用戶選定的那個(gè)候選鍵。
■唯一性
■
非冗余性
■有效性學(xué)習(xí)關(guān)系SC學(xué)號(hào)課程號(hào)分?jǐn)?shù)200401001C40100190200401001C40200270200401002C40100175200401002C40200280二、關(guān)系的鍵13學(xué)號(hào)課程號(hào)分?jǐn)?shù)200401001C40100190200401002C40100175200401003C40200269
課程號(hào)課程名學(xué)時(shí)C401001數(shù)據(jù)結(jié)構(gòu)70C401002操作系統(tǒng)60C402001計(jì)算機(jī)原理60課程關(guān)系C/R2學(xué)習(xí)關(guān)系SC/R1課程號(hào)是學(xué)習(xí)關(guān)系SC的外鍵
3、外鍵:如果關(guān)系模式R1中的某屬性集是另一關(guān)系模式R2的主鍵,則該屬性集對(duì)于關(guān)系模式R1來(lái)說(shuō)是外鍵。它是用來(lái)表示多個(gè)關(guān)系聯(lián)系的方法。二、關(guān)系的鍵14三、主屬性與非主屬性主屬性:
包含在任何一個(gè)候選鍵中的屬性稱為主屬性。非主屬性:
不屬于任何候選鍵中的屬性稱為非主屬性或非鍵屬性
。
15謝謝歡迎批評(píng)指正171.4數(shù)據(jù)庫(kù)系統(tǒng)的內(nèi)部體系結(jié)構(gòu)第1章數(shù)據(jù)庫(kù)系統(tǒng)概述主講人:
李俊山模式結(jié)構(gòu)內(nèi)模式概念模式外模式DB數(shù)據(jù)抽象物理層邏輯層視圖層低復(fù)雜性強(qiáng)易用性簡(jiǎn)單結(jié)構(gòu)一、數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)抽象地訪問(wèn)數(shù)據(jù)高效地存儲(chǔ)數(shù)據(jù)邏輯地組織數(shù)據(jù)19學(xué)生關(guān)系模式:S(S#,SNAME,SSEX,SBIRTHIN,PLACEOFB,SCODE#,CLASS)專業(yè)關(guān)系模式:SS(SCODE#,SSNAME)課程關(guān)系模式:C(C#,CNAME,CLASSH)設(shè)置關(guān)系模式:CS(SCODE#,C#)學(xué)習(xí)關(guān)系模式:SC(S#,C#,GRADE)教師關(guān)系模式:T(T#,TNAME,TSEX,TBIRTHIN,TITLEOF,TRSECTION,TEL)講授關(guān)系模式:TEACH(T#,C#)教學(xué)管理數(shù)據(jù)庫(kù)系統(tǒng)的概念模式21一、數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)
2、外模式是對(duì)DB用戶能看見(jiàn)和使用的局部數(shù)據(jù)邏輯結(jié)構(gòu)的描述,體現(xiàn)了應(yīng)用程序員對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)觀點(diǎn)。
說(shuō)明:①外模式是用戶和DBS的接口;②一個(gè)DB可有多個(gè)外模式;③外模式是保證DB安全性的措施之一。22課程號(hào)課程名學(xué)時(shí)數(shù)任課教員
任課教研室
(a)學(xué)號(hào)姓名課程號(hào)分?jǐn)?shù)
(b)學(xué)號(hào)姓名平均分?jǐn)?shù)
(c)教學(xué)安排:TA(C#,CNAME,CLASSH,TNAME,TRSECTION)課程成績(jī):CG(S#,SNAME,C#,GRADE)平均成績(jī):A_GRADE(S#,SNAME,AVE_GRADE)
(d)外模式示例23課程號(hào)課程名學(xué)時(shí)數(shù)任課教員
任課教研室
(a)學(xué)號(hào)姓名課程號(hào)分?jǐn)?shù)
(b)學(xué)號(hào)姓名平均分?jǐn)?shù)
(c)教學(xué)安排:TA(C#,CNAME,CLASSH,TNAME,TRSECTION)課程成績(jī):CG(S#,SNAME,C#,GRADE)平均成績(jī):A_GRADE(S#,SNAME,AVE_GRADE)
(d)外模式示例25一、數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)
3、內(nèi)模式是對(duì)數(shù)據(jù)庫(kù)表物理存儲(chǔ)結(jié)構(gòu)的描述。說(shuō)明:一個(gè)DB只有一個(gè)與概念模式對(duì)應(yīng)的內(nèi)模式。內(nèi)模式是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示,它定義了數(shù)據(jù)的內(nèi)部記錄類(lèi)型、記錄尋址技術(shù)、索引和文件的組織方式及數(shù)據(jù)控制方面的內(nèi)容。26二、數(shù)據(jù)庫(kù)的兩級(jí)映象
2、外模式與概念模式之間的映象教學(xué)安排外模式(視圖):
TA(C#,CNAME,CLASSH,TNAME,TRSECTION)課程成績(jī)外模式(視圖):
CG(S#,SNAME,C#,GRADE)平均成績(jī)外模式(視圖):
A_GRADE(S#,SNAME,AVE(GRADE))29二、數(shù)據(jù)庫(kù)的兩級(jí)映象
2、外模式與概念模式之間的映象①定義外模式與概念模式之間的對(duì)應(yīng)關(guān)系
CREATEVIEWCG
AS
SELECTS.S#,SNAME,C#,GRADEFROMS,SCWHERES.S#=SC.S#ORDERBYS.S#;30
2、外模式與概念模式之間的映象②數(shù)據(jù)庫(kù)的邏輯數(shù)據(jù)獨(dú)立性內(nèi)模式概念模式外模式外模式/模式映象模式/內(nèi)模式映象應(yīng)用程序二、數(shù)據(jù)庫(kù)的兩級(jí)映象
當(dāng)數(shù)據(jù)庫(kù)的概念模式結(jié)構(gòu)因某種原因修改時(shí),只要沒(méi)有改變概念模式中與外模式定義有關(guān)的屬性及與其關(guān)系模式名的隸屬關(guān)系,就可使外模式保持不變,從而不需修改應(yīng)用程序。31二、數(shù)據(jù)庫(kù)的兩級(jí)映象
3、概念模式與內(nèi)模式之間的映象①定義概念模式與內(nèi)模式之間的對(duì)應(yīng)關(guān)系
②數(shù)據(jù)庫(kù)的物理數(shù)據(jù)獨(dú)立性內(nèi)模式概念模式外模式外模式/模式映象模式/內(nèi)模式映象應(yīng)用程序
當(dāng)數(shù)據(jù)庫(kù)的內(nèi)模式由于某種原因要修改時(shí),可通過(guò)對(duì)概念模式與內(nèi)模式之間的映象的修改,使概念模式盡可能地保持不變,實(shí)現(xiàn)內(nèi)模式的改變盡可能地不修改應(yīng)用程序。32圖1.31數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)應(yīng)用程序A1應(yīng)用程序A2應(yīng)用程序B1應(yīng)用程序B2用戶A1用戶A1外模式A外模式B外模式到模式的映象A外模式到模式的映象B概念模式模式到內(nèi)模式的映象內(nèi)模式數(shù)據(jù)庫(kù)DBMS
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 住宅綠化養(yǎng)護(hù)合同
- 《榜樣9》觀后感:新時(shí)代共產(chǎn)黨人的精神力量
- 電影評(píng)論中背景設(shè)定的藝術(shù)分析
- 2024高中地理第2章區(qū)域可持續(xù)發(fā)展第6節(jié)區(qū)域工業(yè)化與城市化進(jìn)程-以珠江三角洲為例精練含解析湘教版必修3
- 2024高中物理第三章相互作用2彈力課后作業(yè)含解析新人教版必修1
- 2024高中語(yǔ)文第6單元墨子蚜第3課尚賢練習(xí)含解析新人教版選修先秦諸子蚜
- 2024高中語(yǔ)文第六課語(yǔ)言的藝術(shù)第4節(jié)入鄉(xiāng)問(wèn)俗-語(yǔ)言和文化練習(xí)含解析新人教版選修語(yǔ)言文字應(yīng)用
- 2024高考化學(xué)一輪復(fù)習(xí)課練22化學(xué)反應(yīng)的方向與限度含解析
- 校長(zhǎng)在新學(xué)期第一次年級(jí)組長(zhǎng)會(huì)議上講話
- 小學(xué)一年級(jí)綜合與實(shí)踐教學(xué)計(jì)劃
- 榮譽(yù)證書(shū)打印模板word格式
- 營(yíng)養(yǎng)學(xué)與健康
- 單位工會(huì)組織活動(dòng)方案(9篇)
- 人教版五年級(jí)數(shù)學(xué)下冊(cè)(全冊(cè))同步練習(xí)隨堂練習(xí)一課一練
- GB/T 29165.4-2015石油天然氣工業(yè)玻璃纖維增強(qiáng)塑料管第4部分:裝配、安裝與運(yùn)行
- 血液凈化十大安全目標(biāo)課件
- 鼻竇負(fù)壓置換療課件
- 國(guó)際森林日森林防火教育宣傳主題班會(huì)PPT模板
- 藥廠質(zhì)量管理部QA人員崗位設(shè)置表
- 劍橋國(guó)際少兒英語(yǔ)“第三級(jí)”單詞默寫(xiě)表
- (精心整理)高中生物必修二非選擇題專題訓(xùn)練
評(píng)論
0/150
提交評(píng)論