寧波大學(xué)技術(shù)院計(jì)算機(jī)與技術(shù)專業(yè)《數(shù)據(jù)庫原理》目期末試卷A(含答案)_第1頁
寧波大學(xué)技術(shù)院計(jì)算機(jī)與技術(shù)專業(yè)《數(shù)據(jù)庫原理》目期末試卷A(含答案)_第2頁
寧波大學(xué)技術(shù)院計(jì)算機(jī)與技術(shù)專業(yè)《數(shù)據(jù)庫原理》目期末試卷A(含答案)_第3頁
寧波大學(xué)技術(shù)院計(jì)算機(jī)與技術(shù)專業(yè)《數(shù)據(jù)庫原理》目期末試卷A(含答案)_第4頁
寧波大學(xué)技術(shù)院計(jì)算機(jī)與技術(shù)專業(yè)《數(shù)據(jù)庫原理》目期末試卷A(含答案)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第第頁寧波大學(xué)科學(xué)技術(shù)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)《數(shù)據(jù)庫原理》科目期末試卷A(有答案)一、填空題1、數(shù)據(jù)倉庫是______、______、______、______的數(shù)據(jù)集合,支持管理的決策過程。2、DBMS的完整性控制機(jī)制應(yīng)具備三個(gè)功能:定義功能,即______;檢查功能,即______;最后若發(fā)現(xiàn)用戶的操作請求使數(shù)據(jù)違背了完整性約束條件,則采取一定的動(dòng)作來保證數(shù)據(jù)的完整性。3、在設(shè)計(jì)局部E-R圖時(shí),由于各個(gè)子系統(tǒng)分別有不同的應(yīng)用,而且往往是由不同的設(shè)計(jì)人員設(shè)計(jì),所以各個(gè)局部E-R圖之間難免有不一致的地方,稱為沖突。這些沖突主要有______、______和______3類。4、SQLServer中數(shù)據(jù)完整性包括______、______和______。5、在SELECT命令中,______子句用于選擇滿足給定條件的元組,使用______子句可按指定列的值分組,同時(shí)使用______子句可提取滿足條件的組。6、數(shù)據(jù)庫內(nèi)的數(shù)據(jù)是______的,只要有業(yè)務(wù)發(fā)生,數(shù)據(jù)就會(huì)更新,而數(shù)據(jù)倉庫則是______的歷史數(shù)據(jù),只能定期添加和刷新。7、數(shù)據(jù)倉庫創(chuàng)建后,首先從______中抽取所需要的數(shù)據(jù)到數(shù)據(jù)準(zhǔn)備區(qū),在數(shù)據(jù)準(zhǔn)備區(qū)中經(jīng)過凈化處理______,再加載到數(shù)據(jù)倉庫中,最后根據(jù)用戶的需求將數(shù)據(jù)發(fā)布到______。8、主題在數(shù)據(jù)倉庫中由一系列實(shí)現(xiàn)。一個(gè)主題之下表的劃分可按______、______數(shù)據(jù)所屬時(shí)間段進(jìn)行劃分,主題在數(shù)據(jù)倉庫中可用______方式進(jìn)行存儲(chǔ),如果主題存儲(chǔ)量大,為了提高處理效率可采用______方式進(jìn)行存儲(chǔ)。9、____________和____________一起組成了安全性子系統(tǒng)。10、數(shù)據(jù)倉庫主要是供決策分析用的______,所涉及的數(shù)據(jù)操作主要是______,一般情況下不進(jìn)行。二、判斷題11、數(shù)據(jù)庫模式和實(shí)例是一回事。()12、在關(guān)系運(yùn)算中,投影是最耗時(shí)的操作。()13、關(guān)系中任何一列的屬性取值是不可再分的數(shù)據(jù)項(xiàng),可取自不同域中的數(shù)據(jù)。()14、在數(shù)據(jù)庫恢復(fù)中,對已完成的事務(wù)進(jìn)行撤銷處理。()15、在SQL中,ALTERTABLE語句中MODIFY用于修改字段的類型和長度等,ADD用于添加新的字段。()16、在關(guān)系數(shù)據(jù)表中,屬性的順序是一定的,不能交換。()17、視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。()18、在關(guān)系數(shù)據(jù)庫中,屬性的排列順序是可以顛倒的。()19、在CREATEINDEX語句中,使CLUSTERED來建立簇索引。()20、據(jù)庫操作中防止死鎖的方法是禁止兩個(gè)用戶同時(shí)操作數(shù)據(jù)庫。()21、二級封鎖協(xié)議能解決不可重復(fù)讀問題,不能解決讀"臟"數(shù)據(jù)。()22、求事務(wù)在讀取數(shù)據(jù)前先加共享鎖,且直到該事務(wù)執(zhí)行結(jié)束時(shí)才釋放相應(yīng)的鎖,這種封鎖協(xié)議是二級封鎖協(xié)議。()23、有兩個(gè)關(guān)系R和S,分別包含15個(gè)和10個(gè)元組,則在R∪S、R-S、R∩S中可能出現(xiàn)的一種元組數(shù)目情況是18、7、7()24、視圖就是一個(gè)虛表,保存視圖時(shí),保存的是視圖的定義。()25、標(biāo)準(zhǔn)SQL語言能用于所有類型的關(guān)系數(shù)據(jù)庫系統(tǒng)。()三、選擇題26、關(guān)于關(guān)系的完整性約束條件,下列說法錯(cuò)誤的是()。A.在關(guān)系模型中,允許定義實(shí)體完整性、參照完整性和用戶定義的完整性B.用戶完整性應(yīng)該由關(guān)系系統(tǒng)自動(dòng)支持C.參照完整性可由用戶或系統(tǒng)定義D.用戶定義的完整性是應(yīng)用領(lǐng)域需要遵循的約束條件27、后援副本的用途是()。A.安全性保障B.一致性控制C.故障后的恢復(fù)D.?dāng)?shù)據(jù)的轉(zhuǎn)儲(chǔ)28、下列關(guān)于函數(shù)依賴的描述中,錯(cuò)誤的是()。A.在函數(shù)依賴A→B中,A稱為決定因素B.在關(guān)系R中,屬性B依賴于屬性A,則說明當(dāng)屬性A的值確定之后,屬性B的值也就隨之確定C.函數(shù)依賴具有傳遞性D.在關(guān)系R中,如果屬性A依賴于屬性B,這種依賴正式記作:A→B。29、Access、Delphi和SQLServerC.Oracle、Sybase、Informix、VisualFoxProD.PowerDesigner、Sybase、Informix、VisualFoxPro30、設(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、下面描述正確的是()。A.可以在任何數(shù)據(jù)庫中創(chuàng)建視圖B.可以在視圖上創(chuàng)建索引C.如果視圖引用的基表或者視圖被刪除,則該視圖不能再被使用,直到創(chuàng)建新的基表或者視圖D.通過視圖查詢數(shù)據(jù)時(shí),SQLServer不檢查數(shù)據(jù)完整性規(guī)則32、在關(guān)系代數(shù)表達(dá)式的等價(jià)優(yōu)化中,不正確的敘述是()。A.盡可能早地執(zhí)行連接B.盡可能早地執(zhí)行選擇C.盡可能早地執(zhí)行投影D.把笛卡爾積和隨后的選擇合并成連接運(yùn)算33、SQLServer的約束包括()。A.DEFAULT、RULE、CHECK和UNIQUEB.CHECK、RULE、PRIMARYKEY和FOREIGNKEYC.UNIQUE、DEFAULT、RULE、PRIMARYKEY和FOREIGNKEYD.PRIMARYKEY和FOREIGNKEY34、下面關(guān)于數(shù)據(jù)庫三層模式結(jié)構(gòu)兩層映射的說法,不正確的是()。A.模式與內(nèi)模式映射可以實(shí)現(xiàn)物理數(shù)據(jù)的獨(dú)立性B.外模式與模式映射可以實(shí)現(xiàn)邏輯數(shù)據(jù)的獨(dú)立性C.DBMS在數(shù)據(jù)庫的三層模式結(jié)構(gòu)之間提供了兩層映射D.子模式與內(nèi)模式映射可以實(shí)現(xiàn)邏輯數(shù)據(jù)的獨(dú)立性35、關(guān)于UML建模機(jī)制,下列說法錯(cuò)誤的是()。A.用例模型可以把滿足用戶需求的功能表示出來B.包圖是表明包與包之間關(guān)系的類圖C.協(xié)作圖包含一組對象,并在圖中展示這些對象之間的聯(lián)系以及對象間發(fā)送和接收的消息D.順序圖主要用于描述系統(tǒng)、用例和程序模塊中邏輯流程的先后執(zhí)行次序或并行次序36、在SQLServer2000中,下列安全控制方法最合理的是()。A.為計(jì)算機(jī)系每個(gè)教師授予每個(gè)表的SELECT權(quán),為教務(wù)處全體人員授予每個(gè)表的SELECT、INSERT、DELETE和UPDATE權(quán)B.為計(jì)算機(jī)系和教務(wù)處分別建立一個(gè)角色,將兩個(gè)部門的每個(gè)職工設(shè)置為相應(yīng)角色中的成員。將計(jì)算機(jī)系角色和教務(wù)處角色設(shè)置為此數(shù)據(jù)庫的db_datareader角色中的成員,將教務(wù)處角色設(shè)置為此數(shù)據(jù)庫的db_datawriter角色中的成員C.為計(jì)算機(jī)系和教務(wù)處分別建立一個(gè)角色,將兩個(gè)部門的每個(gè)職工設(shè)置為相應(yīng)角色中的成員。為計(jì)算機(jī)系角色授予每個(gè)表的SELECT權(quán),為教務(wù)處角色授予每個(gè)表的SELECT、INSERT、DELETE和UPDATE權(quán)D.將計(jì)算機(jī)系和教務(wù)處的每個(gè)職工都設(shè)置為db_owner角色中的成員37、實(shí)現(xiàn)數(shù)據(jù)庫并發(fā)控制的主要方法是()。A.授權(quán)B.索引C.日志D.封鎖38、關(guān)于SQLServer的數(shù)據(jù)庫權(quán)限敘述不正確的是()。A.SQLServer數(shù)據(jù)庫的對象權(quán)限可以用GRANT分配,而語句權(quán)限不可以用GRANT分配B.服務(wù)器權(quán)限能通過固定服務(wù)器角色進(jìn)行分配,不能單獨(dú)分配給用戶C.系統(tǒng)管理員能使用SQLServer執(zhí)行任何任務(wù)D.每個(gè)用戶可以被分配若干權(quán)限,并且有可能把權(quán)限賦予其他用戶39、數(shù)據(jù)倉庫的模式中,最基本的是()。A.星座模式B.雪花模式C.星型模式D.以上都不對40、關(guān)于OLAP和OLTP的敘述中錯(cuò)誤的是()。A.OLTP事務(wù)量大,但事務(wù)內(nèi)容比較簡單且重復(fù)率高B.OLAP的最終數(shù)據(jù)來源與OLTP不一樣C.OLAP面對決策人員和高層管理人員D.OLTP以應(yīng)用為核心,是應(yīng)用驅(qū)動(dòng)的四、簡答題41、內(nèi)存數(shù)據(jù)庫和磁盤數(shù)據(jù)庫有什么區(qū)別?42、為在某種程度上保證某數(shù)據(jù)庫系統(tǒng)可靠地運(yùn)行,在SQLServer2000環(huán)境中,對其制定有下列三種備份策略。假設(shè)對此數(shù)據(jù)庫進(jìn)行一次完全備份需要4小時(shí),差異備份需要2小時(shí),日志備份需要1小時(shí)。設(shè)所有備份都是從凌晨1:00開始。策略1:每周周日進(jìn)行一次完全備份,每周周一至周六每天進(jìn)行一次日志備份;策略2:每周周日進(jìn)行一次完全備份,每周周一至周六每天進(jìn)行一次差異備份;策略3:每天進(jìn)行一次完全備份。①假設(shè)需要保留一年的備份數(shù)據(jù),比較三種備份策略所占用的空間。②比較每種備份策略的備份和恢復(fù)速度。43、什么是概念模型?試述概念模型的作用。44、簡述大數(shù)據(jù)的應(yīng)用。45、什么是死鎖?請給出預(yù)防死鎖的若干方法。五、綜合題46、工廠(包括廠名和廠長名)需建立一個(gè)管理數(shù)據(jù)庫存儲(chǔ)以下信息:(1)一個(gè)廠內(nèi)有多個(gè)車間,每個(gè)車間有車間號、車間主任姓名、地址和電話。(2)一個(gè)車間有多個(gè)工人,每個(gè)工人有職工號、姓名、年齡、性別和工種。(3)一個(gè)車間生產(chǎn)多種產(chǎn)品,產(chǎn)品有產(chǎn)品號和價(jià)格。(4)一個(gè)車間生產(chǎn)多種零件,一個(gè)零件也可能由多個(gè)車間制造。零件有零件號、重量和價(jià)格。(5)一個(gè)產(chǎn)品由多種零件組成,一種零件也可裝配出多種產(chǎn)品。(6)產(chǎn)品與零件均存入倉庫中。(7)廠內(nèi)有多個(gè)倉庫,倉庫有倉庫號、倉庫主任姓名和電話?;卮鹨韵聠栴}:(1)畫出該系統(tǒng)的E-R圖。(2)給出相應(yīng)的關(guān)系模式。(3)畫出該系統(tǒng)的層次模型圖。47、表所示為關(guān)系SC的實(shí)例數(shù)據(jù),其中:Sno為學(xué)號、Cno為課程號、Ctitle為課程名、Iname為教師名、Iloca為教師地址,Grade為成績。表6-2關(guān)系SC的實(shí)例數(shù)據(jù)(1) 該關(guān)系為第幾范式?(2) 是否存在插入、刪除異常?若存在,請說明是在什么情況下發(fā)生?發(fā)生的原因是什么?(3) 請將它分解為高一級范式。(4) 分解后的關(guān)系能否解決操作異常問題?48、在SQLServer2000中,有教師表Teachers(TeaeherID,Name,LeaderID,其中TeacherID是主碼,類型是長度為4的普通編碼定長字符串,且每位是0~9的數(shù)字字符;Name的類型是長度為10的普通編碼可變長字符串;LeaderID是每個(gè)教師的領(lǐng)導(dǎo)的TeacherID。①寫出創(chuàng)建Teachers表的SQL語句,要求語句中包含所有的約束。②現(xiàn)要查詢TeaeherID為“1234”的教師的領(lǐng)導(dǎo)的上級領(lǐng)導(dǎo)的TeacherID,請給出相應(yīng)的SQL語句,要求只使用一條SQL語句實(shí)現(xiàn),且此語句中不允許包含子查詢。

參考答案一、填空題1、【答案】面向主題的;集成的;隨時(shí)間變化的;非易失性2、【答案】提供定義完整性約束條件機(jī)制;檢查用戶發(fā)出的操作請求是否違背完整性約束條件3、【答案】屬性沖突;命名沖突;結(jié)構(gòu)沖突4、【答案】域完整性;實(shí)體完整性;參照完整性5、【答案】WHERE;GROUPBY;HAVING6、【答案】動(dòng)態(tài)變化;靜態(tài)7、【答案】數(shù)據(jù)源;數(shù)據(jù);數(shù)據(jù)集市8、【答案】數(shù)據(jù)表;數(shù)據(jù)的綜合;多維數(shù)據(jù)庫;關(guān)系數(shù)據(jù)庫9、【答案】用戶權(quán)限定義;合法權(quán)檢查機(jī)制10、【答案】數(shù)據(jù)查詢;修改操作二、判斷題11、【答案】錯(cuò)12、【答案】錯(cuò)13、【答案】錯(cuò)14、【答案】錯(cuò)15、【答案】錯(cuò)16、【答案】錯(cuò)17、【答案】錯(cuò)18、【答案】對19、【答案】對20、【答案】錯(cuò)21、【答案】錯(cuò)22、【答案】錯(cuò)23、【答案】錯(cuò)24、【答案】對25、【答案】對三、選擇題26、【答案】B【解析】關(guān)系完整性有三類:實(shí)體完整性、參照完整性和用戶定義的完整性。其中實(shí)體完整性保證每一個(gè)數(shù)據(jù)(實(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)系模型必須滿足的完整性約束條件,被稱為關(guān)系的兩個(gè)不變性。也就是說,只要是關(guān)系數(shù)據(jù)庫系統(tǒng)就應(yīng)該自動(dòng)支持實(shí)體完整性和參照完整性。27、【答案】C【解析】后援副本即數(shù)據(jù)庫的備份文件,是用于數(shù)據(jù)庫故障后的恢復(fù)。28、【答案】D【解析】函數(shù)依賴,顧名思義,就是屬性之間存在著類似于數(shù)學(xué)中函數(shù)的一種數(shù)據(jù)依賴關(guān)系。設(shè)U{A1,A2,…,An}是屬性集合,R(U)是U上的一個(gè)關(guān)系,X、Y是U的子集。若對于R(U)下的任何一個(gè)可能的關(guān)系,均有X的一個(gè)值對應(yīng)于Y的唯一具體值,稱X函數(shù)決定Y,或者Y函數(shù)依賴于X,記作X→Y,其中X稱為決定因素。29、【答案】C【解析】關(guān)系數(shù)據(jù)庫管理系統(tǒng)是被公認(rèn)為最有前途的一種數(shù)據(jù)庫管理系統(tǒng)。自20世紀(jì)80年代以來,作為商品推出的數(shù)據(jù)庫管理系統(tǒng)幾乎都是關(guān)系型的,例如,Oracle、Sybase、Informix、VisualFoxPro、Access和SQLServer等。Delphi、PowerBuilder和PowerDesigner屬于應(yīng)用系統(tǒng)開發(fā)工具軟件。30、A31、【答案】C【解析】創(chuàng)建和使用視圖需遵循一些基本原則,為此還應(yīng)注意以下問題:①只能在當(dāng)前數(shù)據(jù)庫中創(chuàng)建視圖。②如果視圖引用的基表或者視圖被刪除,則該視圖不能再被使用,直到創(chuàng)建新的基表或者視圖。③不能在視圖上創(chuàng)建索引,不能在規(guī)則、默認(rèn)、觸發(fā)器的定義中引用視圖。④當(dāng)通過視圖查詢數(shù)據(jù)時(shí),SQLServer要檢查數(shù)據(jù)完整性規(guī)則,以確保語句中涉及的所有數(shù)據(jù)庫對象存在,而且數(shù)據(jù)修改語句不能違反數(shù)據(jù)完整性規(guī)則。4、查詢選課關(guān)系SC(Sno,Cno,Score)表中還沒有給定成績(Score)的課程號(Sno)和學(xué)號(Cno),下列語句正確的是()A.SELECTSno,CnoFROMSCWHEREScoreISNULLB.SELECT*FROMSCWHEREScore=NULLC.SELECTSno,CnoFROMSCD.SELECTScoreFROMSCWHERESno,CnoISNOTNULL【答案】A【解析】在數(shù)據(jù)庫基本表中,還沒有給定成績的屬性列,意味著該屬性列的數(shù)據(jù)還從未更新過,為此,其值應(yīng)該是空(NULL),SQL中可以用ISNULL和ISNOTNULL來查詢屬性列值是空值或不為空值的元組。根據(jù)題意,應(yīng)該選擇A項(xiàng)。注意,IS不能用“=”來代替。32、【答案】A【解析】在關(guān)系代數(shù)表達(dá)式中,連接運(yùn)算的結(jié)果常常是一個(gè)較大的關(guān)系。如果盡可能早地執(zhí)行連接,則運(yùn)算得到的中間結(jié)果就33、【答案】C【解析】SQLServer的約束包括UNIQUE、DEFAULT、RULE、PRIMARYKEY和FOREIGNKEY等。34、【答案】D【解析】數(shù)據(jù)庫三層模式體系結(jié)構(gòu)的目的是將用戶的數(shù)據(jù)庫邏輯視圖與數(shù)據(jù)庫的物理描述分離開來。外模式與概念模式之間的映射,它把用戶數(shù)據(jù)庫與概念數(shù)據(jù)庫聯(lián)系起來了。這一層的映射可以保證邏輯數(shù)據(jù)獨(dú)立性,即外模式不受概念模式變化的影響。概念模式與內(nèi)模式之間的映射,它把概念數(shù)據(jù)庫與物理數(shù)據(jù)庫聯(lián)系起來了。這一層的映射可以保證物理數(shù)據(jù)獨(dú)立性,即概念模式不受內(nèi)模式變化的影響。35、【答案】D【解析】UML是面向?qū)ο箝_發(fā)中一種通用的圖形化建模語言。其中活動(dòng)圖主要用于描述系統(tǒng)、用例和程序模塊中邏輯流程的先后執(zhí)行、并行次序。順序圖主要用于描述系統(tǒng)內(nèi)對象之間的消息發(fā)送和接收序列。D項(xiàng)混淆了兩種圖。36、【答案】B【解析】在數(shù)據(jù)庫中,db_datareader角色具有查詢數(shù)據(jù)庫中所有用戶表以適用于計(jì)算機(jī)系和教務(wù)處的權(quán)限;db_datawriter具有更改數(shù)據(jù)庫中所有用戶表中數(shù)據(jù)以適用于教務(wù)處的權(quán)限。37、【答案】D【解析】數(shù)據(jù)庫管理系統(tǒng)對事務(wù)的并發(fā)執(zhí)行進(jìn)行控制,以保證數(shù)據(jù)庫一致性,最常用的方法是封鎖的方法,即當(dāng)一個(gè)事務(wù)訪問某個(gè)數(shù)據(jù)項(xiàng)時(shí),以一定的方式鎖住該數(shù)據(jù)項(xiàng),從而限制其他事務(wù)對該數(shù)據(jù)項(xiàng)的訪問。38、【答案】A【解析】服務(wù)器級的角色建立在SQL服務(wù)器上,是系統(tǒng)預(yù)定義的,用戶不能創(chuàng)建服務(wù)器角色,只能選擇合適的服務(wù)器角色,SQLServer的數(shù)據(jù)庫權(quán)限可以分為數(shù)據(jù)庫對象權(quán)限和語句權(quán)限,對象權(quán)限和語句權(quán)限都可以通過GRANT和REVOKE來分配和收回,系統(tǒng)管理員具有最高的權(quán)限。39、【答案】C40、【答案】C【解析】OLAP與OLTP一樣,最終數(shù)據(jù)來源都是來自底層的數(shù)據(jù)庫系統(tǒng),但是由于兩者的使用用戶不同。四、簡答題41、答:內(nèi)存數(shù)據(jù)庫與磁盤數(shù)據(jù)庫的區(qū)別如圖15-1所示。內(nèi)存數(shù)據(jù)庫和磁盤數(shù)據(jù)庫對比示意圖42、答:①占用空間量從大到小排序?yàn)椋翰呗?,策略2,策略1;②備份速度從快到慢排序?yàn)椋翰呗?,策略2,策略3;恢復(fù)速度從快到慢排序?yàn)椋翰呗?,策略2,策略1。43、答:(1)數(shù)據(jù)模型是對現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象,用來描述數(shù)據(jù)、組織數(shù)據(jù)和對數(shù)據(jù)進(jìn)行操作。一般來講,數(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):它是所研究的對象類型的集合,是對系統(tǒng)靜態(tài)特性的描述。②數(shù)據(jù)操作:是指對數(shù)據(jù)庫中各種對象(型)的實(shí)例(值)允許進(jìn)行的操作的集合,包括操作及有關(guān)的操作規(guī)則,是對系統(tǒng)動(dòng)態(tài)特性的描述。③完整性約束條件:數(shù)據(jù)的約束條件是一組完整性規(guī)則的集合。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。(2)概念模型的作用:概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。概念模型用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一層抽象,是數(shù)據(jù)庫設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫設(shè)計(jì)人員和用戶之間進(jìn)行交流的語言。44、答:(1)感知現(xiàn)在預(yù)測未來——互聯(lián)網(wǎng)文本大數(shù)據(jù)管理與挖掘互聯(lián)網(wǎng)文本大數(shù)據(jù)管理的特點(diǎn)如下:①互聯(lián)網(wǎng)文本大數(shù)據(jù)蘊(yùn)含著豐富的社會(huì)信息,可以看作是對真實(shí)社會(huì)的網(wǎng)絡(luò)映射。②實(shí)時(shí)、深入分析互聯(lián)網(wǎng)文本大數(shù)據(jù),幫助人們在海量數(shù)據(jù)中獲取有價(jià)值的信息,發(fā)現(xiàn)蘊(yùn)含的規(guī)律,可以更好地感知現(xiàn)在、預(yù)測未來,體現(xiàn)了第四范式數(shù)據(jù)密集型科學(xué)發(fā)現(xiàn)的研究方式和思維方式。③互聯(lián)網(wǎng)文本大數(shù)據(jù)管理對大數(shù)據(jù)系統(tǒng)和技術(shù)的挑戰(zhàn)是全面的、跨學(xué)科跨領(lǐng)域的,需要?jiǎng)?chuàng)新,也要繼承傳統(tǒng)數(shù)據(jù)管理技術(shù)和數(shù)據(jù)倉庫分析技術(shù)的精華。(2)數(shù)據(jù)服務(wù)實(shí)時(shí)推薦——基于大數(shù)據(jù)分析的用戶建模這一類大數(shù)據(jù)應(yīng)用的特點(diǎn)如下:①模型的建立來自對大數(shù)據(jù)的分析結(jié)果,通俗地講是“用數(shù)據(jù)說話”。建模的過程是動(dòng)態(tài)的,隨著實(shí)際對象的變化,模型也在變化。②數(shù)據(jù)處理既有對歷史數(shù)據(jù)的離線分析和挖掘,又有對實(shí)時(shí)流數(shù)據(jù)的在線采集和分析,體現(xiàn)了大數(shù)據(jù)上不同層次的分析:流分析、SQL分析、深度分析的需求。③用戶模型本身也是大數(shù)據(jù),維度高,信息稀疏,用戶模型的存儲(chǔ)、管理是數(shù)據(jù)服務(wù)的重要任務(wù),要滿足大規(guī)模應(yīng)用需要的高并發(fā)數(shù)據(jù)更新與讀取。?45、答:(1)如果事務(wù)T1封鎖了數(shù)據(jù)R1,T2封鎖了數(shù)據(jù)R2,T1又請求封鎖R2,因T2已封鎖了R2,于是T1等待T2釋放R2上的鎖。T2又申請封鎖R1,因T1已封鎖了R1,T2也只能等待T1釋放R1上的鎖。這樣就出現(xiàn)了T1在等待T2,而T2又在等待T1的局面,T1和T2兩個(gè)事務(wù)永遠(yuǎn)不能結(jié)束,形成死鎖。(2)防止死鎖發(fā)生其實(shí)是要破壞產(chǎn)生死鎖的條件。預(yù)防死鎖通??梢杂袃煞N方法:①一次封鎖法要求每個(gè)事務(wù)必須一次將所用的所有數(shù)據(jù)全部加鎖,否則就不能執(zhí)行。②順序封鎖法預(yù)先對數(shù)據(jù)對象規(guī)定一個(gè)封鎖順序,所有事務(wù)都按照這個(gè)順序?qū)嵭蟹怄i。但是,預(yù)防死鎖的策略不大適合數(shù)據(jù)庫系統(tǒng)的特點(diǎn)。五、綜合題46、答:(1)該系統(tǒng)的E-R圖如圖所示。各實(shí)體的屬性如下:①工廠:廠名、廠長姓名。②車間:車問號、車間主任姓名、地址、電話。③工人:職工號、姓名、年齡、性別、工種。④倉庫:倉庫號、倉庫主任姓名、電話。⑤零件:零件號、重量、價(jià)格。⑥產(chǎn)品:產(chǎn)品號、價(jià)格。該系統(tǒng)的E-R圖(2) 相應(yīng)的關(guān)系模式如下:工廠(廠名、廠長姓名)車間(車間號、車間主任姓名、地址、電話、廠名)工人(職工號、姓名、年齡、性別、工種、車間號)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論