2022年北京理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)《數(shù)據(jù)庫原理》科目期末試卷B(有答案)_第1頁
2022年北京理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)《數(shù)據(jù)庫原理》科目期末試卷B(有答案)_第2頁
2022年北京理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)《數(shù)據(jù)庫原理》科目期末試卷B(有答案)_第3頁
2022年北京理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)《數(shù)據(jù)庫原理》科目期末試卷B(有答案)_第4頁
2022年北京理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)《數(shù)據(jù)庫原理》科目期末試卷B(有答案)_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2022年北京理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)《數(shù)據(jù)庫原理》科目期末試卷B(有答案)一、填空題1、SQL語言的數(shù)據(jù)定義功能包括______、______、______和______。2、關(guān)系系統(tǒng)的查詢優(yōu)化既是關(guān)系數(shù)據(jù)庫管理系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù),又是關(guān)系系統(tǒng)的優(yōu)點(diǎn)。因?yàn)椋脩糁灰岢鯻_____,不必指出______。3、在SQLServer2000中,數(shù)據(jù)頁的大小是8KB。某數(shù)據(jù)庫表有1000行數(shù)據(jù),每行需要5000字節(jié)空間,則此數(shù)據(jù)庫表需要占用的數(shù)據(jù)頁數(shù)為_____頁。4、安全性控制的一般方法有____________、____________、____________、和____________視圖的保護(hù)五級(jí)安全措施。5、從外部視圖到子模式的數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換是由______________實(shí)現(xiàn);模式與子模式之間的映象是由______________實(shí)現(xiàn);存儲(chǔ)模式與數(shù)據(jù)物理組織之間的映象是由______________實(shí)現(xiàn)。6、在數(shù)據(jù)庫系統(tǒng)封鎖協(xié)議中,一級(jí)協(xié)議:“事務(wù)在修改數(shù)據(jù)A前必須先對(duì)其加X鎖,直到事務(wù)結(jié)束才釋放X鎖”,該協(xié)議可以防止______;二級(jí)協(xié)議是在一級(jí)協(xié)議的基礎(chǔ)上加上“事務(wù)T在讀數(shù)據(jù)R之前必須先對(duì)其加S鎖,讀完后即可釋放S鎖”,該協(xié)議可以防止______;三級(jí)協(xié)議是在一級(jí)協(xié)議的基礎(chǔ)上加上“事務(wù)T在讀數(shù)據(jù)R之前必須先對(duì)其加S鎖,直到事務(wù)結(jié)束后才釋放S鎖”,該協(xié)議可以防止______。7、如圖所示的關(guān)系R的候選碼為;R中的函數(shù)依賴有;R屬于范式。一個(gè)關(guān)系R8、在SELECT命令中進(jìn)行查詢,若希望查詢的結(jié)果不出現(xiàn)重復(fù)元組,應(yīng)在SELECT語句中使用______保留字。9、數(shù)據(jù)倉庫是______、______、______、______的數(shù)據(jù)集合,支持管理的決策過程。10、設(shè)在SQLServer2000環(huán)境下,對(duì)“銷售數(shù)據(jù)庫”進(jìn)行的備份操作序列如下圖所示。①出現(xiàn)故障后,為盡可能減少數(shù)據(jù)丟失,需要利用備份數(shù)據(jù)進(jìn)行恢復(fù)。首先應(yīng)該進(jìn)行的恢復(fù)操作是恢復(fù)_____,第二個(gè)應(yīng)該進(jìn)行的恢復(fù)操作是恢復(fù)_____。②假設(shè)這些備份操作均是在BK設(shè)備上完成的,并且該備份設(shè)備只用于這些備份操作,請(qǐng)補(bǔ)全下述恢復(fù)數(shù)據(jù)庫完全備份的語句RESTORE_____FROMBKWITHFILE=1,_____;二、判斷題11、概念模型是對(duì)現(xiàn)實(shí)世界的第二層抽象。()12、有了外模式/模式映象,可以保證數(shù)據(jù)和應(yīng)用程序之間的物理獨(dú)立性。()13、在數(shù)據(jù)庫設(shè)計(jì)中,數(shù)據(jù)流圖是用來建立概念模型的。()14、視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。()15、在數(shù)據(jù)庫恢復(fù)中,對(duì)已完成的事務(wù)進(jìn)行撤銷處理。()16、在SQL中,ALTERTABLE語句中MODIFY用于修改字段的類型和長度等,ADD用于添加新的字段。()17、視圖就是一個(gè)虛表,保存視圖時(shí),保存的是視圖的定義。()18、全碼的關(guān)系模式一定屬于BC范式。()19、在SELECT語句中,需要對(duì)分組情況滿足的條件進(jìn)行判斷時(shí),應(yīng)使用WHERE子句。()20、數(shù)據(jù)庫模式和實(shí)例是一回事。()21、并發(fā)執(zhí)行的所有事務(wù)均遵守兩段鎖協(xié)議,則對(duì)這些事務(wù)的任何并發(fā)調(diào)度策略都是可串行化的。()22、標(biāo)準(zhǔn)SQL語言能用于所有類型的關(guān)系數(shù)據(jù)庫系統(tǒng)。()23、文件系統(tǒng)的缺點(diǎn)是數(shù)據(jù)不能長期存儲(chǔ)。()24、一個(gè)數(shù)據(jù)表只能有一個(gè)唯一索引。()25、據(jù)庫操作中防止死鎖的方法是禁止兩個(gè)用戶同時(shí)操作數(shù)據(jù)庫。()三、選擇題26、關(guān)系R與關(guān)系S只有一個(gè)公共屬性,T1是R與S等值連接的結(jié)果,T2是R與S自然連接的結(jié)果,下列敘述正確的是()。A.T1的屬性個(gè)數(shù)等于T2的屬性個(gè)數(shù)B.T1的屬性個(gè)數(shù)小于T2的屬性個(gè)數(shù)C.T1的屬性個(gè)數(shù)大于或等于T2的屬性個(gè)數(shù)D.T1的屬性個(gè)數(shù)大于T2的屬性個(gè)數(shù)27、恢復(fù)機(jī)制的關(guān)鍵問題是()。A.登記日志文件B.?dāng)?shù)據(jù)轉(zhuǎn)儲(chǔ)C.建立冗余數(shù)據(jù)D.?dāng)?shù)據(jù)鏡像28、現(xiàn)有關(guān)系模式R(學(xué)號(hào),姓名,課程代碼,課程名,課程成績),對(duì)其進(jìn)行分解將其規(guī)范化到第三范式,下列()是最正確的規(guī)范化結(jié)果。A.R1(學(xué)號(hào),姓名)R2(課程代碼,課程名,課程成績)B.R1(學(xué)號(hào),姓名)R2(課程代碼,課程名)R3(學(xué)號(hào),課程代碼,課程成績)C.R1(學(xué)號(hào),姓名)R2(學(xué)號(hào),課程代碼,課程名,課程成績)D.R1(學(xué)號(hào),姓名)R2(課程代碼,課程名)R3(課程代碼,課程成績)29、在執(zhí)行查詢語句時(shí),DBMS從數(shù)據(jù)字典中調(diào)出相應(yīng)的內(nèi)模式描述,并從模式映象到內(nèi)模式,從而確定應(yīng)讀入的()。A.邏輯數(shù)據(jù)B.物理數(shù)據(jù)C.操作序列D.優(yōu)化策略30、在關(guān)系代數(shù)表達(dá)式的等價(jià)優(yōu)化中,不正確的敘述是()。A.盡可能早地執(zhí)行連接B.盡可能早地執(zhí)行選擇C.盡可能早地執(zhí)行投影D.把笛卡爾積和隨后的選擇合并成連接運(yùn)算31、下列說法正確的是()。A.可以利用存儲(chǔ)過程在當(dāng)前數(shù)據(jù)庫中創(chuàng)建固定數(shù)據(jù)庫角色B.當(dāng)前數(shù)據(jù)庫中的用戶自定義角色可以用存儲(chǔ)過程刪除C.不能將數(shù)據(jù)庫用戶賬戶添加為當(dāng)前數(shù)據(jù)庫中角色的成員D.Public角色可以被刪除32、如果一個(gè)系統(tǒng)定義為關(guān)系系統(tǒng),則它必須()。A.支持關(guān)系數(shù)據(jù)庫B.支持選擇、投影和連接運(yùn)算C.A和B均成立D.A、B都不需要33、在數(shù)據(jù)庫表定義中描述的是數(shù)據(jù)庫的()。A.安全性規(guī)則B.完整性約束C.恢復(fù)方法D.并發(fā)控制機(jī)制34、文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的重要區(qū)別是數(shù)據(jù)庫系統(tǒng)具有()。A.?dāng)?shù)據(jù)共享性B.?dāng)?shù)據(jù)無冗余C.?dāng)?shù)據(jù)結(jié)構(gòu)化D.?dāng)?shù)據(jù)獨(dú)立性35、關(guān)于數(shù)據(jù)庫概念設(shè)計(jì)階段的工作目標(biāo),下列說法錯(cuò)誤的是()。A.定義和描述應(yīng)用系統(tǒng)設(shè)計(jì)的信息結(jié)構(gòu)和范圍B.定義和描述應(yīng)用系統(tǒng)中數(shù)據(jù)的屬性特征和數(shù)據(jù)之間的聯(lián)系C.描述應(yīng)用系統(tǒng)的數(shù)據(jù)需求D.描述需要存儲(chǔ)的記錄及其數(shù)量36、事務(wù)活鎖又稱為事務(wù)的饑餓,為了避免數(shù)據(jù)庫出現(xiàn)事務(wù)活鎖,可以采用的措施是()。A.使用先來先服務(wù)策略處理事務(wù)請(qǐng)求B.使用兩階段鎖協(xié)議C.對(duì)事務(wù)進(jìn)行并發(fā)調(diào)度D.使用小粒度鎖37、二級(jí)封鎖協(xié)議可防止()。A.不可重復(fù)讀、丟失修改B.讀“臟”數(shù)據(jù)C.讀“臟”數(shù)據(jù)、丟失修改D.不可重復(fù)讀、讀“臟”數(shù)據(jù)38、保護(hù)數(shù)據(jù)庫,防止未經(jīng)授權(quán)或不合法的使用造成的數(shù)據(jù)泄漏、非法更改或破壞。這是指數(shù)據(jù)的()。A.安全性B.完整性C.并發(fā)控制D.恢復(fù)39、下列關(guān)于數(shù)據(jù)倉庫的敘述中,()是不正確的。A.?dāng)?shù)據(jù)倉庫通常采用三層體系結(jié)構(gòu)B.底層的數(shù)據(jù)倉庫服務(wù)器一般是一個(gè)關(guān)系型數(shù)據(jù)庫系統(tǒng)C.?dāng)?shù)據(jù)倉庫中間層OLAP服務(wù)器只能采用關(guān)系型OLAPD.?dāng)?shù)據(jù)倉庫前端分析工具中包括報(bào)表工具40、OLAP系統(tǒng)按照其數(shù)據(jù)在存儲(chǔ)器中的存儲(chǔ)格式可以分為()3種類型。A.關(guān)系OLAP、對(duì)象OLAP、混合型OLAPB.關(guān)系OLAP、混合型OLAP、多維OLAPC.對(duì)象OLAP、混合型OLAP、多維OLAPD.關(guān)系OLAP、對(duì)象OLAP、多維OLAP四、簡答題41、內(nèi)存數(shù)據(jù)庫的特點(diǎn)有哪些?42、試述SQL的特點(diǎn)。43、試述文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的區(qū)別和聯(lián)系。44、簡述大數(shù)據(jù)的應(yīng)用。45、為什么要引進(jìn)意向鎖?意向鎖的含義是什么?五、綜合題46、對(duì)學(xué)生-課程數(shù)據(jù)庫編寫存儲(chǔ)過程,完成下述功能:(1) 統(tǒng)計(jì)離散數(shù)學(xué)的成績分布情況,即按照各分?jǐn)?shù)段統(tǒng)計(jì)人數(shù)。(2) 統(tǒng)計(jì)任意一門課的平均成績。 (3) 將學(xué)生選課成績從百分制改為等級(jí)制(即A、B、C、D、E)。47、使用ADO來訪問Student數(shù)據(jù)庫。48、在教學(xué)數(shù)據(jù)庫S、SC和C中,用戶有一查詢語句:檢索女同學(xué)選修課程的課程名和任課教師名。(1) 試寫出該查詢的關(guān)系代數(shù)表達(dá)式。(2) 試寫出查詢優(yōu)化的關(guān)系代數(shù)表達(dá)式。

參考答案一、填空題1、【答案】定義數(shù)據(jù)庫;定義基本表;定義視圖;定義索引2、【答案】干什么;怎么干3、【答案】1000【解析】一個(gè)數(shù)據(jù)頁的存儲(chǔ)空間是8×1024字節(jié),最多能存放8000多個(gè)字節(jié),而SQLServer2000中不允許跨頁存儲(chǔ)一行數(shù)據(jù),每行需要5000字節(jié)的空間,于是每個(gè)數(shù)據(jù)頁最多只能存放一行數(shù)據(jù),所以1000行數(shù)據(jù)需要的數(shù)據(jù)頁數(shù)是1000頁。4、【答案】用戶標(biāo)識(shí)與系統(tǒng)鑒定;存取控制;審計(jì);數(shù)據(jù)加密5、【答案】應(yīng)用程序;DBMS;操作系統(tǒng)的存取方法6、【答案】丟失修改;丟失修改和讀臟數(shù)據(jù);丟失修改、讀臟數(shù)據(jù)和不可重復(fù)讀7、【答案】A和DE;A→DE,DE→A;BCNF8、【答案】DISTINCT9、【答案】面向主題的;集成的;隨時(shí)間變化的;非易失性10、【答案】完全備份1;差異備份2;DATABASE銷售數(shù)據(jù)庫;RECOVERY二、判斷題11、【答案】錯(cuò)12、【答案】錯(cuò)13、【答案】錯(cuò)14、【答案】錯(cuò)15、【答案】錯(cuò)16、【答案】錯(cuò)17、【答案】對(duì)18、【答案】對(duì)19、【答案】錯(cuò)20、【答案】錯(cuò)21、【答案】對(duì)22、【答案】對(duì)23、【答案】錯(cuò)24、【答案】錯(cuò)25、【答案】錯(cuò)三、選擇題26、【答案】D【解析】連接中有兩種最重要也最常用的連接,它們分別是等值連接和自然連接。等值連接就是比較運(yùn)算符θ為“=”的連接運(yùn)算;自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性或?qū)傩越M合,并且在結(jié)果中把重復(fù)的屬性去掉。也就是說,自然連接是在笛卡爾積的結(jié)果中選擇相同屬性值相等的那些元組,最后還要去掉重復(fù)的屬性。因此,等值連接結(jié)果的屬性個(gè)數(shù)應(yīng)該大于自然連接結(jié)果的屬性個(gè)數(shù)。27、【答案】C【解析】數(shù)據(jù)庫的恢復(fù)機(jī)制關(guān)鍵問題是建立冗余數(shù)據(jù),建立冗余數(shù)據(jù)的主要方式有數(shù)據(jù)轉(zhuǎn)儲(chǔ)、建立日志文件等,已備數(shù)據(jù)庫出現(xiàn)故障時(shí)利用冗余數(shù)據(jù)進(jìn)行恢復(fù)。28、【答案】B【解析】如果一個(gè)關(guān)系模式R屬于第一范式,且每個(gè)非主屬性既不部分依賴于碼又不傳遞依賴于碼,則這個(gè)關(guān)系屬于第三范式。同時(shí)在對(duì)關(guān)系進(jìn)行規(guī)范化的過程中,對(duì)于關(guān)系的分解不是隨意而為的,需要考慮新關(guān)系與原關(guān)系在數(shù)據(jù)上的等價(jià)、在依賴上的等價(jià),甚至是在數(shù)據(jù)和依賴上都等價(jià),否則就很可能達(dá)不到規(guī)范化目的。A項(xiàng)中的分解,R1(學(xué)號(hào),姓名)達(dá)到3NF要求,R2(課程代碼,課程名,課程成績)也達(dá)到3NF要求,但是它們與原關(guān)系R在數(shù)據(jù)上不能等價(jià),在依賴上也不等價(jià),因而不是最正確的規(guī)范化結(jié)果。C項(xiàng)中的分解,R1(學(xué)號(hào),姓名)達(dá)到3NF要求,R2(學(xué)號(hào),課程代碼,課程名,課程成績)中由于存在:課程代碼一課程名,即非碼屬性對(duì)碼的部分依賴,因此,該R2只達(dá)到1NF要求,沒有達(dá)到2NF要求,當(dāng)然也就沒有達(dá)到3NF要求。D項(xiàng)中的分解,R1(學(xué)號(hào),姓名)達(dá)到3NF要求,R2(課程代碼,課程名),R3(課程代碼,課程成績)也都達(dá)到3NF要求,但是它們與原關(guān)系R在數(shù)據(jù)上不能等價(jià),在依賴上也不等價(jià),因而不是最正確的規(guī)范化結(jié)果。只有B項(xiàng)的分解,R1(學(xué)號(hào),姓名),R2(課程代碼,課程名),R3(學(xué)號(hào),課程代碼,課程成績)都達(dá)到3NF要求,同時(shí)分解后的關(guān)系與原關(guān)系在數(shù)據(jù)和依賴上都等價(jià),因而是最正確的規(guī)范化結(jié)果。29、【答案】B【解析】內(nèi)模式也稱為物理模式,在DBMS中內(nèi)模式描述信息通常保存在數(shù)據(jù)字典中。30、【答案】A【解析】在關(guān)系代數(shù)表達(dá)式中,連接運(yùn)算的結(jié)果常常是一個(gè)較大的關(guān)系。如果盡可能早地執(zhí)行連接,則運(yùn)算得到的中間結(jié)果就31、【答案】B【解析】在T-SQL中,通過sp-helpdbfixedrole存儲(chǔ)過程,查看SQLServer固定數(shù)據(jù)庫角色列表;利用sp-addrolemember存儲(chǔ)過程將數(shù)據(jù)庫用戶的賬戶,添加為當(dāng)前數(shù)據(jù)庫中數(shù)據(jù)庫角色的成員;利用sp-droprolemember存儲(chǔ)過程從當(dāng)前數(shù)據(jù)庫的數(shù)據(jù)庫角色中,刪除數(shù)據(jù)庫安全賬戶。但不能利用存儲(chǔ)過程在當(dāng)前數(shù)據(jù)庫中創(chuàng)建固定數(shù)據(jù)庫角色,排除A項(xiàng)。此外,SQLServer包括兩類具有隱含權(quán)限的預(yù)定義角色,固定服務(wù)器角色和固定數(shù)據(jù)庫角色。這些隱含權(quán)限不能授予其他用戶賬戶。如果有用戶需要這些權(quán)限,則必須將其賬戶添加到這些預(yù)定義角色中,排除C項(xiàng);Public角色是SQLServer數(shù)據(jù)庫管理系統(tǒng)中每個(gè)數(shù)據(jù)庫都存在的特殊角色。它提供數(shù)據(jù)庫中用戶默認(rèn)權(quán)限,每個(gè)數(shù)據(jù)庫用戶都自動(dòng)是此角色的成員。所以Public角色不能被刪除,排除D項(xiàng);在T-SQL中,通過sp-helprole存儲(chǔ)過程,查看角色;利用sp-addrole存儲(chǔ)過程在當(dāng)前數(shù)據(jù)庫創(chuàng)建新的數(shù)據(jù)庫角色;利用sp-droprole存儲(chǔ)過程從當(dāng)前數(shù)據(jù)庫刪除角色。B項(xiàng)是正確的。32、【答案】C33、【答案】B【解析】在數(shù)據(jù)庫表定義中描述的是數(shù)據(jù)庫的完整性約束。34、【答案】C【解析】文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)都具有數(shù)據(jù)獨(dú)立性和數(shù)據(jù)共享性,只是文件系統(tǒng)的對(duì)應(yīng)性能弱于數(shù)據(jù)庫系統(tǒng)。至于數(shù)據(jù)無冗余,沒有哪個(gè)系統(tǒng)可以完全做到。而通過數(shù)據(jù)模型表示復(fù)雜的數(shù)據(jù)結(jié)構(gòu),則是數(shù)據(jù)庫系統(tǒng)所獨(dú)有的。35、【答案】D【解析】數(shù)據(jù)庫概念設(shè)計(jì)階段的工作內(nèi)容為:①定義和描述應(yīng)用領(lǐng)域涉及的數(shù)據(jù)范圍,獲取應(yīng)用領(lǐng)域或問題域的信息模型;②準(zhǔn)確描述數(shù)據(jù)的屬性特征、數(shù)據(jù)之間的關(guān)系、數(shù)據(jù)約束、數(shù)據(jù)的安全性要求以及支持用戶的各種處理需求;③保證信息模型正確便捷的轉(zhuǎn)換成數(shù)據(jù)庫的邏輯結(jié)構(gòu)(數(shù)據(jù)庫模式),便于用戶理解。但不需要描述需要存儲(chǔ)的記錄及其數(shù)量。36、【答案】A【解析】避免活鎖的簡單方法是采用先來先服務(wù)的策略。當(dāng)多個(gè)事務(wù)請(qǐng)求封鎖同一數(shù)據(jù)對(duì)象時(shí),封鎖子系統(tǒng)按請(qǐng)求封鎖的先后次序?qū)κ聞?wù)排隊(duì),數(shù)據(jù)對(duì)象上的鎖一旦釋放就批準(zhǔn)申請(qǐng)請(qǐng)求隊(duì)列中的第一個(gè)事務(wù)獲得鎖。37、【答案】C【解析】一級(jí)封鎖協(xié)議可防止丟失修改;二級(jí)封鎖協(xié)議可以防止丟失修改和讀“臟”數(shù)據(jù);三級(jí)封鎖協(xié)議可防止丟失修改、讀“臟”數(shù)據(jù)和不可重復(fù)讀。38、【答案】A【解析】數(shù)據(jù)安全性是指防止未經(jīng)授權(quán)或不合法的用戶使用數(shù)據(jù)庫。39、【答案】C【解析】數(shù)據(jù)倉庫中間層OLAP服務(wù)器不一定只采用關(guān)系型OLAP,還可以采用基于多維數(shù)據(jù)庫的OLAP和混合型的OLAP。40、【答案】B【解析】OLAP系統(tǒng)按照其存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)格式可以分為關(guān)系OLAP(RelationalOLAP,簡稱ROLAP)、多維OLAP(MultidimensionalOLAP,簡稱MOLAP)和混合型OLAP(HybridOLAP,簡稱HOLAP)三種類型。四、簡答題41、答:內(nèi)存是計(jì)算機(jī)存儲(chǔ)體系結(jié)構(gòu)中能夠被程序可控訪問(相對(duì)于硬件控制的cache)的最高層次,是能夠提供大量數(shù)據(jù)存儲(chǔ)的最快的存儲(chǔ)層。內(nèi)存數(shù)據(jù)庫具有幾個(gè)重要特性:(1) 高吞吐率和低訪問延遲;(2) 并行處理能力;(3) 硬件相關(guān)性。42、答:SQL有以下五個(gè)特點(diǎn):綜合統(tǒng)一:SQL語言集數(shù)據(jù)定義語言DDL、數(shù)據(jù)操縱語言DML、數(shù)據(jù)控制語言DCL的功能于一體。在關(guān)系模型中實(shí)體和實(shí)體間的聯(lián)系均用關(guān)系表示,這種數(shù)據(jù)結(jié)構(gòu)的單一性帶來了數(shù)據(jù)操作符的統(tǒng)一性,查找、插入、刪除、更新等每一種操作都只需一種操作符,從而克服了非關(guān)系系統(tǒng)由于信息表示方式的多樣性帶來的操作復(fù)雜性。高度非過程化:用SQL語言進(jìn)行數(shù)據(jù)操作,只要提出“做什么”,而無需指明“怎么做”,因此無需了解存取路徑、存取路徑的選擇以及SQL語句的操作過程。這有利于提高數(shù)據(jù)獨(dú)立性。面向集合的操作方式:SQL語言采用集合操作方式,不僅操作對(duì)象和查找結(jié)果可以是元組的集合,而且插入、刪除、更新操作的對(duì)象也可以是元組的集合。以同一種語法結(jié)構(gòu)提供兩種使用方式:SQL語言既是自含式語言,又是嵌入式語言。作為自含式語言,它能夠獨(dú)立地用于聯(lián)機(jī)交互的使用方式;作為嵌入式語言,它能夠嵌入到高級(jí)語言程序中,供程序員設(shè)計(jì)程序時(shí)使用。語言簡捷,易學(xué)易用。43、答:(1)文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的區(qū)別:文件系統(tǒng)面向某一應(yīng)用程序,共享性差,冗余度大,數(shù)據(jù)獨(dú)立性差,記錄內(nèi)有結(jié)構(gòu),整體無結(jié)構(gòu),由應(yīng)用程序自己控制。數(shù)據(jù)庫系統(tǒng)面向現(xiàn)實(shí)世界,共享性高,冗余度小,具有較高的物理獨(dú)立性和一定的邏輯獨(dú)立性,整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述,由數(shù)據(jù)庫管理系統(tǒng)提供數(shù)據(jù)的安全性、完整性、并發(fā)控制和恢復(fù)能力。(2)文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的聯(lián)系:文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)都是計(jì)算機(jī)系統(tǒng)中管理數(shù)據(jù)的軟件。文件系統(tǒng)是操作系統(tǒng)的重要組成部分;而DBMS是獨(dú)立于操作系統(tǒng)的軟件。DBMS是在操作系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的;數(shù)據(jù)庫中數(shù)據(jù)的組織和存儲(chǔ)是通過操作系統(tǒng)中的文件系統(tǒng)來實(shí)現(xiàn)的。44、答:(1)感知現(xiàn)在預(yù)測(cè)未來——互聯(lián)網(wǎng)文本大數(shù)據(jù)管理與挖掘互聯(lián)網(wǎng)文本大數(shù)據(jù)管理的特點(diǎn)如下:①互聯(lián)網(wǎng)文本大數(shù)據(jù)蘊(yùn)含著豐富的社會(huì)信息,可以看作是對(duì)真實(shí)社會(huì)的網(wǎng)絡(luò)映射。②實(shí)時(shí)、深入分析互聯(lián)網(wǎng)文本大數(shù)據(jù),幫助人們?cè)诤A繑?shù)據(jù)中獲取有價(jià)值的信息,發(fā)現(xiàn)蘊(yùn)含的規(guī)律,可以更好地感知現(xiàn)在、預(yù)測(cè)未來,體現(xiàn)了第四范式數(shù)據(jù)密集型科學(xué)發(fā)現(xiàn)的研究方式和思維方式。③互聯(lián)網(wǎng)文本大數(shù)據(jù)管理對(duì)大數(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)如下:①模型的建立來自對(duì)大數(shù)據(jù)的分析結(jié)果,通俗地講是“用數(shù)據(jù)說話”。建模的過程是動(dòng)態(tài)的,隨著實(shí)際對(duì)象的變化,模型也在變化。②數(shù)據(jù)處理既有對(duì)歷史數(shù)據(jù)的離線分析和挖掘,又有對(duì)實(shí)時(shí)流數(shù)據(jù)的在線采集和分析,體現(xiàn)了大數(shù)據(jù)上不同層次的分析:流分析、SQL分析、深度分析的需求。③用戶模型本身也是大數(shù)據(jù),維度高,信息稀疏,用戶模型的存儲(chǔ)、管理是數(shù)據(jù)服務(wù)的重要任務(wù),要滿足大規(guī)模應(yīng)用需要的高并發(fā)數(shù)據(jù)更新與讀取。?45、答:(1)引進(jìn)意向鎖是為了提高封鎖子系統(tǒng)的效率,封鎖子系統(tǒng)支持多種封鎖粒度。原因是在多粒度封鎖方法中一個(gè)數(shù)據(jù)對(duì)象可能以兩種方式加鎖——顯式封鎖和隱式封鎖。因此系統(tǒng)在對(duì)某一數(shù)據(jù)對(duì)象加鎖時(shí)不僅要檢查該數(shù)據(jù)對(duì)象上有無(顯式和隱式)封鎖與之沖突,還要檢查其所有上級(jí)結(jié)點(diǎn)和所有下級(jí)結(jié)點(diǎn),看申請(qǐng)的封鎖是否與這些結(jié)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論