freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

數據庫原理及應用習題集(參考版)

2025-06-10 19:12本頁面
  

【正文】 四、簡答題1. 備份設備有哪些?2. 全庫備份、差異備份、日志備份各有什么特點,以你所知的一臺服務器為例,設計一種備份方案。8. (   ?。┱Z句可以完成對整個數據庫的恢復,也可以恢復數據庫的日志,或者是指定恢復數據庫的某個文件或文件組。6. (    )亦稱永久性的備份文件,(   ?。┦怯脕泶娣艂浞輸祿奈锢碓O備。5. (   ?。茐拇疟P上的物理數據庫和日志文件,這是最嚴重的一種故障。不同的數據庫系統(tǒng)采用的日志文件格式不完全相同。3. 事務故障的解決辦法是恢復程序在不影響其他事務運行的情況下(      ?。??! .計算機病毒   B.操作系統(tǒng)故障   C.DBMS代碼錯誤    D.數據庫服務器出錯三、填空題1. 數據恢復最常用的技術是建立數據轉儲和利用(   ?。?。  A.建立檢查點   B.建立副本   C.建立日志文件   D.建立索引2. 數據庫系統(tǒng)中可能發(fā)生的故障( )。這些轉儲的冗余數據包指( )。  A.程序運行過程  B.數據操作  C.對數據的所有更新操作   D.程序執(zhí)行的結果5. 數據庫副本的用途是( )。  A.事務故障   B.系統(tǒng)故障   C.介質故障    D.人為錯誤3. 操作系統(tǒng)故障屬于( )。第11章 數據庫恢復技術與SQL Server的數據恢復機制 一、單選題1. 若系統(tǒng)在運行過程中,由于某種原因,造成系統(tǒng)停止運行,致使事務在執(zhí)行過程中以非控制方式終止,這時內存中的信息丟失,而存儲在外存上的數據未受影響,這種情況稱為( )。四、簡答題1. 解釋下列術語:并發(fā)操作 事務 數據庫一致性狀態(tài)封鎖 排它鎖 共享鎖活鎖 死鎖 封鎖粒度2. 為什么要對并發(fā)操作進行控制?3. 實現并發(fā)控制的機制是什么?4. 簡述共享鎖和排它鎖的兼容性。封鎖的粒度越小,并發(fā)度越(?。?,系統(tǒng)開銷也越(?。?;封鎖的粒度越大,并發(fā)度越 (  ),系統(tǒng)開銷也越 。9. 封鎖粒度是指封鎖對象的大小。8. “是事務T在讀取數據之前必須先對其加S鎖,在要修改數據之前必須先對其加X鎖,直到事務結束后才釋放所有鎖。6. 若事務T對數據對象A加了S鎖,則其他事務只能對數據A再加(  ?。?,不能再(  ?。?,直到事務T釋放A上的鎖。封鎖機制中有兩種基本類型的鎖,他們是排它鎖和(   ) 。解決死鎖問題主要有兩類方法:一類方法是(   ) ;另一類方法是(  ?。?。2. 如果數據庫中只包含成功事務提交的結果,就說數據庫處于(  ?。?狀態(tài)?! .可以加S鎖    B.不能加S鎖    C.可以加X鎖    D.不能加任何鎖6. 在SQL Server中,有關頁的敘述中正確的是( )?! .死鎖是操作系統(tǒng)中的問題,數據庫操作中不存在  B.在數據庫操作中防止死鎖的方法是禁止兩個用戶同時操作數據庫  C.當兩個用戶競爭相同資源時不會發(fā)生死鎖  D.并發(fā)控制的目的就是消除死鎖4. 封鎖機制是并發(fā)控制的主要手段,( )封鎖協議不但能夠防止丟失修改,還可進一步防止讀“臟”數據?! .原子性     B.一致性      C.隔離性    D.持續(xù)性2. 并發(fā)操作可能會帶來的數據不一致性有( )。順序T1T2①②③讀A=100 A=A*2 寫回ROLLBACK恢復A=100讀A=200  A.該操作不存在問題  B.該操作丟失修改  C.該操作不能重復讀  D.該操作讀“臟”數據12. 解決并發(fā)操作帶來的數據不一致性問題普遍采用( )。順序T1T2①②③④ 讀A=10A=A5 寫回讀A=10A=A8寫回   A.該操作不存在問題  B.該操作丟失修改  C.該操作不能重復讀  D.該操作讀“臟”數據10. 設有兩個事務 、 ,其并發(fā)操作如圖所示,下面評價正確的是( )。  A.不安全    B.死鎖    C.死機     D.數據不一致8. 并發(fā)操作會帶來的數據不一致性有( )?! .安全性   B.一致性    C.完整性    D.可靠性6. 多用戶的數據庫系統(tǒng)的目標之一是使它的每個用戶好像面對著一個單用戶的數據庫一樣使用它,為此,數據庫系統(tǒng)必須進行( )?! .事務中包括的所有操作要么都做,要么都不做  B.事務一旦提交,對數據庫的改變是永久的  C.一個書物內部的操作及使用的數據對并發(fā)的其他事務是隔離的  D.事務必須是使數據庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)5. 事務是數據庫操作的基本工作單位。     B.可移植性   C.完整性   D.并發(fā)控制2. ( )是用戶定義的一個數據庫操作序列,這些操作要么全做要么全不做,是一個不可分割的工作單位      B.命令     C.事務    D.文件3. 事務的原子性是指( )。6. 登錄賬號和用戶賬號的聯系、區(qū)別是什么?7. 什么是角色?角色和用戶有什么關系?當一個用戶被添加到某一角色中后,其權限發(fā)生怎樣的變化?8. 簡述禁止權限和撤消權限的異同。(5) 以sa身份重新登錄,將授予user2的權限全部收回。(3) 將對表books的查詢、增加的權限授予用戶user3。四、簡答題1. 數據庫的安全保護包括哪些內容?答:數據庫的安全保護包括:2. 數據庫的安全級別有哪幾種?答:操作系統(tǒng),服務器,數據庫,數據庫對象3. 在SQL中,表級的操作權限有哪些?答:四種,分別為4. 寫出完成下列權限操作的SQL語句:(1) 將在數據庫MyDB中創(chuàng)建表的權限授予用戶user1。6. SQL Server 2000有兩種安全認證模式,即Windows安全認證模式和(  ?。?。4. SQL Server的用戶或角色分為二級:一級為服務器級用戶或角色;另一級為(   ?。?。2. 數據庫的存取控制機制主要包括兩部分:定義用戶權限和(   ?。?。6. SQL Server使用權限來加強系統(tǒng)的安全性,通常將權限分為( )?!. 登錄帳戶是服務器級的,用戶是數據庫級的  B. 用戶一定是登錄帳戶,登錄帳戶不一定是數據庫用戶 C.角色是具有一定權限的用戶組      D. 角色成員繼承角色所擁有訪問權限5. SQL Server的安全性管理包括( )?!.用戶標識和鑒別  B.存取控制   C.視圖         D.觸發(fā)器3. SQL Server使用權限來加強系統(tǒng)的安全性,語句權限適用的語句有( )。 A. 帳戶   B. 角色    C. 登錄    D. SQL Server用戶二、多選題1. 數據安全性控制通常采取的措施有( )?!睂儆? )?!.命令     B.授權     C.定義      D.審計6. SQL Server 2000提供了4層安全防線,其中“SQL Server通過登錄賬號設置來創(chuàng)建附加安全層?!.范圍越小   B.范圍越大   C.約束越細致   D.范圍越適中4. 在數據庫系統(tǒng)中,授權編譯系統(tǒng)和合法性檢查機制一起組成了( )子系統(tǒng)。 A.可靠性    B.一致性    C.完整性    D.安全性3. 在數據庫的安全性控制中,為了保護用戶只能存取他有權存取的數據?!边@是指數據的( )。第9章5. 在數據庫MyDB中創(chuàng)建名為borr_dt的規(guī)則,其限定條件為值不小于零。4. 在數據庫MyDB中創(chuàng)建名為reader_tp的默認,其值為3?!?. 簡述默認對象與默認約束的區(qū)別。三、簡答題1. 簡述SQL Server2000實現數據庫完整性的方法。4.(  ?。?完整性維護從表中的外碼與主表中主碼的相容關系。3. (  )完整性,它要求表中所有的元組都應該有一個惟一標識,即主關鍵字?!.非空值約束   B. 基于元組的檢查子句  C.域約束子句   D.默認二、填空題1. SQL Server 2000中的數據完整性包括(  ?。?、 (   )和參照完整性3種?!.默認約束是嵌入到表的結構中,默認對象是獨立于表的  B.刪除表時默認約束與默認對象同時被刪除  C.默認約束能實現的功能默認對象也能實現 D.一個默認對象可以綁定到多個列上8. 有關規(guī)則的敘述中正確的是( )?!.存儲過程   B.默認   C.規(guī)則    D.觸發(fā)器6. 在SQL Server中,以下( )約束屬于域完整性約束?!.約束     B.默認    C.規(guī)則    D.觸發(fā)器4. 在SQL Server的數據完整性控制中屬于聲明數據完整性的是( )?!.一致性    B.正確性    C.相容性     D.有效性2. 在SQL Server中屬于表級完整性約束的是( )。 第8章答:(10)CREATE TRIGGER TR2 ON [dbo].[readers] FOR delete ASIF ROWCOUNT=0RETURNIF EXISTS(SELECT * FROM deleted inner join borrowinf on =)ROLLBACK(11) 在borrowinf表中建立INSERT觸發(fā)器tr3,若某位讀者當天借的書已超過5本,則不允許再借了。答:8) CREATE PROCEDURE PRO3name CHAR(10)ASSELECT , FROM INNER JOIN ON = INNER JOIN ON =WHERE =nameGO(9) 在books表中建立UPDATE 觸發(fā)器tr1,若更新了books表中的圖書編號,則相應更新borrowinf表的圖書編號。計算機文化基礎39。答:(6) CREATE PROCEDURE pro1ASSELECT MIN(定價) FROM GO 在查詢分析器中執(zhí)行:EXECUTE PRO1(7) 創(chuàng)建一個存儲過程pro2,用來查詢書的價格,該存儲過程帶一輸入參數和一輸出參數,輸入參數用來輸入圖書的名稱,輸出參數用來返回該書的價格。2004062839。)(5) 自定義一個函數fun3,以讀者的編號為參數,返回該讀者所借的書的名稱及借期還期。)或 PRINT (39。答:(4) CREATE FUNCTION fun2(b char(20))RETURNS floatASBEGIN DECLARE p floatSELECT p=定價 FROM books WHERE 書名=bRETURN p END在查詢分析器中執(zhí)行:SELECT (39。答:(3) CREATE FUNCTION fun1()RETURNS floatASBEGINDECLARE p float SELECT p=MIN(定價) FROM RETURN pEND(4) 自定義一個函數fun2,以圖書的名稱為參數,返回該書的價格。教師39。(2) 創(chuàng)建一個視圖v1,該視圖用來查詢教師的借閱情況,要求包含:教師姓名,書名,借期,還期。三、 簡答題1. 存儲過程、觸發(fā)器及用戶自定義函數各有特點,總結并討論各適用于何處?2. 使用存儲過程有哪些好處?3. 在數據庫MyDB中完成以下操作:(1) 定義一個數據類型:名稱為“Tel_No”,類型為CHAR(10)。8. 在存儲過程中,若在參數的后面加上(out或output) ,則表明此參數為輸出參數,執(zhí)行該存儲過程必須聲明變量來接受返回值并且在變量后必須使用關鍵字 。6. 在TransactSQL中,可以使用嵌套的IF…ELSE語句來實現多分支選擇,也可以使用(case語句) 語句來實現多分支選擇。4. 在WHILE循環(huán)體內可以使用BREAK和CONTINUE語句,其中(break) 語句用于終止循環(huán)的執(zhí)行,(continue) 語句用于將循環(huán)返回到WHILE開始處,重新判斷條件,以決定是否重新執(zhí)行新的一次循環(huán)。3. 定義在(Model) 數據庫中的自定義的數據類型,將出現在所有以后新建的數據庫中。D.UPDATE操作需要使用DELETED和INSERTED兩個表二、 填空題1. TransactSQL中的變量分為局部變量與全局變量,局部變量用 ()開頭,全局變量用() 開頭。A.觸發(fā)器是一種特殊的存儲過程B.在一個表上可以定義多個觸發(fā)器,但觸發(fā)器不能在視圖上定義C.觸發(fā)器允許嵌套執(zhí)行D.觸發(fā)器在CHECK約束之前執(zhí)行8. 下列有關臨時表DELETED和INSERTED的敘述中正確的是( )。A.自定義函數可以帶多個輸入參數,但只能返回一個值或一個表B.自定義函數的函數體若包含多條語句則必須使用BEGIN?END語句C.自定義函數中若要返回表,必須使用RETURNS TABLE子句D.一個自定義函數只有一條RETURN語句6. 下列有關存儲過程的敘述中正確的是( )。A.使用SET語句可以給全局變量和局部變量賦值B.一條SET語句只能給一個局部變量C.SELECT語句可以給多個局部變量賦值D.使用SELECT語句給局部變量賦值時,若SELECT語句的返回結果有多個值時,該局部變量的值為NULL4. 下列有關全局變量的敘述中正確的是( )。A.批是一起提交處理的一組語句B.通常用GO來表示一個批的結束C.不能在一個批中引用其它批定義的變量D.批可長可短,在批中可以執(zhí)行任何TSQL語句2. 下列有關腳本的敘述中正確的是( )。答:(6)SELECT 編號 FROM readers WHERE NOT EXIS
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1