




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、已知關(guān)系模式R(ABC),F={A-C,B-C},求F+??梢灾苯油ㄟ^(guò)自反律、增廣律、傳遞律加以推廣:F+={?—◎,A—?,B—q,C—?,A—C,B—C,AB—q,AB—A,AB—B,AB—C,AB—BC,AB—AB,AB—ABC,BC^^,BC—C,BC—B,BC—BC,AC-q,AC—C,AC—A,AC—AC,ABC—q,ABC—A,ABC—B,ABC—C,ABC—BC,ABC—AB,ABC—ABC}4.6試分析下列分解是否具有無(wú)損聯(lián)接和保持函數(shù)依賴的特點(diǎn):設(shè)R(ABC),F1=(A—B}在R上成立,p1={AB,AC}。首先,檢查是否具有無(wú)損聯(lián)接特點(diǎn):第1種解法一算法4.2:ABABCABa1a2b13ACa1b22a3ABCa1a2b13a1a2a3(1)構(gòu)造表 (2)根據(jù)A—B進(jìn)行處理結(jié)果第二行全是a行,因此分解是無(wú)損聯(lián)接分解。第2種解法:(定理4.8)設(shè)R1=AB,R2=ACRinR2=AR2-R1=B?.?A—B,??.該分解是無(wú)損聯(lián)接分解。然后,檢查分解是否保持函數(shù)依賴n(F1)={A—B,以及按自反率推出的一些函數(shù)依賴}R1nR2(F1)={按自反率推出的一些函數(shù)依賴}F1被nr1(F1)所蘊(yùn)涵,.??所以該分解保持函數(shù)依賴。
2、設(shè)R(ABC),F2={A-C,B-C}在R上成立,p2=(AB,AC}首先,檢查是否具有無(wú)損聯(lián)接特點(diǎn):第1種解法(略)第2種解法:(定理4.8)設(shè)R1=AB,R2=ACRinR2=AR2-R1=C?「AT,??.該分解是無(wú)損聯(lián)接分解。然后,檢查分解是否保持函數(shù)依賴nri(F2)={按自反率推出的一些函數(shù)依賴}n(F2)={A-C,以及按自反率推出的一些函數(shù)依賴}R2「Fl中的B-C沒(méi)有被蘊(yùn)涵,所以該分解沒(méi)有保持函數(shù)依賴。3、設(shè)R(ABC),F(xiàn)3={A-B},在R上成立,p3=(AB,BC}.首先,檢查是否具有無(wú)損聯(lián)接特點(diǎn):第1種解法:ABABCABa1a2b13BCb21a2a3ABCa1a2a3a1b22a3(1)構(gòu)造表 (2)根據(jù)A-B進(jìn)行處理沒(méi)有一行全是a行。因此這個(gè)分解不具有無(wú)損聯(lián)接特性。第2種解法:(定理4.8)設(shè)R1=AB,R2=BCRinR2=B
R2-R1=C,R1-R2=A?.?B-C,B-A不在F3中...該分解不具有無(wú)損聯(lián)接特性。然后,檢查分解是否保持函數(shù)依賴n(F3)={A-B,以及按自反率推出的一些函數(shù)依賴}R1n(F3)={按自反率推出的一些函數(shù)依賴}F1'被nri(F3)所蘊(yùn)涵,所以該分解保持函數(shù)依賴。4、設(shè)R=ABCD,R上的函數(shù)依賴集F={A-B,B-C,A-D,D-C},R的一個(gè)分解p={AB,AC,AD},求:(1)F在p的每個(gè)模式上的投影°(2)p相對(duì)于F是無(wú)損聯(lián)接分解嗎?(3)p保持依賴嗎?(2)ABCDABCDABa1a2b13b14ACa1b22a3b24ADa1b32b33a4(1)構(gòu)造表ABCDa1a2a3a4a1a2a3a4a1a2a3a4⑵根據(jù)A-B,B-C,A-D,D-C進(jìn)行處理每一行都是a,p相對(duì)于F是無(wú)損聯(lián)接分解。4.8設(shè)R=ABCD,R上的F={A-C,D-C,BD-A},試證明p=(AB,ACD,BCD}相對(duì)于F不是無(wú)損聯(lián)接分解。根據(jù)算法4.2ABCDABCDABa1a2b13b14ACDa1b22a3a4BCDb31a2a3a4(1)構(gòu)造表ABCDa1a2a3b14a1b22a3a4b31a2a3a4⑵根據(jù)A-C,D-C,BD-A進(jìn)行處理沒(méi)有一行都是a,所以,p相對(duì)于F不是無(wú)損聯(lián)接分解。5.2對(duì)于教學(xué)數(shù)據(jù)庫(kù)的三個(gè)基本表學(xué)生S(S#,SNAME,AGE,SEX)學(xué)習(xí)SC(S#,C#,GRADE)課程C(C#,CNAME,TEACHER)試用SQL的查詢語(yǔ)句表達(dá)下列查詢:檢索LIU老師所授課程的課程號(hào)和課程名。SELECTC#,CNAMEFROMCWHERETEACHER二‘LIU’檢索年齡大于23歲的男學(xué)生的學(xué)號(hào)和姓名。SELECTS#,SNAMEFROMSWHERE(AGE>23)AND(SEX二‘M’)檢索至少選修LIU老師所授課程中一門(mén)課程的女學(xué)生姓名。SELECTSNAMEFROMSWHERESEX二‘F’ANDS#IN(SELECTS#FROMSCWHEREC#IN(SELECTC#FROMCWHERETEACHER二‘LIU’)NOTICE:有多種寫(xiě)法,比如聯(lián)接查詢寫(xiě)法:SELECTSNAMEFROMS,SC,CWHERESEX二‘F’ANDSC.S#=S.S#ANDSC.C#=C.C#ANDTEACHER='LIU'但上一種寫(xiě)法更好一些。檢索WANG同學(xué)不學(xué)的課程的課程號(hào)。SELECTC#
FROMCWHEREC#NOTIN(SELECTC#FROMSCWHERES#IN(SELECTS#FROMSWHERESNAME='WANG'))檢索至少選修兩門(mén)課程的學(xué)生學(xué)號(hào)。SELECTDISTINCTX.SNOFROMSCX,SCYWHEREX.SNO=Y.SNOANDX.CNO<>Y.CNONotice:對(duì)表SC進(jìn)行自連接,X,Y是SC的兩個(gè)別名。檢索全部學(xué)生都選修的課程的課程號(hào)與課程名。SELECTC#,CNAMEFROMCWHERENOTEXISTS(SELECT*FROMSWHERES#NOTIN(SELECT*FROMSCWHERESC.C#=C.C#))要從語(yǔ)義上分解:(1)選擇課程的課程號(hào)與課程名,不存在不選這門(mén)課的同學(xué)。其中,“不選這門(mén)課的同學(xué)”可以表示為:或者SELECT*SELECT*FROMSSELECT*FROMSWHERES#NOTIN(SELECT*FROMSCWHERESC.C#=C.C#)FROMSWHERENOTEXISTS(SELECT
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 入隊(duì)前知識(shí)培訓(xùn)課件圖片
- 2025年教育信息化:學(xué)習(xí)在中小學(xué)的應(yīng)用與實(shí)踐
- 露天礦山安全標(biāo)準(zhǔn)化培訓(xùn)資料
- 盡職調(diào)查保密協(xié)議期限
- 三農(nóng)村生態(tài)環(huán)境治理與可持續(xù)發(fā)展路徑選擇
- 2025年寶雞貨運(yùn)從業(yè)資格證網(wǎng)上考試答案
- 零件數(shù)據(jù)采集與逆向工程 習(xí)題答案 任務(wù)三 破損類(lèi)零件的逆向建模修復(fù)
- 勞動(dòng)關(guān)系管理與員工離職操作技巧-hr貓貓
- 安全協(xié)議安全責(zé)任協(xié)議書(shū)
- 高效團(tuán)隊(duì)協(xié)作事務(wù)文書(shū)范例集
- 藥學(xué)專(zhuān)業(yè)論文3000字-藥學(xué)畢業(yè)論文
- 2022-2023學(xué)年遼寧省葫蘆島市建昌縣數(shù)學(xué)四下期末經(jīng)典試題含解析
- 《概率論與數(shù)理統(tǒng)計(jì)》課件第八章 假設(shè)檢驗(yàn)
- 山東工商學(xué)院馬克思主義基本原理期末復(fù)習(xí)題及參考答案
- 2023年濟(jì)南工程職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試題庫(kù)及答案解析word版
- 文獻(xiàn)檢索與論文寫(xiě)作-文獻(xiàn)檢索與科技論文寫(xiě)作138課件
- 10KV開(kāi)關(guān)柜教學(xué)講解課件
- 廢橡膠處理協(xié)議書(shū)范本
- 增額終身壽險(xiǎn)銷(xiāo)售邏輯
- GB/T 15057.2-1994化工用石灰石中氧化鈣和氧化鎂含量的測(cè)定
- 潔凈廠房監(jiān)理實(shí)施細(xì)則
評(píng)論
0/150
提交評(píng)論