版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)綜合練習(xí)三習(xí)題一現(xiàn)有一個(gè)局部應(yīng)用,包含兩個(gè)實(shí)體:“第一版社”和“作者”,這兩個(gè)實(shí)體是多對(duì)多的聯(lián)系,請(qǐng)?jiān)O(shè)計(jì)適合的屬性,畫E-R圖,再將其變換為關(guān)系模型(包含關(guān)系名、屬性名、碼和完好性拘束條件)。請(qǐng)?jiān)O(shè)計(jì)一個(gè)圖書室數(shù)據(jù)庫(kù),此數(shù)據(jù)庫(kù)中對(duì)每個(gè)借閱者保留的記錄包含:讀者號(hào),姓名,地址,性別,年紀(jì),單位。對(duì)每本書保留有:書號(hào),書名,作者,第一版社。對(duì)每本被借出的書保留有讀者號(hào)、借出日期和應(yīng)還日期。要求:給出該圖書室數(shù)據(jù)庫(kù)的E-R圖,再將其變換為關(guān)系模型。3.圖4-1是某個(gè)教務(wù)管理數(shù)據(jù)庫(kù)的E-R圖,請(qǐng)把它們變換為關(guān)系模型(圖中關(guān)系、屬性和聯(lián)系的含義,已在它旁邊用漢字標(biāo)出)。圖4-1教課管理數(shù)據(jù)庫(kù)4.圖4-2是一個(gè)銷售業(yè)務(wù)管理的E-R圖,請(qǐng)把它變換成關(guān)系模型。5.設(shè)有一家百貨商鋪,已知信息有:)每個(gè)員工的數(shù)據(jù)是員工號(hào)、姓名、地址和他所在的商品部。2)每一商品部的數(shù)占有:它的員工,經(jīng)理和它經(jīng)銷的商品。3)每種經(jīng)銷的商品數(shù)有:商品名、生產(chǎn)廠家、價(jià)錢、型號(hào)(廠家定的)和內(nèi)部商品代號(hào)(商鋪規(guī)定的)。4)對(duì)于每個(gè)生產(chǎn)廠家的數(shù)占有:廠名、地址、向商鋪供給的商品價(jià)錢。請(qǐng)?jiān)O(shè)計(jì)該百貨商鋪的觀點(diǎn)模型,再將觀點(diǎn)模型變換為關(guān)系模型。注意某些信息可用屬性表示,其余信息可用聯(lián)系表示。以下相關(guān)E-R模型向關(guān)系模型變換的表達(dá)中。不正確的選項(xiàng)是_______。A.一個(gè)實(shí)體種類變換為一個(gè)關(guān)系模式B.一個(gè)1:1聯(lián)系能夠變換為一個(gè)獨(dú)立的關(guān)系模式,也能夠與聯(lián)系的隨意一端實(shí)體所對(duì)應(yīng)的關(guān)系模式歸并C.一個(gè)1:n聯(lián)系能夠變換為一個(gè)獨(dú)立的關(guān)系模式,也能夠與聯(lián)系的隨意一端實(shí)體所對(duì)應(yīng)的關(guān)系模式歸并D.一個(gè)m:n聯(lián)系變換為一個(gè)關(guān)系模式習(xí)題一解答1.答:6所示。變換后的關(guān)系模型如圖第一版社(第一版社名,地址,郵政編碼);作者(姓名,性別,年紀(jì),證件號(hào)碼,單位);第一版(第一版社名,作者姓名,第一版數(shù)目,聯(lián)系方式)。2.答:圖6該圖書室數(shù)據(jù)庫(kù)的E-R圖如圖7圖7此中:讀者:讀者號(hào),姓名,地址,性別,年紀(jì),單位;圖書.書號(hào),書名,作者,第一版社。變換后的關(guān)系模型為:借閱者(讀者號(hào),姓名,地址,性別,年紀(jì),單位);書本(書號(hào),書名,作者,第一版社);借閱(讀者號(hào),書號(hào),借出日期,應(yīng)還日期)。答:變換后的關(guān)系模型以下:Student(SNO,SN,SD,SA);Teacher(TNO,TN,TD,TG);Course(CNO,CN,PCNO);ST(SNO,TNO);SC(SNO,CNO,G);TC(TNO,CNO)。4.答:變換后的關(guān)系模型以下工廠(廠名,廠長(zhǎng),地址);產(chǎn)品(編號(hào),型號(hào),單價(jià));用戶(姓名,地址,電話);工廠-產(chǎn)品-用戶(廠名,編號(hào),姓名)。5.答:觀點(diǎn)模型如圖8所示。關(guān)系模型為:?jiǎn)T工(員工號(hào),姓名,地址,工作商品部);商品部(商品部號(hào),名稱,經(jīng)理員工號(hào),經(jīng)理名);商品(商品代號(hào),價(jià)錢,型號(hào),出廠價(jià)錢);生產(chǎn)廠家(廠名,地址);銷售(商品代號(hào),商品部號(hào));生產(chǎn)(廠名,商品代號(hào))。8百貨商鋪E-R圖模型圖中:?jiǎn)T工:?jiǎn)T工號(hào),姓名,地址;商品部:商品部號(hào),名稱;商品:商品代號(hào),價(jià)錢,型號(hào),出廠價(jià)錢;生產(chǎn)廠家:廠名,地址。6.答:D習(xí)題二1.設(shè)員工社團(tuán)數(shù)據(jù)庫(kù)有三個(gè)基本表
:員工(員工號(hào),姓名,年紀(jì),性別);社會(huì)集體(編號(hào),名稱,負(fù)責(zé)人,活動(dòng)地址)
;參加(員工號(hào),編號(hào),參加日期)此中:1)員工表的主碼為員工號(hào)。
。2)社會(huì)集體表的主碼為編號(hào);外碼為負(fù)責(zé)人,被參照表為員工表,對(duì)應(yīng)屬性為員工號(hào)。3)參加表的員工號(hào)和編號(hào)為主碼;員工號(hào)為外碼,其被參照表為員工表,對(duì)應(yīng)屬性為員工號(hào);編號(hào)為外碼,其被參照表為社會(huì)集體表,對(duì)應(yīng)屬性為編號(hào)。試用SQL語(yǔ)句表達(dá)以下操作:)定義員工表、社會(huì)集體表和參加表,并說(shuō)明其主碼和參照關(guān)系。2)成立以下兩個(gè)視圖。社團(tuán)負(fù)責(zé)人(編號(hào),名稱,負(fù)責(zé)人員工號(hào),負(fù)責(zé)人姓名,負(fù)責(zé)人性別);參加人狀況(員工號(hào),姓名,社團(tuán)編號(hào),社團(tuán)名稱,參加日期)3)查找參加唱歌隊(duì)或籃球隊(duì)的員工號(hào)和姓名。4)查找沒(méi)有參加任何社會(huì)集體的員工狀況。5)查找參加了所有社會(huì)集體的員工狀況。6)查找參加了員工號(hào)為“1001”的員工所參加的所有社會(huì)集體的員工號(hào)。7)求每個(gè)社會(huì)集體的參加人數(shù)。8)求參加人數(shù)最多的社會(huì)集體的名稱和參加人數(shù)。9)求參加人數(shù)超出100人的社會(huì)集體的名稱和負(fù)責(zé)人。10)把對(duì)社會(huì)集體和參加兩個(gè)表的數(shù)據(jù)查察、插入和刪除數(shù)據(jù)的權(quán)益賦給用戶李平,并同意他再將此權(quán)益授與其余用戶。語(yǔ)言集數(shù)據(jù)查問(wèn)、數(shù)據(jù)操作、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,語(yǔ)句INSERT、DELETE、UPDATA實(shí)現(xiàn)以下哪種功能________。A.數(shù)據(jù)查問(wèn)B.數(shù)據(jù)操控C.數(shù)據(jù)定義D.數(shù)據(jù)控制下邊列出的對(duì)于視圖(View)的條目中,不正確的選項(xiàng)是________。視圖是外模式B.視圖是虛表C.使用視圖能夠加速查問(wèn)語(yǔ)句的履行速度D.使用視圖能夠簡(jiǎn)化查問(wèn)語(yǔ)句的編寫在SQL語(yǔ)言的SELECT語(yǔ)句中,能實(shí)現(xiàn)投影操作的是________。語(yǔ)言集數(shù)據(jù)查問(wèn)、數(shù)據(jù)操控、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,語(yǔ)句ALTERTABLE實(shí)現(xiàn)哪種功能_______。A.數(shù)據(jù)查問(wèn)B.數(shù)據(jù)操控C.數(shù)據(jù)定義D.數(shù)據(jù)控制在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中,為了簡(jiǎn)化用戶的查問(wèn)操作,而又不增添數(shù)據(jù)的儲(chǔ)存空間,常用的方法是創(chuàng)立_______。A.另一個(gè)表B.游標(biāo)C.視圖D.索引7.設(shè)要成立學(xué)生選課數(shù)據(jù)庫(kù),庫(kù)中包含學(xué)生、課程和選課3個(gè)表,其表構(gòu)造為:學(xué)生(學(xué)號(hào),姓名,性別,年紀(jì),所在系);課程(課程號(hào),課程名,先行課),選課(學(xué)號(hào),課程號(hào),成績(jī))。用Transact-SQL達(dá)成以下操作。l)成立學(xué)生選課庫(kù)。2)成立學(xué)生、課程和選課表。3)成立各表以主碼為索引項(xiàng)的索引。4)成立學(xué)生性別只好為“男”或“女”的規(guī)則,性別為“男”的缺省,并將它們綁定在學(xué)生表上。5)成立在對(duì)選課表輸入或改正數(shù)據(jù)時(shí),一定聽從參照完好性拘束的INSERT和UPDATE觸發(fā)器。6)成立在刪除學(xué)生記錄時(shí),同時(shí)也要把相應(yīng)的選課記錄刪除的觸發(fā)器。7)查問(wèn)各系及學(xué)生數(shù),最以后出共有多少系和多少學(xué)生。8)將學(xué)生表和選課表進(jìn)行內(nèi)連結(jié)、左外連結(jié)和右外連結(jié)。9)列出學(xué)生學(xué)號(hào)、姓名及學(xué)習(xí)狀況。學(xué)習(xí)狀況用好、較好、一般或較差表示。當(dāng)均勻成績(jī)大于85分時(shí),學(xué)習(xí)狀況為好;當(dāng)均勻成績(jī)?cè)?0~85分之間,學(xué)習(xí)狀況為較好;當(dāng)均勻成績(jī)?cè)?0~70分之間,學(xué)習(xí)成績(jī)?yōu)橐话?;均勻成?jī)?cè)?0分以下的為學(xué)習(xí)狀況較差。習(xí)題二解答1.答:1)CREATTABLE員工(員工號(hào)CHAR(l0)NOTNULLUNIQUE,姓名CHAR(8)NOTNULL,年紀(jì)SMALLINT,性別CHAR(2),CONSTRAINTC1CHECK(性別IN(‘男’,‘女’)));CREATTABLE社會(huì)集體(編號(hào)CHAR(8)NOTNULLUNIQUE,名稱CHAR(12)NOTNULL,負(fù)責(zé)人CHAR(8),活動(dòng)地址VARCHAR(50),CONSTRAINTC2FOREIGNKEY(負(fù)責(zé)人)REFERENCES員工(員工號(hào)));CREATTABLE參加(員工號(hào)CHAR(8),編號(hào)CHAR(8),參加日期DATECONSTRAINTC3PRIMARYKEY(員工號(hào),編號(hào)),CONSTRAINC3FOREIGNKEY(員工號(hào))REFERENCES員工(員工號(hào)));2)CREATVIEW社團(tuán)負(fù)責(zé)人(編號(hào),名稱,負(fù)責(zé)人員工號(hào),負(fù)責(zé)人姓名,負(fù)責(zé)人性別)ASSELECT編號(hào),名稱,負(fù)責(zé)人,姓名,性別FROM社會(huì)集體,員工WHERE社會(huì)集體,負(fù)責(zé)人=員工.職工號(hào);CREATVIEW參加人狀況(員工號(hào),姓名,社團(tuán)編號(hào),社團(tuán)名稱,參加日期)ASSELECT參加.員工號(hào),姓名,社會(huì)集體編號(hào),名稱,參加日期FROM員工,社會(huì)集體,參加WHERE員工.員工號(hào)=參加.員工號(hào)AND參加.編號(hào)=社會(huì)集體.編號(hào);3)SELECT員工號(hào),姓名FROM員工,社會(huì)集體,參加WHERE員工.員工號(hào)=參加.員工號(hào)AND參加.編號(hào)=社會(huì)集體.編號(hào)AND社會(huì)集體.名稱IN(‘唱歌隊(duì)’,‘籃球隊(duì)’)4)SELECT*FROM員工WHERENOTEXISTS(SELECT*FROM參加WHERE參加.員工號(hào)=職工.員工號(hào));5)SELECT*FROM員工WHERENOTEXISTS(SELECT*FROM參加WHERENOTEXISTS(SELECT*FROM社會(huì)集體WHERE參加.員工號(hào)=職工.員工號(hào)AND參加.編號(hào)=社會(huì)集體.編號(hào)));6)SELECT員工號(hào)FROM員工WHERENOTEXISTS(SELECT*FROM參加參加1WHERE參加1.員工號(hào)=‘1001’ANDNOTEXISTS(SELECT*FROM參加參加2WHERE參加2.編號(hào)=參加1.編號(hào)AND參加2.員工號(hào)一員工.員工號(hào)));7)SELECTTCOUNT(員工號(hào))FROM參加GROUPBY編號(hào);2.答:B3.答:C4.答:A5.答:C6.答:C7.答:l)CREATEDATABASE學(xué)生選課庫(kù)ONPRIMARY(NANE=學(xué)生選課庫(kù),F(xiàn)ILENAME=‘C:\學(xué)生選課.
mdf’,SIZE=4MB,MAXSIZE=6MB,F(xiàn)ILEROWHT=2MB)GO2)CREATTABLE學(xué)生(學(xué)號(hào)CHAR10)PRIMARYKEYCLUSTERED,姓名CHAR(8),性別CHAR(2),年紀(jì)SMALLINT所在系VARCHAR(50))GOCREATTABLE課程(課程號(hào)CHAR(10)PRIMARYKEYCLUSTERED,課程名VARCHAR(50),先行課VARCHAR(50))GOCREATETABLE選課(學(xué)號(hào)CHAR(10),課程號(hào)VARCHAR(50),成績(jī)SMALLINT,CONSTRAINTC1PRIMARYKEY(學(xué)號(hào),課程號(hào)),CONSTRAINTC2FOREIGNKEY(學(xué)號(hào))REFRENCES學(xué)生(學(xué)號(hào)),CONSTRAINTFOREIGNKEY(課程號(hào))REFERENCES課程(課程號(hào)))GO3)CREATEINDEXstudent_indON學(xué)生(學(xué)號(hào))GOREATEI**巨class_indON課程(課程號(hào))GOCREATEINDEXselect_indON選課(學(xué)號(hào),課程號(hào))GO4)CREATRULEvalue_ruleAS@VALUEIN(‘男’,‘女’)GOCREATDEFAULE性別缺省AS‘男’GOEXECsp_bindrule‘value_rule’,‘學(xué)生.性別’GOEXECSp_binddefault‘性別缺省’,‘學(xué)生.性別’GO5)CREATETRIGGERsc_insertON選課FORINSERTASIF(SELECTCOLJNT(*)FROM學(xué)生,inserted,課程WHERE學(xué)生.學(xué)號(hào)=inserted.學(xué)號(hào)AND課程.課程號(hào)=inserted.課程號(hào))=0ROLLBACKTRANSACTIONGOCREATETRIGGERsc_updat6ON選課FORUPDATEASIF(SELECTCOUNT(*)FROM學(xué)生,updated,課程WHERE學(xué)生.學(xué)號(hào)=updated.學(xué)號(hào)AND課程.課程=updated.課程號(hào))=0ROLLBACKTRANSACTIONGO6)CREATETRIGGERdelete_allON學(xué)生FORDELETEASDELETEFROM選課WHERE選課.學(xué)號(hào)=deleted.學(xué)號(hào)GO7)SELECT所在系,COUNT(學(xué)號(hào))FROM學(xué)生GROUPBY學(xué)生.所在系COMPUTECOUNT(DISTINCT(所在系))COMPUTECOUNT學(xué)號(hào))BY所在系GO8)SELECT*FROM學(xué)生INNERJOIN課程GOSELECT*FROM學(xué)生LEFTOUTERJOIN課程GOSELECT*FROM學(xué)生RIGHTOUTERJOIN課程GO9)SELECT選課.學(xué)號(hào),學(xué)生.姓名,學(xué)習(xí)狀況=CASEWHENAVG(成績(jī))>=85THEN‘好’WHENAVG(成績(jī))>=75ANDAVG(成)<85THEN‘較好’WHENAVG(成績(jī))<60THEN‘較差’ENDFROM學(xué)生選課WHERE學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)GROUPBY選課.學(xué)號(hào)GO習(xí)題三設(shè)關(guān)系模式R<A,B,C,D>,函數(shù)依靠集F={A→C,C→A,B→AC,D→AC,BD→A}。1)求出R的候選碼。2)求出F的最小函數(shù)依靠集。3)將R分解為3NF,使其既擁有無(wú)損連結(jié)性又擁有函數(shù)依靠保持性。設(shè)關(guān)系模式R<A,B,C,D,E,F(xiàn)>,函數(shù)依靠集F={AB→E,AC→F,AD→B,B→C,C→D}。1)證明AB、AC、AD均是候選重點(diǎn)宇。2)證明主屬性C部分依靠于重點(diǎn)字AB,傳達(dá)依靠于AD。同時(shí)證明主屬性D部分依靠于重點(diǎn)字AC,傳達(dá)依靠于重點(diǎn)字AB。設(shè)關(guān)系模式R<A,B,C,D,E,F(xiàn)>,函數(shù)依靠集F={AB→E,BC→D,BE→C,CD→B,CE→AF,CF→BD,C→A,D→EF},F(xiàn)的最小函數(shù)依靠集。判斷下邊的關(guān)系模式是不是BCNF,為何?1)任何一個(gè)二元關(guān)系。2)關(guān)系模式選課(學(xué)號(hào),課程號(hào),成績(jī)),函數(shù)依靠集F={(學(xué)號(hào),課程號(hào))→成績(jī)}。3)關(guān)系模式R(A,B,C,D,E,F(xiàn)),函數(shù)依靠集F={A→BC,BC→A,BCD→EF,E→C}。設(shè)關(guān)系模式R(A,B,C,D,E,F(xiàn)),函數(shù)依靠集F={A→B,C→F,E→A,CE→A},將R分解為P={ABE,CDEF}。判斷是不是無(wú)損連結(jié)。6.設(shè)關(guān)系模式R{B,O,I,S,Q.D},函數(shù)依靠集F={S→D,→S,IS→Q,B→Q}。l)找出R的主碼。2)把R分解為BCNF,且擁有無(wú)損連結(jié)性。7.在關(guān)系模式選課(學(xué)號(hào),課程號(hào),成績(jī))中,“學(xué)號(hào)→→課程號(hào)”正確嗎?為何?設(shè)相關(guān)系模式R(A,B,C),數(shù)據(jù)依靠集F={AB→C,C→A},R屬于第幾范式?為何?設(shè)相關(guān)系模式R(A,B,C,D),數(shù)據(jù)依靠集F={A→B,BA,AC→D,BC→D,AD→C,BD→C,A→→CD,B→→CD}。1)求R的主碼。2)R能否為第4范式?為何?3)R是不是BCNF?為何?4)R是不是3NF?為何?習(xí)題三解答1.答:1)R的候選碼為BD。2)①將F中的函數(shù)依靠都分解為右部為單屬性的函數(shù)依靠。F={A→C,C→A,B→A,B→C,D→A,D→C,BDA}②去掉F中冗余的函數(shù)依靠。判斷A→C能否冗余。設(shè):G1={C→A,B→A,B→C,D→A,D→C,BD→A},得:=AC∴A→C不冗余判斷C→A是不冗余。設(shè):G2={A→C,B→A,B→C,D→A,D→C,BD→A},得:=CA∴C→A不冗余判斷B→A能否冗余。設(shè):G3={A→C,C→A,B→C,D→A,D→C,BD→A},得:=BCAA∴B→A冗余判斷B→C能否冗余。設(shè):G4={A→C,C→A,D→A,D→C,BD→A},得:=BC∴B→C不冗余判斷D→A能否冗余。設(shè):G5={A→C,C→A,B→C,D→C,BD→A},得:=DCAA∴D→A不冗余判斷D→C能否冗余。設(shè):G6={A→C,C→A,B→C,BD→A},得:=DC∴D→C不冗余判斷BD→A能否冗余。設(shè):G7={A→C,C→A,B→C,D→C},得:=BDCAA∴BD→A冗余F={A→C,C→A,B→C,D→C}③因?yàn)楦骱瘮?shù)依靠在部都為單屬性.故:Fm={A→C,C→A,B→C,D→C}。3)T={AC,BC,DC,BD}2.答:1)∵=ABECDFABCDEF∈∴AB為碼∵=ABECDFABCDEF∈∴AC為碼∵=ABECDFABCDEF∈∴AD為碼2)∵B→C∴ABC∵AD→B,B→C∴ADCC→D∴ACC∵B→C,C→D∴ABC3.答:①將F中的函數(shù)依靠都分解為右部為單屬性的函數(shù)依賴。F={AB→E,BC→D,BE→C,CD→B,CE→A,CE→F,CF→B,CF→D,C→A,D→E,D→F}②去掉F中冗余的函數(shù)依靠。判斷AB→E能否冗余。設(shè):G1={BC→D,BE→C,CD→B,CE→A,CE→F,CFB,CF→D,C→A,D→E,D→F}得:=ABE∴AB→E不冗余判斷BC-D能否冗余。設(shè):G2={AB→E,BE→C,CD→B,CE→A,CE→F,CF→B,CF→D,C→A,D→E,D→F}得:=BCAEFD∵D∈∴BC→D冗余判斷BE→C能否冗余。設(shè):G3={AB→E,CD→B,CE→A,CE→F,CF→B,CF→D,CA,D→E,D→F}得:=BEC∴BE→C不冗余判斷CD-B能否冗余。設(shè):G4={AB→E,BE→C,CE→A,CE→F,CF→B,CF→D,C→A,D→E,D→F}得:=CDAEFB∵B∈∴CD→B冗余判斷CE-A能否冗余。設(shè):G5={AB→E,BE→C,CE→F,CF→B,CF→D,C→A,D→E,D→F}得:=CEFBDA∵A∈∴CE→A冗余判斷CE→F能否冗余。設(shè):G6={AB→E,BE→C,CF→B,CF→D,C→A,D→E,D→F}得:=CEAF∴CE→F不冗余判斷CF-B能否冗余。設(shè):G7={AB→E,BE→C,CE→F,CF→D,C→A,D→E,D→F}得:=CFDEFB∴CF→B不冗余判斷CF→D能否冗余。設(shè):G8={AB→E,BE→C,CE→F,CF→B,C→A,D→E,D→F}得:=CFABE∵D∴CF→D不冗余判斷C→A能否冗余。設(shè):G9={AB→E,BE→C,CE→F,CF→B,CF→D,D→E,D→F}得:=CA∴C→A不冗余判斷D-E能否冗余。設(shè):G10={AB→E,BE→C,CE→F,CF→B,CF→D,C→A,D→F}得:=DFE∴D→E不冗余判斷D-F能否冗余。設(shè):G11={AB→E,BE→C,CE→F,CF→B,CF→D,C→A,D→E}得:=DEE∴D→F不冗余F={AB→E,BE→C,CE→F,CF→B,CF→D,C→A,D→E,D→F}求得.FF=FDFF不可以以F→D取代CF→D在決定要素中去掉F。求得:CF=CADCp不可以以C→D取代CF→D不可以以CF→D不冗余F={AB→E,BE→C,CE→F,CF→B,CF→D,C→A,D→E,D→F}答:l)是BCNF。二元關(guān)系中或?yàn)槿a,或?yàn)橐粋€(gè)單屬性碼候選碼。2)是BCNF。關(guān)系模式中只有一個(gè)候選碼。3)不是BCNF、因?yàn)槟J街写嬖诤蜻x碼為AD、BCD和BE。明顯C對(duì)AD是部分依靠。答:U1U2=EU1-U2=ABU1U2→U1-U2={E→AB}={E→A,E→B}U1U2→U1-U2F該分解具備無(wú)損連結(jié)。答:l)R的主碼為IBO。2)F={S→D,I→S,1→Q.B→Q}P=BOISQD①因?yàn)镽的碼為IBO.選擇S→D分解。得出:={S1,S2}此中S1=SD,F(xiàn)1={S→D};S2=BOISQ,F(xiàn)2={I→S,I→Q,B→Q}。明顯S2不聽從BCNF,需要持續(xù)分解:②對(duì)S1分解,S2的碼為IBO,選擇I→S分解。得出:={S1,S2,S3}此中:S3=IS.F3={I→S}S4=BOIQ.F4={I→Q,B→Q}明顯.S4不聽從BCNF,還需要持續(xù)分解。③對(duì)S4分解。S4的碼為IBO,選擇I→Q分解。得出:={S1,S3,S5,S6}。此中S5=IQ,F(xiàn)5={I→Q};S6=BIO,F(xiàn)6=。④最后的分解為:={SD,IS.IQ.BIO}。答:正確。因?yàn)閷W(xué)號(hào)能夠多值決定課程號(hào)。答:BCNF。因?yàn)锳多值依靠于動(dòng)而C不是碼.故不聽從4NF。但在函數(shù)依靠式中C依靠于碼AB.故該模式聽從BCNF。答:l)候選碼為AC,BC.AD,BD、可選此中之一為主碼。2)不聽從4NF。在多值依靠中泱定要素中不包含碼。3)不聽從BCNF。在函數(shù)依靠中決定要素中不包含碼。4)聽從3NF。該模式中不存在非主屬性。習(xí)題四1.今有兩個(gè)關(guān)系模式:?jiǎn)T工(員工號(hào),姓名,年紀(jì),職務(wù),薪資,部門號(hào));部門(部門號(hào),名稱,經(jīng)理名,地址,電話)。請(qǐng)?zhí)颯QL的GRANT和REVOKE語(yǔ)句(加上視圖體制),達(dá)成以下受權(quán)定義或存取控制功能。1)用戶王明對(duì)兩個(gè)表有SELECT權(quán)益。2)用戶李勇對(duì)兩個(gè)表有IN
溫馨提示
- 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è)安全操作與應(yīng)急預(yù)案指南(標(biāo)準(zhǔn)版)
- 能源管理及節(jié)能減排操作手冊(cè)(標(biāo)準(zhǔn)版)
- 2025-2030中國(guó)速溶杯食品市場(chǎng)需求規(guī)模預(yù)測(cè)與未來(lái)銷售渠道研究報(bào)告
- 2025至2030人工智能在包裝結(jié)構(gòu)優(yōu)化中的應(yīng)用與降本增效實(shí)證研究報(bào)告
- 2025至2030中國(guó)造紙行業(yè)環(huán)保政策與產(chǎn)能優(yōu)化分析研究報(bào)告
- 電商平臺(tái)用戶體驗(yàn)優(yōu)化實(shí)操方案
- 2025-2030燃料電池技術(shù)研究進(jìn)展與新能源汽車產(chǎn)業(yè)應(yīng)用前景分析
- 2025-2030溫哥華新能源材料研發(fā)技術(shù)及市場(chǎng)應(yīng)用分析報(bào)告
- 2025-2030消防設(shè)備制造行業(yè)市場(chǎng)供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030消防安全設(shè)備行業(yè)技術(shù)革新與市場(chǎng)資源配置研究報(bào)告
- 湖南省2025-2026學(xué)年七年級(jí)歷史上學(xué)期期末復(fù)習(xí)試卷(含答案)
- 2026年中國(guó)熱帶農(nóng)業(yè)科學(xué)院南亞熱帶作物研究所第一批招聘23人備考題庫(kù)完美版
- 2026新疆阿合奇縣公益性崗位(鄉(xiāng)村振興專干)招聘44人考試參考試題及答案解析
- 紡織倉(cāng)庫(kù)消防安全培訓(xùn)
- 器官移植術(shù)后排斥反應(yīng)的風(fēng)險(xiǎn)分層管理
- 虛擬電廠關(guān)鍵技術(shù)
- 事業(yè)單位清算及財(cái)務(wù)報(bào)告編寫范本
- 護(hù)坡綠化勞務(wù)合同范本
- 臨床績(jī)效的DRG與CMI雙指標(biāo)調(diào)控
- 中華系列期刊目錄
- 馬口鐵空罐檢驗(yàn)標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論