版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2022年昆明理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷A(有答案)一、填空題1、某在SQLServer2000數(shù)據(jù)庫(kù)中有兩張表:商品表(商品號(hào),商品名,商品類(lèi)別,成本價(jià))和銷(xiāo)售表(商品號(hào),銷(xiāo)售時(shí)間,銷(xiāo)售數(shù)量,銷(xiāo)售單價(jià))。用戶需統(tǒng)計(jì)指定年份每類(lèi)商品的銷(xiāo)售總數(shù)量和銷(xiāo)售總利潤(rùn),要求只列出銷(xiāo)售總利潤(rùn)最多的前三類(lèi)商品的商品類(lèi)別、銷(xiāo)售總數(shù)量和銷(xiāo)售總利潤(rùn)。為了完成該統(tǒng)計(jì)操作,請(qǐng)按要求將下面的存儲(chǔ)過(guò)程補(bǔ)充完整。2、SQL語(yǔ)言的數(shù)據(jù)定義功能包括______、______、______和______。3、對(duì)于非規(guī)范化的模式,經(jīng)過(guò)轉(zhuǎn)變?yōu)?NF,______,將1NF經(jīng)過(guò)轉(zhuǎn)變?yōu)?NF,______,將2NF經(jīng)過(guò)轉(zhuǎn)變?yōu)?NF______。4、數(shù)據(jù)模型是由______________、______________和______________三部分組成。5、在關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論中,在執(zhí)行“分解”時(shí),必須遵守規(guī)范化原則:保持原有的依賴(lài)關(guān)系和______。6、數(shù)據(jù)倉(cāng)庫(kù)是______、______、______、______的數(shù)據(jù)集合,支持管理的決策過(guò)程。7、數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)是______的,只要有業(yè)務(wù)發(fā)生,數(shù)據(jù)就會(huì)更新,而數(shù)據(jù)倉(cāng)庫(kù)則是______的歷史數(shù)據(jù),只能定期添加和刷新。8、關(guān)系規(guī)范化的目的是______。9、以子模式為框架的數(shù)據(jù)庫(kù)是______________;以模式為框架的數(shù)據(jù)庫(kù)是______________;以物理模式為框架的數(shù)據(jù)庫(kù)是______________。10、已知系(系編號(hào),系名稱(chēng),系主任,電話,地點(diǎn))和學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)日期,專(zhuān)業(yè),系編號(hào))兩個(gè)關(guān)系,系關(guān)系的主碼是______________,系關(guān)系的外碼是______________,學(xué)生關(guān)系的主碼是______________,外碼是______________。二、判斷題11、關(guān)系中任何一列的屬性取值是不可再分的數(shù)據(jù)項(xiàng),可取自不同域中的數(shù)據(jù)。()12、函數(shù)依賴(lài)是多值依賴(lài)的一個(gè)特例。()13、文件系統(tǒng)的缺點(diǎn)是數(shù)據(jù)不能長(zhǎng)期存儲(chǔ)。()14、在CREATEINDEX語(yǔ)句中,使CLUSTERED來(lái)建立簇索引。()15、從計(jì)算機(jī)數(shù)據(jù)管理的角度看,信息就是數(shù)據(jù),數(shù)據(jù)就是信息。()16、在數(shù)據(jù)庫(kù)恢復(fù)中,對(duì)已完成的事務(wù)進(jìn)行撤銷(xiāo)處理。()17、有出現(xiàn)并發(fā)操作時(shí),才有可能出現(xiàn)死鎖。()18、DBMS提供授權(quán)功能控制不同用戶訪問(wèn)數(shù)據(jù)的權(quán)限,主要目的是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的完整性。()19、可串行化的調(diào)度一定遵守兩段鎖協(xié)議。()20、等值連接與自然連接是同一個(gè)概念。()21、在數(shù)據(jù)庫(kù)表中,空值表示數(shù)值0。()22、數(shù)據(jù)庫(kù)系統(tǒng)由軟、硬件及各類(lèi)人員構(gòu)成。()23、在關(guān)系數(shù)據(jù)表中,屬性的順序是一定的,不能交換。()24、二級(jí)封鎖協(xié)議能解決不可重復(fù)讀問(wèn)題,不能解決讀"臟"數(shù)據(jù)。()25、視圖就是一個(gè)虛表,保存視圖時(shí),保存的是視圖的定義。()三、選擇題26、關(guān)于關(guān)系的完整性約束條件,下列說(shuō)法錯(cuò)誤的是()。A.在關(guān)系模型中,允許定義實(shí)體完整性、參照完整性和用戶定義的完整性B.用戶完整性應(yīng)該由關(guān)系系統(tǒng)自動(dòng)支持C.參照完整性可由用戶或系統(tǒng)定義D.用戶定義的完整性是應(yīng)用領(lǐng)域需要遵循的約束條件27、數(shù)據(jù)庫(kù)恢復(fù)的基礎(chǔ)是利用轉(zhuǎn)儲(chǔ)的冗余數(shù)據(jù)。這些轉(zhuǎn)儲(chǔ)的冗余數(shù)據(jù)包指()。A.?dāng)?shù)據(jù)字典、應(yīng)用程序、審計(jì)檔案、數(shù)據(jù)庫(kù)后援副本B.?dāng)?shù)據(jù)字典、應(yīng)用程序、日志文件、審計(jì)檔案C.日志文件、數(shù)據(jù)庫(kù)后援副本D.?dāng)?shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫(kù)后援副本28、下列有關(guān)范式的敘述中正確的是()。A.如果關(guān)系模式R∈1NF,且R中主屬性完全函數(shù)依賴(lài)于碼,則R是2NFB.如果關(guān)系模式R∈3NF,X、Y?U,若X→Y,則R是BCNFC.如果關(guān)系模式R∈BCNF,若X→→Y(Y≮X)是平凡的多值依賴(lài),則R是4NFD.一個(gè)關(guān)系模式如果屬于4NF,則一定屬于BCNF;反之不成立29、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是()。A.一個(gè)完整的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)B.一組硬件C.一組系統(tǒng)軟件D.既有硬件,也有軟件30、設(shè)E是關(guān)系代數(shù)表達(dá)式,F(xiàn)是選取條件表達(dá)式,并且只涉及A1,…,An屬性,則有()。A.бF(πA1,…,An(E))≡πA1,…,An(бF(E))B.бF(πA1,…,An(E))≡πA1,…,An(E)C.бF(πA1,…,An(E))≡πA1(бF(E))D.πA1,…,An(бF(E))≡πA1,…,An(бF(πA1,…,An,B1,…,Bm(E)))31、下列哪個(gè)函數(shù)能將一個(gè)表達(dá)式從一種數(shù)據(jù)類(lèi)型改變?yōu)榱硪环N數(shù)據(jù)類(lèi)型?()A.COUNT(*)B.COUNT(*)C.CONVERT(*)D.AVG(*)32、關(guān)系代數(shù)表達(dá)式的優(yōu)化策略中,首先要做的是()。A.對(duì)文件進(jìn)行預(yù)處理B.盡早執(zhí)行選擇運(yùn)算C.執(zhí)行笛卡爾積運(yùn)算D.投影運(yùn)算33、有一個(gè)關(guān)系:職工(職工號(hào),姓名,籍貫),規(guī)定職工號(hào)的值域是8個(gè)數(shù)字字符組成的字符串,這一規(guī)則屬于()。A.參照完整性B.用戶定義的完整性C.實(shí)體完整性D.關(guān)鍵字完整性約束34、用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)的描述是()。A.模式B.子模式C.物理模式D.概念模式35、對(duì)于聯(lián)機(jī)事務(wù)處理系統(tǒng)和數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)中的數(shù)據(jù),下列說(shuō)法正確的是()。A.一般情況下,聯(lián)機(jī)事務(wù)處理系統(tǒng)中的數(shù)據(jù)不能被修改,數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)中的數(shù)據(jù)可被修改B.聯(lián)機(jī)事務(wù)處理系統(tǒng)中的數(shù)據(jù)庫(kù)規(guī)模一般大于數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)中的數(shù)據(jù)規(guī)模C.聯(lián)機(jī)事務(wù)處理系統(tǒng)中的數(shù)據(jù)一般按面向業(yè)務(wù)應(yīng)用的方式組織,數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)中的數(shù)據(jù)一般按面向分析主題的方式組織D.一般情況下,在安全性和一致性要求上,對(duì)數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)中數(shù)據(jù)的要求要高于對(duì)聯(lián)機(jī)事務(wù)處理系統(tǒng)中數(shù)據(jù)的要求36、查詢優(yōu)化是提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)性能的重要手段,下列給出的查詢優(yōu)化方法,一般情況下無(wú)效的是()。A.對(duì)經(jīng)常需要進(jìn)行排序或分組的列建立索引B.對(duì)經(jīng)常出現(xiàn)在查詢條件中的列建立索引C.對(duì)涉及連接的查詢,盡量用左外連接或右外連接代替內(nèi)連接D.采用提前計(jì)算方法,將頻繁訪問(wèn)的視圖轉(zhuǎn)為物化視圖37、如果事務(wù)T對(duì)數(shù)據(jù)D已加S鎖,則其他事務(wù)對(duì)數(shù)據(jù)D()。A.可以加S鎖,不能加X(jué)鎖B.可以加S鎖,也可以加X(jué)鎖C.不能加S鎖,可以加X(jué)鎖D.不能加任何鎖38、用于實(shí)現(xiàn)數(shù)據(jù)存取安全性的SQL語(yǔ)句是()。A.CREATETABLEB.COMMITC.GRANT和REVOKED.ROLLBACK39、將錯(cuò)誤的、不一致的數(shù)據(jù)在進(jìn)入數(shù)據(jù)倉(cāng)庫(kù)之前予以更正或刪除,以免影響決策支持系統(tǒng)決策的正確性,這一過(guò)程稱(chēng)為()。A.?dāng)?shù)據(jù)提取B.?dāng)?shù)據(jù)轉(zhuǎn)換C.?dāng)?shù)據(jù)清洗D.?dāng)?shù)據(jù)加載40、維@@2、…、維n,度量),不含度量的多維數(shù)組是不能用于多維分析的。2、聯(lián)機(jī)分析處理包括以下()基本分析功能。Ⅰ.聚類(lèi)Ⅱ.切片Ⅲ.轉(zhuǎn)軸Ⅳ.切塊A.Ⅰ、Ⅱ并ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅱ、Ⅲ和ⅣD.都是四、簡(jiǎn)答題41、什么是數(shù)據(jù)庫(kù)鏡像?它有什么用途?42、舉例說(shuō)明關(guān)系模式和關(guān)系的區(qū)別。43、什么是概念模型?試述概念模型的作用。44、設(shè)有關(guān)系模式R{A,B,C,D,E),其上的函數(shù)依賴(lài)集為:F={A→C,C→D,B→C,DE→C,CE→A)(1) 求R的所有候選碼。(2) 判斷P={AD,AB,BC,CDE,AE}是否為無(wú)損連接分解?(3) 將R分解為BCNF,并具有無(wú)損連接性。45、試述常用的意向鎖:IS鎖、IX鎖、SIX鎖,給出這些鎖的相容矩陣。五、綜合題46、設(shè)有如圖3-2所示的3個(gè)基本表。表中各個(gè)屬性的含義如下A#(商店代號(hào))、ANAME(商店名)、WQTY(店員人數(shù))、CITY(所在城市)、B#(商品號(hào))、BNAME(商品名稱(chēng))、PRICE(商品價(jià)格)、QTY(商品數(shù)量)。試用SQL語(yǔ)句寫(xiě)出下列查詢:(1) 找出店員人數(shù)不超過(guò)100人或者在長(zhǎng)沙市的所有商店的商店代號(hào)和商店名。(2) 找出供應(yīng)書(shū)包的商店名。(3) 找出至少供應(yīng)代號(hào)為256的商店所供應(yīng)的全部商品的商店名和所在城市。圖3-23個(gè)關(guān)系表47、根據(jù)下列數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)的E-R圖(如圖所示的學(xué)生選課查詢方案一E-R圖和如圖所示的學(xué)生選課查詢方案二E-R圖),完成數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)。學(xué)生選課查詢方案一E-R圖學(xué)生選課查詢方案二E-R圖48、今有以下兩個(gè)關(guān)系模式:職工(職工號(hào),姓名,年齡,職務(wù),工資,部門(mén)號(hào))部門(mén)(部門(mén)員,名稱(chēng),經(jīng)理名,地址,電話號(hào))請(qǐng)用SQL的GRANT和REVOKE語(yǔ)句(加上視圖機(jī)制)完成以下授權(quán)定義或存取控制功能:(1) 用戶王明對(duì)兩個(gè)表有SELECT權(quán)限。(2) 用戶李勇對(duì)兩個(gè)表有INSERT和DELETE權(quán)限。(3) 每個(gè)職工只對(duì)自己的記錄有SELECT權(quán)限。(4) 用戶劉星對(duì)職工表有SELECT權(quán)限,對(duì)工資字段具有更新權(quán)限。(5) 用戶張新具有修改這兩個(gè)表的結(jié)構(gòu)的權(quán)限。(6) 用戶周平具有對(duì)兩個(gè)表的所有權(quán)限(讀、插、改、刪數(shù)據(jù)),并具有給其他用戶,授權(quán)的權(quán)限。(7) 用戶楊蘭具有從每個(gè)部門(mén)職工中SELECT最高工資、最低工資、平均工資的權(quán)限,他不能查看每個(gè)人的工資。
參考答案一、填空題1、【答案】TOP3;SUM((銷(xiāo)售單價(jià)-成本價(jià))*銷(xiāo)售數(shù)量);DESC2、【答案】定義數(shù)據(jù)庫(kù);定義基本表;定義視圖;定義索引3、【答案】使屬性域變?yōu)楹?jiǎn)單域;消除非主屬性對(duì)候選碼的部分依賴(lài);消除非主屬性對(duì)候選碼的傳遞依賴(lài)4、【答案】數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)操作;完整性約束5、【答案】無(wú)損連接6、【答案】面向主題的;集成的;隨時(shí)間變化的;非易失性7、【答案】動(dòng)態(tài)變化;靜態(tài)8、【答案】控制冗余,避免插入和刪除異常,從而增強(qiáng)數(shù)據(jù)庫(kù)結(jié)構(gòu)的穩(wěn)定性和靈活性9、【答案】用戶數(shù)據(jù)庫(kù);概念數(shù)據(jù)庫(kù);物理數(shù)據(jù)庫(kù)10、【答案】系編號(hào);無(wú);學(xué)號(hào);系編號(hào)二、判斷題11、【答案】錯(cuò)12、【答案】對(duì)13、【答案】錯(cuò)14、【答案】對(duì)15、【答案】錯(cuò)16、【答案】錯(cuò)17、【答案】對(duì)18、【答案】錯(cuò)19、【答案】錯(cuò)20、【答案】錯(cuò)21、【答案】錯(cuò)22、【答案】對(duì)23、【答案】錯(cuò)24、【答案】錯(cuò)25、【答案】對(duì)三、選擇題26、【答案】B【解析】關(guān)系完整性有三類(lèi):實(shí)體完整性、參照完整性和用戶定義的完整性。其中實(shí)體完整性保證每一個(gè)數(shù)據(jù)(實(shí)體)是可識(shí)別的,參照完整性保證當(dāng)數(shù)據(jù)與數(shù)據(jù)之間有聯(lián)系時(shí),這種聯(lián)系造成的數(shù)據(jù)取值的制約;用戶定義的完整性保證每一個(gè)數(shù)據(jù)的取值在應(yīng)用領(lǐng)域內(nèi)是合理的。其中,實(shí)體完整性和參照完整性是關(guān)系模型必須滿足的完整性約束條件,被稱(chēng)為關(guān)系的兩個(gè)不變性。也就是說(shuō),只要是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)就應(yīng)該自動(dòng)支持實(shí)體完整性和參照完整性。27、【答案】C【解析】數(shù)據(jù)庫(kù)恢復(fù)的實(shí)現(xiàn)技術(shù)主要是建立冗余并利用冗余數(shù)據(jù)實(shí)施數(shù)據(jù)庫(kù)恢復(fù)。建立冗余最常見(jiàn)的技術(shù)是數(shù)據(jù)轉(zhuǎn)儲(chǔ)和登錄日志文件。28、【答案】D【解析】2NF和3NF關(guān)系討論的都是非主屬性與候選碼間的函數(shù)依賴(lài)關(guān)系,所以A項(xiàng)是錯(cuò)誤的;BCNF要求每一個(gè)函數(shù)依賴(lài)的左部都包含R的候選碼,所以B項(xiàng)是錯(cuò)誤的;4NF要求每一個(gè)多值依賴(lài)的左部都包含R的候選碼,所以C項(xiàng)是錯(cuò)誤的。29、【答案】C【解析】DBMS是一個(gè)以統(tǒng)一方法管理、維護(hù)數(shù)據(jù)庫(kù)數(shù)據(jù)的一系列軟件的集合。30、A31、【答案】C【解析】CONVERT函數(shù)能將某種數(shù)據(jù)類(lèi)型的表達(dá)式顯式轉(zhuǎn)換為另一種數(shù)據(jù)類(lèi)型。其他3個(gè)都是聚集函數(shù),COUNT()的功能是統(tǒng)計(jì)一列中值的個(gè)數(shù);COUNT(*)統(tǒng)計(jì)元組個(gè)數(shù);AVG()計(jì)算一列值的平均值(此列必須是數(shù)值型)。此外,SQL語(yǔ)言中還提供了另一個(gè)數(shù)據(jù)類(lèi)型轉(zhuǎn)換函數(shù)CAST,這兩個(gè)函數(shù)均能將表達(dá)式值轉(zhuǎn)換為指定的數(shù)據(jù)類(lèi)型,CONVERT可以指定長(zhǎng)度,而CAST不能指定長(zhǎng)度。32、【答案】B33、【答案】B【解析】用戶定義的完整性是針對(duì)某一具體數(shù)據(jù)庫(kù)的約束條件,它反映某一具體應(yīng)用涉及的數(shù)據(jù)必須滿足語(yǔ)義要求;而規(guī)定學(xué)號(hào)的值域是8個(gè)數(shù)字字符組成的字符串顯然屬于這一類(lèi)型。34、【答案】B【解析】用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)屬于外部層,外部層又稱(chēng)外模式或子模式,是數(shù)據(jù)庫(kù)的用戶視圖。這一層描述每個(gè)與用戶相關(guān)的數(shù)據(jù)庫(kù)部分。35、【答案】C【解析】聯(lián)機(jī)事務(wù)處理系統(tǒng)一般沒(méi)有復(fù)雜的查詢和分析處理,按面向業(yè)務(wù)應(yīng)用的方式組織數(shù)據(jù),數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的特征在于面向主題、集成性、穩(wěn)定性和時(shí)變性,一般按面向分析主題的方式組織數(shù)據(jù)。36、【答案】C【解析】左連接或右連接包含與NULL數(shù)據(jù)匹配的數(shù)據(jù),非常消耗資源。多使用內(nèi)連接可以減少資源消耗有助于優(yōu)化查詢。37、【答案】A【解析】S鎖為共享鎖,事務(wù)T對(duì)數(shù)據(jù)D加S鎖后其他事務(wù)可以加S鎖,但不能加X(jué)鎖。38、【答案】C【解析】CREATETABLE是建立基表的語(yǔ)句;COMMIT是提交事務(wù)的語(yǔ)句;ROLLBACK是回滾事務(wù)的語(yǔ)句;GRANT是授權(quán)語(yǔ)句,REVOKE是回收權(quán)限的語(yǔ)句。39、【答案】C40、【答案】C【解析】考查聯(lián)機(jī)分析處理OLAP的基本概念,聯(lián)機(jī)分析處理包括的基本分析功能有:切片、切塊、鉆取、轉(zhuǎn)軸。四、簡(jiǎn)答題41、答:(1)數(shù)據(jù)庫(kù)鏡像即根據(jù)DBA的要求,自動(dòng)把整個(gè)數(shù)據(jù)庫(kù)或者其中的部分關(guān)鍵數(shù)據(jù)復(fù)制到另一個(gè)磁盤(pán)上。每當(dāng)主數(shù)據(jù)庫(kù)更新時(shí),DBMS自動(dòng)把更新后的數(shù)據(jù)復(fù)制過(guò)去,即DBMS自動(dòng)保證鏡像數(shù)據(jù)與主數(shù)據(jù)的一致性。(2)數(shù)據(jù)庫(kù)鏡像的用途有兩點(diǎn):①用于數(shù)據(jù)庫(kù)恢復(fù),當(dāng)出現(xiàn)介質(zhì)故障時(shí),可由鏡像磁盤(pán)繼續(xù)提供使用,同時(shí)DBMS自動(dòng)利用鏡像磁盤(pán)數(shù)據(jù)進(jìn)行數(shù)據(jù)庫(kù)的恢復(fù),不需要關(guān)閉系統(tǒng)和重裝數(shù)據(jù)庫(kù)副本。②提高數(shù)據(jù)庫(kù)的可用性,在沒(méi)有出現(xiàn)故障時(shí),當(dāng)一個(gè)用戶對(duì)某個(gè)數(shù)據(jù)加排它鎖進(jìn)行修改時(shí),其他用戶可以讀鏡像數(shù)據(jù)庫(kù)上的數(shù)據(jù),而不必等待該用戶釋放排它鎖。42、答:關(guān)系模式是靜態(tài)的,關(guān)系是動(dòng)態(tài)的。對(duì)于常見(jiàn)的二維表,關(guān)系模式通常指的是二維表的表頭,即有哪些列構(gòu)成,每個(gè)列的名稱(chēng)、類(lèi)型、長(zhǎng)度等。關(guān)系通常指的是一張表的具體內(nèi)容,因?yàn)楸斫?jīng)常進(jìn)行插入、刪除、修改等操作,關(guān)系可能不一樣。43、答:(1)數(shù)據(jù)模型是對(duì)現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象,用來(lái)描述數(shù)據(jù)、組織數(shù)據(jù)和對(duì)數(shù)據(jù)進(jìn)行操作。一般來(lái)講,數(shù)據(jù)模型是嚴(yán)格定義的概念的集合。這些概念精確描述了系統(tǒng)的靜態(tài)特性、動(dòng)態(tài)特性和完整性約束條件。因此數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成。①數(shù)據(jù)結(jié)構(gòu):它是所研究的對(duì)象類(lèi)型的集合,是對(duì)系統(tǒng)靜態(tài)特性的描述。②數(shù)據(jù)操作:是指對(duì)數(shù)據(jù)庫(kù)中各種對(duì)象(型)的實(shí)例(值)允許進(jìn)行的操作的集合,包括操作及有關(guān)的操作規(guī)則,是對(duì)系統(tǒng)動(dòng)態(tài)特性的描述。③完整性約束條件:數(shù)據(jù)的約束條件是一組完整性規(guī)則的集合。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫(kù)狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。(2)概念模型的作用:概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。概念模型用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一層抽象,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶之間進(jìn)行交流的語(yǔ)言。44、答:(1)從F中看出,候選碼至少包含BE(因?yàn)樗鼈儾灰蕾?lài)于任何屬性),而(BE)+=ABCDE,所以BE是R的唯一候選碼。(2)P的無(wú)損連接性判斷結(jié)果如圖6-4所示,其中沒(méi)有全a行,由此判定P不具有無(wú)損連接性。圖6-4P的無(wú)損連接性判斷表(3)考慮A→C,因?yàn)锳BCDE不是BCNF(A→C的左部不是候選碼BE),將ABCDE分解為AC和ABDE,AC已是BCNF。進(jìn)一步分解ABDE,選擇B→D,把ABDE分解為BD和ABE,此時(shí)BD和ABE均為BCNF。所以P={AC,BD,ABE}。45、答:(1)如果對(duì)一個(gè)數(shù)據(jù)對(duì)象加IS鎖,表示它的后裔結(jié)點(diǎn)擬加S鎖。例如,要對(duì)某個(gè)元組加S鎖,則要首先對(duì)關(guān)系和數(shù)據(jù)庫(kù)加IS鎖。(2) 如果對(duì)一個(gè)數(shù)據(jù)對(duì)象加IX鎖,表示它的后裔結(jié)點(diǎn)擬加X(jué)鎖。例如,要對(duì)某個(gè)元組加X(jué)鎖,則要首先對(duì)關(guān)系和數(shù)據(jù)庫(kù)加IX鎖。(3) 如果對(duì)一個(gè)數(shù)據(jù)對(duì)象加SIX鎖,表示對(duì)它加S鎖,再加IX鎖,即SIX=S+I(xiàn)X。五、綜合題46、答:(1)對(duì)應(yīng)的SQL語(yǔ)句如下:(2) 對(duì)應(yīng)的SQL語(yǔ)句如下:方法1:方法2:(3) 對(duì)應(yīng)的SQL語(yǔ)句如下:47、答:依照?qǐng)D7-1所示的學(xué)生選課查詢方案一E-R圖和圖7-2所示的學(xué)生選課查詢方案二E-R圖,轉(zhuǎn)換為對(duì)應(yīng)的關(guān)系數(shù)據(jù)模型,且經(jīng)過(guò)論證滿足第三范式的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)如下:(1) 學(xué)生選課查詢方案一E-R圖轉(zhuǎn)換的關(guān)系數(shù)據(jù)模型如下:學(xué)生(學(xué)號(hào),姓名,性別,出生年月,入學(xué)時(shí)間,專(zhuān)業(yè)編碼,電話,籍貫)課程(課程號(hào),課程名,學(xué)分,學(xué)時(shí),考試/考查,開(kāi)課學(xué)期)教師(教師編號(hào),教師名,性別,出生年月,部門(mén)編號(hào),職稱(chēng),電話,籍貫)課表(學(xué)號(hào),課程號(hào),教師編號(hào),授課時(shí)間編號(hào),授課地點(diǎn)編號(hào))(2) 學(xué)生選課查詢方案二E-R圖轉(zhuǎn)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年貴陽(yáng)八中校內(nèi)小賣(mài)部經(jīng)營(yíng)權(quán)租賃合同
- 2024私房買(mǎi)賣(mài)合同范本:商鋪與住宅混合3篇
- 2025版設(shè)備購(gòu)買(mǎi)合同樣本2篇
- 2024年金融科技服務(wù)平臺(tái)建設(shè)分包合同
- 2025年平頂山貨運(yùn)上崗證考試題
- 二零二五年度520萬(wàn)Oracle ERP項(xiàng)目數(shù)據(jù)遷移與整合合同
- 粵教版高一信息技術(shù)必修一說(shuō)課稿:1.2.《信息技術(shù)及其影響》說(shuō)課稿001
- 二零二五年度員工分紅與職業(yè)發(fā)展規(guī)劃合同3篇
- 二零二五年度健康產(chǎn)業(yè)二人合伙合作協(xié)議范本2篇
- 2024年北師大版七年級(jí)科學(xué)下冊(cè)階段測(cè)試試卷
- 手衛(wèi)生知識(shí)答題及答案
- GB/T 11017.1-2024額定電壓66 kV(Um=72.5 kV)和110 kV(Um=126 kV)交聯(lián)聚乙烯絕緣電力電纜及其附件第1部分:試驗(yàn)方法和要求
- 華為任職資格體系介紹
- 專(zhuān)題06手拉手模型(原卷版+解析)
- 《珍愛(ài)生命拒絕毒品》主題班會(huì)課件
- 儲(chǔ)能鋰離子電池 液冷熱管理系統(tǒng)運(yùn)行和維護(hù)規(guī)范
- GB/T 32399-2024信息技術(shù)云計(jì)算參考架構(gòu)
- 2024AI Agent行業(yè)研究報(bào)告
- 宮腔鏡手術(shù)并發(fā)癥及處理
- 安全生產(chǎn)治本攻堅(jiān)三年行動(dòng)方案2024~2026(工貿(mào))
- 華為質(zhì)量回溯(根因分析與糾正預(yù)防措施)模板
評(píng)論
0/150
提交評(píng)論