2024年大連海洋大學(xué)計算機應(yīng)用技術(shù)專業(yè)《數(shù)據(jù)庫概論》科目期末試卷A_第1頁
2024年大連海洋大學(xué)計算機應(yīng)用技術(shù)專業(yè)《數(shù)據(jù)庫概論》科目期末試卷A_第2頁
2024年大連海洋大學(xué)計算機應(yīng)用技術(shù)專業(yè)《數(shù)據(jù)庫概論》科目期末試卷A_第3頁
2024年大連海洋大學(xué)計算機應(yīng)用技術(shù)專業(yè)《數(shù)據(jù)庫概論》科目期末試卷A_第4頁
2024年大連海洋大學(xué)計算機應(yīng)用技術(shù)專業(yè)《數(shù)據(jù)庫概論》科目期末試卷A_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

FKOM商品表JOK箱色表FKOM商品表JOK箱色表0X商WF三王3GROUPEOREZRE- ADE引出a2也,?, “電._乙Cl叫(L%D一個關(guān)系R2022年大連海洋大學(xué)計算機應(yīng)用技術(shù)專業(yè)《數(shù)據(jù)庫概論》科目期末試卷A(有答案)口一、填空題口1、設(shè)某數(shù)據(jù)庫中有商品表(商品號,商品名,商品類別,價格)?,F(xiàn)要創(chuàng)建一個視圖,該視圖包含全部商品類別及每類商品的平均價格。請補全如下語句:CREATEVIEWV1(商品類別,平均價格)ASSELECT商品類別,F(xiàn)ROM商品表GROUPBY商品類別;□2、SQLServer中數(shù)據(jù)完整性包括、和。□3、和一起組成了安全性子系統(tǒng)?!?、某事務(wù)從賬戶A轉(zhuǎn)出資金并向賬戶B轉(zhuǎn)入資金,此操作要么全做,要么全不做,為了保證該操作的完整,需要利用到事務(wù)性質(zhì)中的性?!?、某在SQLServer2000數(shù)據(jù)庫中有兩張表:商品表(商品號,商品名,商品類別,成本價)和銷售表(商品號,銷售時間,銷售數(shù)量,銷售單價)。用戶需統(tǒng)計指定年份每類商品的銷售總數(shù)量和銷售總利潤,要求只列出銷售總利潤最多的前三類商品的商品類別、銷售總數(shù)量和銷售總利潤。為了完成該統(tǒng)計操作,請按要求將下面的存儲過程補充完整?!魿REATEfttOCp_Sum□iAS6、在SELECT命令中,_□口子句初選擇滿足給定條件的元組,使用子句可按指定列的面分組,胸時使用建堂子句可提取滿足條件腌AS攀佳亨利詞□口口7、如圖所示的關(guān)系R用候選碼為;R中的函數(shù)依賴有;R屬于范式?!蹙涂谄诩潜礤e經(jīng)表ox營自及□口口8、完整性約束條件作用的對象有屬性、 和 三種。9、數(shù)據(jù)倉庫主要是供決策分析用的 ,所涉及的數(shù)據(jù)操作主要是 ,一般情況下不進行。10、使某個事務(wù)永遠處于等待狀態(tài),得不到執(zhí)行的現(xiàn)象稱為 。有兩個或兩個以上的TOC\o"1-5"\h\z事務(wù)處于等待狀態(tài),每個事務(wù)都在等待其中另一個事務(wù)解除封鎖,它才能繼續(xù)下去,結(jié)果任何一個事務(wù)都無法執(zhí)行,這種現(xiàn)象稱為 。二、判斷題11、有了外模式/模式映象,可以保證數(shù)據(jù)和應(yīng)用程序之間的物理獨立性。()12、SQLServer有兩種安全性認證模式:WindowsNT和SQLServer°( )□13、在關(guān)系模式中,候選碼可以有多個,主碼只能有一個。()14、文件系統(tǒng)的缺點是數(shù)據(jù)不能長期存儲。( )15、函數(shù)依賴是多值依賴的一個特例。( )16、在SQL中,ALTERTABLE語句中MODIFY用于修改字段的類型和長度等,ADD用于添加新的字段。( )17、可以用UNION將兩個查詢結(jié)果合并為一個查詢結(jié)果。( )□18、求事務(wù)在讀取數(shù)據(jù)前先加共享鎖,且直到該事務(wù)執(zhí)行結(jié)束時才釋放相應(yīng)的鎖,這種封鎖協(xié)議是二級封鎖協(xié)議。( )19、有出現(xiàn)并發(fā)操作時,才有可能出現(xiàn)死鎖。( )20、機制雖然有一定的安全保護功能,但不精細,往往不能達到應(yīng)用系統(tǒng)的要求。( )21、在CREATEINDEX語句中,使CLUSTERED來建立簇索引。( )□22、關(guān)系中任何一列的屬性取值是不可再分的數(shù)據(jù)項,可取自不同域中的數(shù)據(jù)。( )23、在數(shù)據(jù)庫恢復(fù)中,對已完成的事務(wù)進行撤銷處理。( )24、在關(guān)系數(shù)據(jù)表中,屬性的順序是一定的,不能交換。(25、概念模型是對現(xiàn)實世界的第二層抽象。(三、選擇題26、關(guān)于關(guān)系的完整性約束條件,下列說法錯誤的是()。A.在關(guān)系模型中,允許定義實體完整性、參照完整性和用戶定義的完整性口B.用戶完整性應(yīng)該由關(guān)系系統(tǒng)自動支持口C.參照完整性可由用戶或系統(tǒng)定義口D.用戶定義的完整性是應(yīng)用領(lǐng)域需要遵循的約束條件口27、用于數(shù)據(jù)庫恢復(fù)的重要文件是()。A.數(shù)據(jù)庫文件B.索引文件C.日志文件D.備注文件口28、信息是有價值的,信息的價值與()有關(guān)。A.正確性、及時性、完整性、開放性和可靠性口B.正確性、及時性、完整性和可靠性□C.正確性、完整性、開放性和可靠性□D.正確性、及時性、完整性和開放性口29、下面列出的條目中,哪些是事務(wù)并發(fā)執(zhí)行中可能出現(xiàn)的數(shù)據(jù)不一致()。I.丟失更新H.對未提交更新的依賴m.不一致的分析口A.1和口B.口和mc.1和m口D.都是口)。30、分析和表達用戶需求的方法通常采用自頂向下,逐層分解的方式分析系統(tǒng)的()。SA方法,并把每一層用DFD和DD描述系統(tǒng)□ER方法,并把每一層用DFD和DD描述系統(tǒng)口SA方法,并把每一層用ER和DD描述系統(tǒng)口SA方法,并把每一層用DFD和ER描述系統(tǒng)口31、有一個關(guān)系:職工(職工號,姓名,籍貫),規(guī)定職工號的值域是8個數(shù)字字符組成的字符串,這一規(guī)則屬于()。A.參照完整性口B.用戶定義的完整性口C.實體完整性口D.關(guān)鍵字完整性約束口32、事務(wù)T@0、T1和T2并發(fā)訪問數(shù)據(jù)項A、B和C,下列屬于沖突操作的是( )??赥0中的read(A)和T0中的write(A)□T0中的read(B)ffT2中的read(C)□T0中的write(A)和T2中的write(C)□T1中的read<)和T2中的write(C)□33、在為業(yè)務(wù)繁忙的企業(yè)的多個部門服務(wù)的數(shù)據(jù)庫系統(tǒng)中,同時開展各部門的OLTP業(yè)務(wù)和數(shù)據(jù)分析業(yè)務(wù)會給數(shù)據(jù)庫系統(tǒng)帶來性能沖突,下列方案中無法從根本上解決性能沖突的是()。A.抽取出各部門需要的分析數(shù)據(jù),建立各部門獨立的數(shù)據(jù)集市,將數(shù)據(jù)分析業(yè)務(wù)轉(zhuǎn)移到數(shù)據(jù)集市中B.抽取出企業(yè)所有分析功能所需的分析數(shù)據(jù),建立統(tǒng)一的企業(yè)級數(shù)據(jù)倉庫環(huán)境,將企業(yè)的大部分分析業(yè)務(wù)轉(zhuǎn)移到數(shù)據(jù)倉庫環(huán)境中C.抽取出企業(yè)的近期業(yè)務(wù)數(shù)據(jù),建立操作型數(shù)據(jù)存儲(ODS),將一些快速分析業(yè)務(wù)轉(zhuǎn)移到操作型數(shù)據(jù)存儲中D.不建立新的數(shù)據(jù)存儲體系,在基本業(yè)務(wù)處理時間內(nèi)開展OLTP業(yè)務(wù),在其余時間開展分析業(yè)務(wù)34、數(shù)據(jù)庫管理系統(tǒng)的工作不包括()。A.定義數(shù)據(jù)庫口B.對已定義的數(shù)據(jù)庫進行管理口C.為定義的數(shù)據(jù)庫提供操作系統(tǒng)口D.數(shù)據(jù)通信口35、以下關(guān)于數(shù)據(jù)粒度的敘述中錯誤的是()。A.粒度是指數(shù)據(jù)倉庫小數(shù)據(jù)單元的詳細程度和級別口B.數(shù)據(jù)越詳細,粒度就越小,級別也就越高口C.數(shù)據(jù)綜合度越高,粒度就越大,級別也越高口D.粒度的具體劃分將直接影響數(shù)據(jù)倉庫中的數(shù)據(jù)量以及查詢質(zhì)量口36、下列關(guān)于函數(shù)依賴的描述中,錯誤的是()。A.在函數(shù)依賴A-B中,A稱為決定因素口B.在關(guān)系R中,屬性B依賴于屬性A,則說明當屬性A的值確定之后,屬性B的值也就隨之確定C.函數(shù)依賴具有傳遞性口D.在關(guān)系R中,如果屬性A依賴于屬性B,這種依賴正式記作:A-B?!?7、如果一個系統(tǒng)定義為關(guān)系系統(tǒng),則它必須( )。A.支持關(guān)系數(shù)據(jù)庫口B.支持選擇、投影和連接運算口A和B均成立口A、B都不需要口38、采用定義視圖的機制在數(shù)據(jù)控制方面要解決的問題是( )。A.數(shù)據(jù)安全性B.數(shù)據(jù)完整性C.數(shù)據(jù)庫恢復(fù)D.數(shù)據(jù)庫并發(fā)控制口39、下列說法正確的是()。A.可以利用存儲過程在當前數(shù)據(jù)庫中創(chuàng)建固定數(shù)據(jù)庫角色口B.當前數(shù)據(jù)庫中的用戶自定義角色可以用存儲過程刪除口C.不能將數(shù)據(jù)庫用戶賬戶添加為當前數(shù)據(jù)庫中角色的成員口D.Public角色可以被刪除口40、關(guān)于OLAP和OLTP的敘述中錯誤的是( )??贠LTP事務(wù)量大,但事務(wù)內(nèi)容比較簡單且重復(fù)率高口OLAP的最終數(shù)據(jù)來源與OLTP不一樣口OLAP面對決策人員和高層管理人員□OLTP以應(yīng)用為核心,是應(yīng)用驅(qū)動的口四、簡答題41、使用數(shù)據(jù)庫系統(tǒng)有什么好處?□□□□□42、什么是NewSQL,查詢相關(guān)資料,分析NewSQL是如何融合口NoSQL和RDBMS兩者的優(yōu)勢的?!酢酢酢酢酢酢酢?3、針對不同的故障,試給出恢復(fù)的策略和方法。(即如何進行事務(wù)故障的恢復(fù),如何進行系統(tǒng)故障的恢復(fù),以及如何進行介質(zhì)故障的恢復(fù)。)□□□□□□□44、什么是封鎖?基本的封鎖類型有幾種?試述它們的含義?!酢酢酢酢酢?5、試述視圖的優(yōu)點?!酢酢酢酢酢酢跷濉⒕C合題46、對學(xué)生-課程數(shù)據(jù)庫編寫存儲過程,完成下述功能:統(tǒng)計離散數(shù)學(xué)的成績分布情況,即按照各分數(shù)段統(tǒng)計人數(shù)。統(tǒng)計任意一門課的平均成績。(3)將學(xué)生選課成績從百分制改為等級制(即A、B、C、D、E)??凇酢酢酢?7、請為三建工程項目建立一個供應(yīng)情況的視圖,包括供應(yīng)商代碼(SNO)、零件代碼(PNO)、供應(yīng)數(shù)量(QTY)。針對該視圖完成下列查詢:□找出三建工程項目使用的各種零件代碼及其數(shù)量;找出供應(yīng)商找出供應(yīng)商S1的供應(yīng)情況?!酢酢酢酢酢鯀⒖即鸢敢?、填空題1、【答案】AVG(價格)□【解析】SQL中,AVG(字段名)函數(shù)用來計算一組記錄中某個字段值的平均值?!?、【答案】域完整性;實體完整性;參照完整性3、【答案】用戶權(quán)限定義;合法權(quán)檢查機制4、【答案】原子【解析】由事務(wù)的原子性可知,它對數(shù)據(jù)所做的修改操作要么全部執(zhí)行,要么全部不執(zhí)行。5、【答案】TOP3;SUM((銷售單價一成本價)*銷售數(shù)量);DESQ□□6、【答案】WHERE;GROUPBY;HAVING口7、【答案】A和DE;A—DE,DE—A;BCNF口8、【答案】關(guān)系;元組9、【答案】數(shù)據(jù)查詢;修改操作10、【答案】活鎖;死鎖二、判斷題11、【答案】錯12、【答案】錯13、【答案】對14、【答案】錯15、【答案】對16、【答案】錯17、【答案】對18、【答案】錯19、【答案】對20、【答案】對21、【答案】對22、【答案】錯23、【答案】錯24、【答案】錯25、【答案】錯三、選擇題26、【答案】B□【解析】關(guān)系完整性有三類:實體完整性、參照完整性和用戶定義的完整性。其中實體完整性保證每一個數(shù)據(jù)(實體)是可識別的,參照完整性保證當數(shù)據(jù)與數(shù)據(jù)之間有聯(lián)系時,這種聯(lián)系造成的數(shù)據(jù)取值的制約;用戶定義的完整性保證每一個數(shù)據(jù)的取值在應(yīng)用領(lǐng)域內(nèi)是合理的。其中,實體完整性和參照完整性是關(guān)系模型必須滿足的完整性約束條件,被稱為關(guān)系的兩個不變性。也就是說,只要是關(guān)系數(shù)據(jù)庫系統(tǒng)就應(yīng)該自動支持實體完整性和參照完整性。27、【答案】Q【解析】用于數(shù)據(jù)庫恢復(fù)的重要文件是日志文件和后援副本。28、【答案】B口【解析】信息的特征體現(xiàn)在它的正確性、及時性、完整性、開放性和可靠性。正確的、及時的、完整的和可靠的信息才具有意義和價值,但是信息是否開放與價值的高低并不成正比,有些保密的國家機密或科技機密是極具價值的。29、【答案】D【解析】在多用戶數(shù)據(jù)庫環(huán)境中,多個用戶程序可能并行地存取數(shù)據(jù)庫。如果不對并行操作進行控制,會破壞數(shù)據(jù)庫的一致性,導(dǎo)致下列問題發(fā)生:①丟失更改:在一事務(wù)執(zhí)行期間修改、重寫另一事務(wù)剛剛執(zhí)行的修改,造成一事務(wù)的修改結(jié)果丟失。②不可重復(fù)讀:在一事務(wù)執(zhí)行期間,由于其他事務(wù)的修改操作導(dǎo)致該事務(wù)兩個相同的查詢返回不同的數(shù)據(jù)。③讀“臟”數(shù)據(jù):如果數(shù)據(jù)T1修改某屬性值,然后事務(wù)T2讀該值,此后T1因某種原因撤消對該值的修改,造成T2讀到“臟”數(shù)據(jù)?!?0、對并發(fā)操作若不加以控制,可能會帶來( )問題。A.不安全B.死鎖C.死機D.不一致口【答案】D【解析】對并發(fā)操作不加以控制,會帶來數(shù)據(jù)不一致性問題。30、【答案】A【解析】分析和表達用戶需求的方法主要包括自頂向下和自底向上兩類方法。結(jié)構(gòu)化分析(StructuredAnalysis,簡稱SA方法)是一種簡單實用的方法。SA方法采用自頂向下,逐層分解的方式分析系統(tǒng),并把每一層用數(shù)據(jù)流圖(DataFlowDiagram,DFD)和數(shù)據(jù)字典(DataDictionary,DD)描述系統(tǒng)。□31、【答案】B□【解析】用戶定義的完整性是針對某一具體數(shù)據(jù)庫的約束條件,它反映某一具體應(yīng)用涉及的數(shù)據(jù)必須滿足語義要求;而規(guī)定學(xué)號的值域是8個數(shù)字字符組成的字符串顯然屬于這一類型。32、【答案】D【解析】事務(wù)具有原子性,所以T0操作要么全執(zhí)行,要么全部不執(zhí)行,所以A項不屬于沖突;B項兩個操作分別讀取兩個不同的數(shù)據(jù)項,所以不屬于沖突;C項兩個操作分別寫入不同的數(shù)據(jù)項,所以不屬于沖突;D項兩個操作對同一個數(shù)據(jù)項分別進行讀取和寫入操作,不同的執(zhí)行順序會獲得不同的操作結(jié)果,所以屬于沖突。33、【答案】Q【解析】建立操作型數(shù)據(jù)存儲,從聯(lián)機事務(wù)處理環(huán)境中抽取數(shù)據(jù),建立新的數(shù)據(jù)分析環(huán)境是解決企業(yè)聯(lián)機事務(wù)處理業(yè)務(wù)和數(shù)據(jù)分析業(yè)務(wù)所引發(fā)的數(shù)據(jù)庫系統(tǒng)性能沖突問題的根本解決方法。34、【答案】Q【解析】DBMS的功能主要有數(shù)據(jù)庫定義、數(shù)據(jù)庫操縱、數(shù)據(jù)庫運行控制、數(shù)據(jù)庫建立及維護和數(shù)據(jù)通信等。35、【答案】B口【解析】數(shù)據(jù)越詳細,粒度就越大,級別也就越低。36、【答案】D【解析】函數(shù)依賴,顧名思義,就是屬性之間存在著類似于數(shù)學(xué)中函數(shù)的一種數(shù)據(jù)依賴關(guān)系。設(shè)U{A1,A2,…,An}是屬性集合,R(U)是U上的一個關(guān)系,X、Y是U的子集。若對于R(U)下的任何一個可能的關(guān)系,均有X的一個值對應(yīng)于Y的唯一具體值,稱X函數(shù)決定Y,或者Y函數(shù)依賴于X,記作X-Y,其中X稱為決定因素。□37、【答案】Q38、【答案】A【解析】采用定義視圖的機制在數(shù)據(jù)控制方面要解決的問題是數(shù)據(jù)安全性。39、【答案】B口【解析】在T-SQL中,通過sp-helpdbfixedrole存儲過程,查看SQL口Server固定數(shù)據(jù)庫角色列表;利用sp-addrolemember存儲過程將數(shù)據(jù)庫用戶的賬戶,添加為當前數(shù)據(jù)庫中數(shù)據(jù)庫角色的成員;利用sp-D□□droprolemember存儲過程從當前數(shù)據(jù)庫的數(shù)據(jù)庫角色中,刪除數(shù)據(jù)庫安全賬戶。但不能利用存儲過程在當前數(shù)據(jù)庫中創(chuàng)建固定數(shù)據(jù)庫角色,排除A項。此外,SQLServer包括兩類具有隱含權(quán)限的預(yù)定義角色,固定服務(wù)器角色和固定數(shù)據(jù)庫角色。這些隱含權(quán)限不能授予其他用戶賬戶。如果有用戶需要這些權(quán)限,則必須將其賬戶添加到這些預(yù)定義角色中,排除C項;Public角色是SQLServer數(shù)據(jù)庫管理系統(tǒng)中每個數(shù)據(jù)庫都存在的特殊角色。它提供數(shù)據(jù)庫中用戶默認權(quán)限,每個數(shù)據(jù)庫用戶都自動是此角色的成員。所以Public角色不能被刪除,排除D項;在T-SQL中,通過sp-helprole存儲過程,查看角色;利用sp-addrole存儲過程在當前數(shù)據(jù)庫創(chuàng)建新的數(shù)據(jù)庫角色;利用sp-droprole存儲過程從當前數(shù)據(jù)庫刪除角色。B項是正確的?!?0、【答案】Q【解析】OLAP與OLTP一樣,最終數(shù)據(jù)來源都是來自底層的數(shù)據(jù)庫系統(tǒng),但是由于兩者的使用用戶不同。四、簡答題41、答:使用數(shù)據(jù)庫系統(tǒng)的好處是由數(shù)據(jù)庫管理系統(tǒng)的特點或優(yōu)點決定的,比如:(1)可以大大提高應(yīng)用開發(fā)的效率。在數(shù)據(jù)庫系統(tǒng)中,應(yīng)用程序不必考慮數(shù)據(jù)的定義、存儲和數(shù)據(jù)存取的具體路徑,這些工作都由DBMS來完成。開發(fā)人員可以專注于應(yīng)用邏輯的設(shè)計,而不必為數(shù)據(jù)管理的許多復(fù)雜的細節(jié)操心。(2)數(shù)據(jù)庫系統(tǒng)提供了數(shù)據(jù)與程序之間的獨立性。當應(yīng)用邏輯發(fā)生改變,數(shù)據(jù)的邏輯結(jié)構(gòu)需要改變時,DBA負責修改數(shù)據(jù)的邏輯結(jié)構(gòu),開發(fā)人員不必修改應(yīng)用程序,或者只需要修改很少的應(yīng)用程序,從而既簡化了應(yīng)用程序的編制,又大大減少了應(yīng)用程序的維護和修改,方便用戶的使用。(3)使用數(shù)據(jù)庫系統(tǒng)可以減輕數(shù)據(jù)庫系統(tǒng)管理人員維護系統(tǒng)的負擔。因為DBMS在數(shù)據(jù)庫建立、運用和維護時對數(shù)據(jù)庫進行統(tǒng)一的管理和控制,包括數(shù)據(jù)的完整性、安全性、多用戶并發(fā)控制、故障恢復(fù)等,都由DBMS執(zhí)行?!蹩傊褂脭?shù)據(jù)庫系統(tǒng)的優(yōu)點很多,既便于數(shù)據(jù)的集中管理,控制數(shù)據(jù)冗余,提高數(shù)據(jù)的利用率和一致性,又有利于應(yīng)用程序的開發(fā)和維護。42、答:(1)NewSQL系統(tǒng)是融合了NoSQL系統(tǒng)和傳統(tǒng)數(shù)據(jù)庫事務(wù)管理功能的新型數(shù)據(jù)庫系統(tǒng)。(2)NewSQL將SQL和NoSQL的優(yōu)勢結(jié)合起來,充分利用計算機硬件的新技術(shù)、新結(jié)構(gòu),研究與開發(fā)了若干創(chuàng)新的實現(xiàn)技術(shù)。□43、答:(1)事務(wù)故障的恢復(fù)是由DBMS執(zhí)行的。恢復(fù)步驟是自動完成的,對用戶是透明的。具體過程是:①反向掃描文件日志(即從后向前掃描日志文件),查找該事務(wù)的更新操作;②對該事務(wù)的更新操作執(zhí)行逆操作,即將日志記錄中“更新前的值”寫入數(shù)據(jù)庫;□③繼續(xù)反向掃描日志文件,做同樣處理;□④如此處理下去,直至讀到此事務(wù)的開始標記,該事務(wù)故障的恢復(fù)就完成了?!酰?)系統(tǒng)故障的恢復(fù)操作是指撤銷(UNDO)故障發(fā)生時未完成的事務(wù),重做(REDO)已完成的事務(wù)。系統(tǒng)的恢復(fù)步驟是:①正向掃描日志文件,找出在故障發(fā)生前已經(jīng)提交的事務(wù)隊列口(REDO隊列)和未完成的事務(wù)隊列(UNDO隊列);□②對撤銷隊列中的各個事務(wù)進行UNDO處理;③對重做隊列中的各個事務(wù)進行REDO處理。(3)介質(zhì)故障是最嚴重的一種故障。恢復(fù)方法是重裝數(shù)據(jù)庫,重做已完成的事務(wù)。具體過程是:DBA裝入最新的數(shù)據(jù)庫后備副本(離故障發(fā)生時刻最近的轉(zhuǎn)儲副本),使數(shù)據(jù)庫恢復(fù)到轉(zhuǎn)儲時的一致性狀態(tài);DBA裝入轉(zhuǎn)儲結(jié)束時刻的日志文件副本;□DBA啟動系統(tǒng)恢復(fù)命令,由DBMS完成恢復(fù)功能,即重做已完成的事務(wù)?!?4、答:(1)封鎖是指事務(wù)T在對某個數(shù)據(jù)對象(例如表、記錄等)進行操作之前,先向系統(tǒng)發(fā)出請求,對其加鎖。加鎖后,事務(wù)T就對該數(shù)據(jù)對象有控制權(quán),在事務(wù)T釋放鎖之前,其他事務(wù)不能更新此數(shù)據(jù)對象。(2)基本的封鎖類型有兩種:排它鎖(簡稱X鎖)和共享鎖(簡稱S鎖)?!酡倥潘i又稱為寫鎖。若事務(wù)T對數(shù)據(jù)對象A加上X鎖,則只允許T來讀取和修改A,其他任何事務(wù)都不能再對A加任何類型的鎖,直到T釋放A上的鎖。這就保證了其他事務(wù)在T釋放A上的鎖之前不能再讀取和修改A?!酡诠蚕礞i又稱為讀鎖。若事務(wù)T對數(shù)據(jù)對象A加上S鎖,則事務(wù)T可以讀A但不能修改A,其他事務(wù)只能再對A加S鎖,而不能加X鎖,直到事務(wù)T釋放A上的S鎖。這就保證了其他事務(wù)可以讀A,但在事務(wù)T釋放A上的S鎖之前不能對A做任何修改?!酢?5、答:視圖有以下五個優(yōu)點:視圖能夠簡化用戶的操作:視圖機制使用戶可以將注意力集中在所關(guān)心的數(shù)據(jù)上,如果這些數(shù)據(jù)不是直接來自基本表,則可以通過定義視圖,使數(shù)據(jù)庫看起來結(jié)構(gòu)簡單、清晰,并且可以簡化用戶的數(shù)據(jù)查詢操作;視圖使用戶能以多種角度看待同一數(shù)據(jù):視圖機制能使不同的用戶以不同的方式看待同一數(shù)據(jù),當許多不同種類的用戶共享一個數(shù)據(jù)庫時,這種靈活性是非常重要的;視圖對重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨立性:數(shù)據(jù)的邏輯獨立性是指當數(shù)據(jù)庫重構(gòu)時,用戶的應(yīng)用程序不會受影響;(4)視圖能夠?qū)C密數(shù)據(jù)提供安全保護:有了視圖機制,就可以在設(shè)計數(shù)據(jù)庫應(yīng)用系統(tǒng)時,對不同的用戶定義不同的視圖,使機密數(shù)據(jù)不出

溫馨提示

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

評論

0/150

提交評論