版權(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ù)專業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷B(有答案)口一、填空題1、關(guān)系數(shù)據(jù)庫(kù)中基于數(shù)學(xué)的兩類運(yùn)算是 和 。2、在SQLServer2000中,數(shù)據(jù)頁(yè)的大小是8KB。某數(shù)據(jù)庫(kù)表有1000行數(shù)據(jù),每行需要5000字節(jié)空間,則此數(shù)據(jù)庫(kù)表需要占用的數(shù)據(jù)頁(yè)數(shù)為 頁(yè)。3、數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有 、 、數(shù)據(jù)庫(kù)的運(yùn)行管理以及數(shù)據(jù)庫(kù)的建立和維護(hù)等4個(gè)方面。4、 、 、 和是計(jì)算機(jī)系統(tǒng)中的三類安全性。5、對(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?!?、從外部視圖到子模式的數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換是由 實(shí)現(xiàn);模式與子模式之間的映象是由 實(shí)現(xiàn);存儲(chǔ)模式與數(shù)據(jù)物理組織之間的映象是由 實(shí)現(xiàn)。7、已知系(系編號(hào),系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)日期,專業(yè),系編號(hào))兩個(gè)關(guān)系,系關(guān)系的主碼是 ,系關(guān)系的外碼是 ,學(xué)生關(guān)系的主碼是 ,外碼是 。8、在VB6.0中,已經(jīng)用Adobel連接到數(shù)據(jù)庫(kù),并已綁定到數(shù)據(jù)庫(kù)中的某個(gè)關(guān)系表,現(xiàn)要通過(guò)此控件向表中插入數(shù)據(jù),需要用到Adobel.Recordset的方法和Update方法,使用Adobel.Recordset的一方法可以使當(dāng)前行指針在結(jié)果集中向前移動(dòng)一行?!?、“為哪些表,在哪些字段上,建立什么樣的索引”這一設(shè)計(jì)內(nèi)容應(yīng)該屬于數(shù)據(jù)庫(kù)設(shè)計(jì)中的 階段。10、設(shè)在SQLServer2000環(huán)境下,對(duì)“銷售數(shù)據(jù)庫(kù)”進(jìn)行的備份操作序列如下圖所示。□完全 日志 日志 差異 日志 日志 差洋口忐出現(xiàn)苗份】 苗份1 留份2 備份I 觸傷3 苗份4 備份工筱份5 故障- i 1 1 L 1 1 1——§一-時(shí)同D①出現(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ù)庫(kù)完全備份的語(yǔ)句RESTORE FROMBKWITHFILE=L;□二、判斷題11、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,數(shù)據(jù)流圖是用來(lái)建立概念模型的。()12、在SQL中,ALTERTABLE語(yǔ)句中MODIFY用于修改字段的類型和長(zhǎng)度等,ADD用于添加新的字段。()13、關(guān)系是一張二維表。()14、連接是數(shù)據(jù)庫(kù)最耗時(shí)的操作。()TOC\o"1-5"\h\z15、二級(jí)封鎖協(xié)議能解決不可重復(fù)讀問(wèn)題,不能解決讀"臟"數(shù)據(jù)。( )16、有兩個(gè)關(guān)系R和S,分別包含15個(gè)和10個(gè)元組,則在RUS、R—S、RAS中可能出現(xiàn)的一種元組數(shù)目情況是18、7、7( )17、數(shù)據(jù)庫(kù)模式和實(shí)例是一回事。( )18、SQL語(yǔ)言有嵌入式和交互式兩種使用方法。( )□19、可串行化的調(diào)度一定遵守兩段鎖協(xié)議。( )20、并發(fā)執(zhí)行的所有事務(wù)均遵守兩段鎖協(xié)議,則對(duì)這些事務(wù)的任何并發(fā)調(diào)度策略都是可串行化的。(21、求事務(wù)在讀取數(shù)據(jù)前先加共享鎖,且直到該事務(wù)執(zhí)行結(jié)束時(shí)才釋放相應(yīng)的鎖,這種封鎖協(xié)議是二級(jí)封鎖協(xié)議。()TOC\o"1-5"\h\z22、標(biāo)準(zhǔn)SQL語(yǔ)言能用于所有類型的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。( )□23、一個(gè)關(guān)系中不可能出現(xiàn)兩個(gè)完全相同的元組是由實(shí)體完整性規(guī)則確定的。()24、可以用UNION將兩個(gè)查詢結(jié)果合并為一個(gè)查詢結(jié)果。( )□25、據(jù)庫(kù)操作中防止死鎖的方法是禁止兩個(gè)用戶同時(shí)操作數(shù)據(jù)庫(kù)。()三、選擇題26、關(guān)系運(yùn)算以關(guān)系代數(shù)為理論基礎(chǔ),關(guān)系代數(shù)的最基本操作是并、差、笛卡爾積、( )。A.投影、連接B.連接、選擇C.選擇、投影口D.交、選擇口27、用于數(shù)據(jù)庫(kù)恢復(fù)的重要文件是()。A.數(shù)據(jù)庫(kù)文件B.索引文件C.日志文件D.備注文件口28、下列關(guān)于函數(shù)依賴的描述中,錯(cuò)誤的是( )。A.在函數(shù)依賴A-B中,A稱為決定因素口B.在關(guān)系R中,屬性B依賴于屬性A,則說(shuō)明當(dāng)屬性A的值確定之后,屬性B的值也就隨之確定C.函數(shù)依賴具有傳遞性口D.在關(guān)系R中,如果屬性A依賴于屬性B,這種依賴正式記作:A-B。□29、在SQLServer2000中,有教師表(教師號(hào),姓名,職稱,工口資)?,F(xiàn)要根據(jù)教師的職稱來(lái)添加教師的工資,增加規(guī)則為:“教授”增加400,“副教授”增加300,“講師”增加200。下列語(yǔ)句中正確的是( )。A.□UPD.ATE■軟Y表SET二資=二資+CASE職稱可?衛(wèi)葉教授”1?工?14。口WHEN,副鞍技T?三Y及口VCEE、%!jJ?:豈N?口口EM)°UPDATE塾弓表SET二貨=二資+CASE職標(biāo)V"-IEX臚南='教授:!?三》4??赪HEN賬稱='副較授=TH三N30口57IEN聯(lián)稱=用片工三萬(wàn)2口口ESD□UPD式IE教師表SET二貨VASE職稱WHEV敦授'THEN二資=二資+4fl0WHEV副敦授.T-EN二資一二資-如口口王EX翎!一用三N二費(fèi)=二資-2況□EXDUPD式IE我翔表SET二資=二資+CASE職標(biāo)WHEN差稱==載授[工T三乂二資=二資MO。30、關(guān)系代WHEN%稱=%[鞍授,THEY工資=工資+300數(shù)表達(dá)式的優(yōu)化策略中,首先旌笛曲格=胃片:TH三X二資=二資7口口TOC\o"1-5"\h\z要做的是 區(qū)0 ( )o□A.對(duì)文件進(jìn)行預(yù)處理B.盡早執(zhí)行選擇運(yùn)算口C.執(zhí)行笛卡爾積運(yùn)算D.投影運(yùn)算口31、下列哪個(gè)函數(shù)能將一個(gè)表達(dá)式從一種數(shù)據(jù)類型改變?yōu)榱硪环N數(shù)據(jù)類型?( )□A.COUNT(*)B.COUNT(*)C.CONVERT(*)D.AVG(*)□32、在關(guān)系代數(shù)運(yùn)算中,最費(fèi)時(shí)間和空間的是( )??贏.選擇和投影運(yùn)算口B.除法運(yùn)算口C.笛卡爾積和連接運(yùn)算口D.差運(yùn)算口33、“年齡在15至30歲之間”這種約束屬于DBMS的()功能。口A.恢復(fù)口B.并發(fā)控制口C.完整性D.安全性口34、信息是有價(jià)值的,信息的價(jià)值與()有關(guān)。A.正確性、及時(shí)性、完整性、開(kāi)放性和可靠性口B.正確性、及時(shí)性、完整性和可靠性□C.正確性、完整性、開(kāi)放性和可靠性□D.正確性、及時(shí)性、完整性和開(kāi)放性口35、關(guān)于UML建模機(jī)制,下列說(shuō)法錯(cuò)誤的是( )。口A.用例模型可以把滿足用戶需求的功能表示出來(lái)口B.包圖是表明包與包之間關(guān)系的類圖口C.協(xié)作圖包含一組對(duì)象,并在圖中展示這些對(duì)象之間的聯(lián)系以及對(duì)象間發(fā)送和接收的消息D.順序圖主要用于描述系統(tǒng)、用例和程序模塊中邏輯流程的先后執(zhí)行次序或并行次序口36、在SQLServer2000中,常用的數(shù)據(jù)庫(kù)備份方法有完全備份、差異備份和日志備份。為保證某數(shù)據(jù)庫(kù)的可靠性,需要綜合采用這三種方法對(duì)該數(shù)據(jù)庫(kù)進(jìn)行備份。下列說(shuō)法正確的是()。A.這三種備份操作的周期都必須一樣,并且都必須備份在同一個(gè)備份設(shè)備上口B.這三種備份操作的周期都必須一樣,但可以備份在不同的備份設(shè)備上口C.這三種備份操作的周期可以不一樣,但必須備份在同一個(gè)備份設(shè)備上口D.這三種備份操作的周期可以不一樣,并且可以備份在不同的備份設(shè)備上口□□□□37、關(guān)于“死鎖”,下列說(shuō)法中正確的是()。A.死鎖是操作系統(tǒng)中的問(wèn)題,數(shù)據(jù)庫(kù)操作中不存在口B.在數(shù)據(jù)庫(kù)操作中防止死鎖的方法是禁止兩個(gè)用戶同時(shí)操作數(shù)據(jù)庫(kù)口C.當(dāng)兩個(gè)用戶競(jìng)爭(zhēng)相同資源時(shí)不會(huì)發(fā)生死鎖口D.只有出現(xiàn)并發(fā)操作時(shí),才有可能出現(xiàn)死鎖口38、用于實(shí)現(xiàn)數(shù)據(jù)存取安全性的SQL語(yǔ)句是( )。口A.CREATETABLEB.COMMITC.GRANT和REVOKE口D.ROLLBACK39、數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)具有4個(gè)基本特征,以下錯(cuò)誤是指()。A.面向主題的口B.集成的口C.不可更新的口D.不隨時(shí)間變化的口40、在OODB中,對(duì)象可以定義為對(duì)一組信息及其()的描述?!魽.操作B.存取C.傳輸D.繼承口四、簡(jiǎn)答題41、簡(jiǎn)單描述OLAP概念?!酢酢酢酢?2、試述關(guān)系模型的3個(gè)組成部分?!酢酢酢酢酢酢?3、試述數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu),并說(shuō)明這種結(jié)構(gòu)的優(yōu)點(diǎn)是什么?!酢酢酢酢酢酢?4、什么是NoSQL,試述NoSQL系統(tǒng)在人數(shù)據(jù)庫(kù)發(fā)展中的作用?!酢酢酢酢酢酢?5、什么是封鎖?基本的封鎖類型有幾種?試述它們的含義?!酢酢酢酢酢酢跷濉⒕C合題46、圖是有關(guān)學(xué)生(student)和學(xué)習(xí)(study)信息的對(duì)象聯(lián)系圖。其中,coursename表示課程名,grade表示成績(jī),study的city表示求學(xué)地,university表示大學(xué),sno表示學(xué)號(hào),sname表示姓名,student的city表示籍貫。□試解釋這個(gè)對(duì)象聯(lián)系圖。(2)試用ORDB的定義語(yǔ)言定義這個(gè)數(shù)據(jù)庫(kù)。口(3)試用ORDB的查詢語(yǔ)言,分別寫出下列查詢的SELECT語(yǔ)句:口①檢索每個(gè)學(xué)生的學(xué)習(xí)課程和成績(jī)。②檢索至少有一門課程的求學(xué)地與出生地在同一城市的學(xué)生學(xué)號(hào)和姓名。(4)試用ODMGC++ODL定義這個(gè)數(shù)據(jù)庫(kù)。口student學(xué)生和學(xué)習(xí)信息的對(duì)象聯(lián)系圖studiescoursenameanameuniversity-?student學(xué)生和學(xué)習(xí)信息的對(duì)象聯(lián)系圖studiescoursenameanameuniversity-?student47、假設(shè)已建立了學(xué)生基本表Student(Sno,Sname,Ssex,Sage,Sdept),課程基本表Course(Cno,Cname,Ccredit),基本表SC(Sno,Cno,Grade),試用SQL的授權(quán)和回收語(yǔ)句完成下列操作:(1)把查詢Student表的權(quán)限授予用戶U1?!酰?)把對(duì)Student表和Course表的全部權(quán)限授予用戶U2和U3?!酰?)把對(duì)表SC的查詢權(quán)限授予所有用戶?!酰?)把查詢Student表和修改學(xué)生學(xué)號(hào)的權(quán)限授給用戶U4?!酰?)把對(duì)表SC的INSERT權(quán)限授予U5,并允許他再將此權(quán)限授予其他用戶?!酰?)DBA把在數(shù)據(jù)庫(kù)SC中建立表的權(quán)限授予用戶U8?!酰?)把用戶U4修改學(xué)生學(xué)號(hào)的權(quán)限收回。□(8)收回所有用戶對(duì)表SC的查詢權(quán)限。□(9)把用戶U5對(duì)SC表的INSERT權(quán)限收回?!酢酢酢?8、在上題的教學(xué)數(shù)據(jù)庫(kù)S、SC和C中,用戶有一查詢語(yǔ)句:檢索女同學(xué)選修課程的課程名和任課教師名。畫出該查詢初始的關(guān)系代數(shù)表達(dá)式的語(yǔ)法樹(shù)。使用優(yōu)化算法,對(duì)語(yǔ)法樹(shù)進(jìn)行優(yōu)化,并畫出優(yōu)化后的語(yǔ)法樹(shù)。參考答案一、填空題1、【答案】關(guān)系代數(shù);關(guān)系演算2、【答案】1000【解析】一個(gè)數(shù)據(jù)頁(yè)的存儲(chǔ)空間是8x1024字節(jié),最多能存放8000多個(gè)字節(jié),而SQLServer2000中不允許跨頁(yè)存儲(chǔ)一行數(shù)據(jù),每行需要5000字節(jié)的空間,于是每個(gè)數(shù)據(jù)頁(yè)最多只能存放一行數(shù)據(jù),所以1000行數(shù)據(jù)需要的數(shù)據(jù)頁(yè)數(shù)是1000頁(yè)。3、【答案】數(shù)據(jù)庫(kù)定義功能;數(shù)據(jù)庫(kù)操縱功能4、【答案】技術(shù)安全類;管理安全類;政策法律類安全性5、【答案】使屬性域變?yōu)楹?jiǎn)單域;消除非主屬性對(duì)候選碼的部分依賴;消除非主屬性對(duì)候選碼的傳遞依賴6、【答案】應(yīng)用程序;DBMS;操作系統(tǒng)的存取方法口7、【答案】系編號(hào);無(wú);學(xué)號(hào);系編號(hào)8、【答案】AddNew;MovePrevious口【解析】Recordset對(duì)象中的AddNew方法可以用來(lái)在結(jié)果集里添加一個(gè)新記錄。MovePrevious方法用來(lái)將當(dāng)前行記錄指針向前移動(dòng)一行?!?、【答案】物理設(shè)計(jì)10、【答案】完全備份1;差異備份2;DATABASE銷售數(shù)據(jù)庫(kù);RECOVERY二、判斷題11、【答案】錯(cuò)12、【答案】錯(cuò)13、【答案】對(duì)14、【答案】對(duì)15、【答案】錯(cuò)16、【答案】錯(cuò)17、【答案】錯(cuò)18、【答案】對(duì)19、【答案】錯(cuò)20、【答案】對(duì)21、【答案】錯(cuò)22、【答案】對(duì)23、【答案】錯(cuò)24、【答案】對(duì)25、【答案】錯(cuò)三、選擇題26、【答案】Q【解析】關(guān)系代數(shù)是一種抽象的查詢語(yǔ)言,它通過(guò)對(duì)關(guān)系的運(yùn)算來(lái)表達(dá)查詢要求。關(guān)系代數(shù)的運(yùn)算共有8種,可分兩類:傳統(tǒng)的集合運(yùn)算和專門的關(guān)系運(yùn)算一傳統(tǒng)的集合運(yùn)算有:交、并、差、笛卡爾積,專門的關(guān)系運(yùn)算有:選擇、投影、連接和除。其中,并、差、笛卡爾積、選擇和投影5種運(yùn)算是基本運(yùn)算,其他3種運(yùn)算均可以用這5種基本運(yùn)算來(lái)表達(dá)。27、【答案】Q【解析】用于數(shù)據(jù)庫(kù)恢復(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的子集。若對(duì)于R(U)下的任何一個(gè)可能的關(guān)系,均有X的一個(gè)值對(duì)應(yīng)于Y的唯一具體值,稱X函數(shù)決定Y,或者Y函數(shù)依賴于X,記作X-Y,其中X稱為決定因素?!?9、【答案】A【解析】“UPDATE表名SET”可以用來(lái)更改表中某個(gè)字段的值,如果出現(xiàn)分支選擇情況,可以使“CASE...WHEN...THEN”語(yǔ)句?!?0、【答案】B口31、【答案】Q【解析】CONVERT函數(shù)能將某種數(shù)據(jù)類型的表達(dá)式顯式轉(zhuǎn)換為另一種數(shù)據(jù)類型。其他3個(gè)都是聚集函數(shù),COUNT( )的功能是統(tǒng)計(jì)一列中值的個(gè)數(shù);COUNT(*)統(tǒng)計(jì)元組個(gè)數(shù);AVG( )計(jì)算一列值的平均值(此列必須是數(shù)值型)。此外,SQL語(yǔ)言中還提供了另一個(gè)數(shù)據(jù)類型轉(zhuǎn)換函數(shù)CAST,這兩個(gè)函數(shù)均能將表達(dá)式值轉(zhuǎn)換為指定的數(shù)據(jù)類型,CONVERT可以指定長(zhǎng)度,而CAST不能指定長(zhǎng)度?!?2、【答案】Q【解析】在關(guān)系代數(shù)運(yùn)算中,最費(fèi)時(shí)間和空間的是笛卡爾積和連接運(yùn)算,所以盡可能放在后面做。33、【答案】Q【解析】“年齡在15至30歲之間”是完整性約束中值的約束。34、【答案】B口【解析】信息的特征體現(xiàn)在它的正確性、及時(shí)性、完整性、開(kāi)放性和可靠性。正確的、及時(shí)的、完整的和可靠的信息才具有意義和價(jià)值,但是信息是否開(kāi)放與價(jià)值的高低并不成正比,有些保密的國(guó)家機(jī)密或科技機(jī)密是極具價(jià)值的。35、【答案】D【解析】UML是面向?qū)ο箝_(kāi)發(fā)中一種通用的圖形化建模語(yǔ)言。其中活動(dòng)圖主要用于描述系統(tǒng)、用例和程序模塊中邏輯流程的先后執(zhí)行、并行次序。順序圖主要用于描述系統(tǒng)內(nèi)對(duì)象之間的消息發(fā)送和接收序列。D項(xiàng)混淆了兩種圖???6、【答案】D【解析】為同時(shí)兼顧數(shù)據(jù)庫(kù)的可靠性和成本,應(yīng)綜合采用完全備份、差異備份和日志備份三種方法對(duì)該數(shù)據(jù)庫(kù)進(jìn)行備份,這三種備份操作的周期可以不一樣,并且可以備份在不同的備份設(shè)備上。37、【答案】D【解析】不僅操作系統(tǒng)中有死鎖問(wèn)題,數(shù)據(jù)庫(kù)系統(tǒng)中也同樣存在死鎖問(wèn)題,死鎖是在并發(fā)操作時(shí)上鎖不當(dāng)而出現(xiàn)的。38、【答案】Q【解析】CREATETABLE是建立基表的語(yǔ)句;COMMIT是提交事務(wù)的語(yǔ)句;ROLLBACK是回滾事務(wù)的語(yǔ)句;GRANT是授權(quán)語(yǔ)句,口REVOKE是回收權(quán)限的語(yǔ)句???9、【答案】D【解析】數(shù)據(jù)倉(cāng)庫(kù)是隨時(shí)間而變化的,傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)比較適合處理格式化的數(shù)據(jù),能夠較好的滿足商業(yè)商務(wù)處理的需求。穩(wěn)定的數(shù)據(jù)以只讀格式保存,且不隨時(shí)間改變。40、【答案】A【解析】對(duì)象可以定義為對(duì)一組信息(數(shù)據(jù))和一組操作(方法)。四、簡(jiǎn)答題41、答:OLAP是數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的主要應(yīng)用,支持復(fù)雜的分析操作,側(cè)重決策支持,并且可以提供直觀易懂的查詢結(jié)果。OLAP使得數(shù)據(jù)分析人員能夠從多角度對(duì)數(shù)據(jù)進(jìn)行快速、一致、交互地存取,從而取得對(duì)數(shù)據(jù)的更深入的了解。OLAP的目標(biāo)是滿足決策支持或者在多維環(huán)境下特定的查詢和報(bào)表需求。OLAP是以數(shù)據(jù)倉(cāng)庫(kù)進(jìn)行分析決策的基礎(chǔ)???2、答:關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束三部分組成。(1)關(guān)系數(shù)據(jù)結(jié)構(gòu):在關(guān)系模型中,現(xiàn)實(shí)世界的實(shí)體以及實(shí)體間的各種聯(lián)系均用單一的結(jié)構(gòu)類型即關(guān)系來(lái)表示。(2)關(guān)系操作集合:關(guān)系模型中常用的關(guān)系操作包括查詢操作和插入、刪除、修改操作。(3)關(guān)系完整性約束:關(guān)系模型中有實(shí)體完整性約束、參照完整性約束和用戶定義的完整性約束三類約束。□43、答:(1)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)由外模式、模式和內(nèi)模式組成。①外模式,亦稱子模式或用戶模式,是數(shù)據(jù)庫(kù)用戶(包括應(yīng)用程序員和最終用戶)能夠看見(jiàn)和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。②模式,亦稱邏輯模式,是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。模式描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu)。外模式涉及的是數(shù)據(jù)的局部邏輯結(jié)構(gòu),通常是模式的子集。③內(nèi)模式,亦稱存儲(chǔ)模式,是數(shù)據(jù)在數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)部的表示,即對(duì)數(shù)據(jù)的物理結(jié)構(gòu)和存儲(chǔ)方式的描述。(2)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式是對(duì)數(shù)據(jù)的三個(gè)抽象級(jí)別,它把數(shù)據(jù)的具體組織留給DBMS管理,使用戶能邏輯抽象地處理數(shù)據(jù),而不必關(guān)心數(shù)據(jù)在計(jì)算機(jī)中的表示和存儲(chǔ)。為了能夠在內(nèi)部實(shí)現(xiàn)這三個(gè)抽象層次的聯(lián)系和轉(zhuǎn)換,數(shù)據(jù)庫(kù)系統(tǒng)在這三級(jí)模式之間提供了兩層映像:外模式/模式映像和模式/內(nèi)模式映像。正是這兩層映像保證了數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨(dú)立性和物理獨(dú)立性?!?4、答:(1)NoSQL是以互聯(lián)網(wǎng)大數(shù)據(jù)應(yīng)用為背景發(fā)展起來(lái)的分布式數(shù)據(jù)管理系統(tǒng),它有兩種解釋:一種是Non-Relational,即非關(guān)系數(shù)據(jù)庫(kù);另一種是NotOnlySQL,即數(shù)據(jù)管理技術(shù)不僅僅是SQL。NoSQL系統(tǒng)支持的數(shù)據(jù)模型通常分為:Key-Value模型、BigTable模型、文檔(document)?!酰?)NoSQL系統(tǒng)為了提高存儲(chǔ)能力和并發(fā)讀寫能力采用了極其簡(jiǎn)單的數(shù)據(jù)模型,支持簡(jiǎn)單的查詢操作,而將復(fù)雜操作留給應(yīng)用層實(shí)現(xiàn)。該系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行劃分,對(duì)各個(gè)數(shù)據(jù)分區(qū)進(jìn)行備份,以應(yīng)對(duì)結(jié)點(diǎn)可能的失敗,提高系統(tǒng)可用性;通過(guò)大量結(jié)點(diǎn)的并行處理獲得高性能,采用的是橫向擴(kuò)展的方式(scaleout)。□□45、答:(1)封鎖是指事務(wù)T在對(duì)某個(gè)數(shù)據(jù)對(duì)象(例如表、記錄等)進(jìn)行操作之前,先向系統(tǒng)發(fā)出請(qǐng)求,對(duì)其加鎖。加鎖后,事務(wù)T就對(duì)該數(shù)據(jù)對(duì)象有控制權(quán),在事務(wù)T釋放鎖之前,其他事務(wù)不能更新此數(shù)據(jù)對(duì)象。(2)基本的封鎖類型有兩種:排它鎖(簡(jiǎn)稱X鎖)和共享鎖(簡(jiǎn)稱S鎖)?!酡倥潘i又稱為寫鎖。若事務(wù)T對(duì)數(shù)據(jù)對(duì)象A加上X鎖,則只允許T來(lái)讀取和修改A,其他任何事務(wù)都不能再對(duì)A加任何類型的鎖,直到T釋放A上的鎖。這就保證了其他事務(wù)在T釋放A上的鎖之前不能再讀取和修改A?!酡诠蚕礞i又稱為讀鎖。若事務(wù)T對(duì)數(shù)據(jù)對(duì)象A加上S鎖,則事務(wù)T可以讀A但不能修改A,其他事務(wù)只能再對(duì)A加S鎖,而不能加X(jué)鎖,直到事務(wù)T釋放A上的S鎖。這就保證了其他事務(wù)可以讀A,但在事務(wù)T釋放A上的S鎖之前不能對(duì)A做任何修改?!酢跷?、綜合題46、答:(1)對(duì)象student包含學(xué)號(hào)、姓名、籍貫等屬性,對(duì)象study包含成績(jī)、課程名、求學(xué)地和大學(xué)等屬性。student和study間聯(lián)系為1:n?!酰?)使用ORDB定義這個(gè)數(shù)據(jù)庫(kù)如下:□CREATETYPEMyStringcharvarying;CREATETABLEstudentnointeger,snameMyString,cityMyString,studiessetof(Ref(study!))CREATETABLEstudy(conrs-enamegradeinteger,cityMyString,VSityMyString,studentRef{student.J)口對(duì)應(yīng)的ORDB的查詢語(yǔ)句如下:□SELECTA.sname,B.coursenaTe,B.gradeFROMstudentasA『A.studiesasBGROUPBY
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)項(xiàng)目施工合同流程解析
- 福州房屋買賣合同公證服務(wù)
- 通信設(shè)備總經(jīng)理招聘合同
- 學(xué)校網(wǎng)簽版施工合同
- 城市地下供水箱涵施工協(xié)議
- 礦泉水企業(yè)聘用合同范本
- 商務(wù)寫字樓租賃合同三篇
- 游泳教練員培訓(xùn)合同三篇
- 土地租賃合同安全責(zé)任條款
- 集體公共設(shè)施用地出讓合同
- 倉(cāng)庫(kù)租賃、物資倉(cāng)儲(chǔ)保管服務(wù)投標(biāo)方案(技術(shù)方案)
- 《公安機(jī)關(guān)人民警察內(nèi)務(wù)條令》知識(shí)題庫(kù)
- 食品營(yíng)養(yǎng)學(xué)(暨南大學(xué))智慧樹(shù)知到期末考試答案章節(jié)答案2024年暨南大學(xué)
- 大氣課程設(shè)計(jì)-—袋式除塵器
- 手衛(wèi)生流程圖
- 旅行社踩線邀請(qǐng)函
- 叉車自檢報(bào)告模板(1)
- 水泥攪拌樁水灰比及漿液用量計(jì)算表(自動(dòng)計(jì)算)
- 建筑物放線驗(yàn)線技術(shù)報(bào)告
- 下庫(kù)進(jìn)出水口攔污柵2X320KN雙向門機(jī)安裝方案
- 壓縮固結(jié)試驗(yàn)
評(píng)論
0/150
提交評(píng)論