SQL Server數(shù)據(jù)庫建立_第1頁
SQL Server數(shù)據(jù)庫建立_第2頁
SQL Server數(shù)據(jù)庫建立_第3頁
SQL Server數(shù)據(jù)庫建立_第4頁
SQL Server數(shù)據(jù)庫建立_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、SQL Server數(shù)據(jù)庫建立一、選擇題1SQL-Server2000數(shù)據(jù)庫的數(shù)據(jù)模型是()。A層次模型      B網(wǎng)狀模型      C關(guān)系模型     D對象模型2SQL-Server2000用于操作和管理系統(tǒng)的是()。A系統(tǒng)數(shù)據(jù)庫   B日志數(shù)據(jù)庫C用戶數(shù)據(jù)庫  D邏輯數(shù)據(jù)庫3“日志”文件用于保存()。A程序運(yùn)行過程  B數(shù)據(jù)操作C程序執(zhí)行結(jié)果   D對數(shù)據(jù)庫的更新操作

2、4用于數(shù)據(jù)庫恢復(fù)的重要文件是()。A數(shù)據(jù)庫文件  B索引文件C備注文件   D日志文件5主數(shù)據(jù)庫文件的擴(kuò)展名為()。ATXTBDB      CMDF  DLDF6SQL Server DBMS用于建立數(shù)據(jù)庫的命令是()。ACREATE DATABASE  BCREATE INDEXCCREATE TABLE     DCREATE VIEW7用于修改數(shù)據(jù)表結(jié)構(gòu)的命令是()。AMODIFY TABLE BALTER

3、TABLECEDIT TABLE   DCHANGE TABLE8用于存放系統(tǒng)及信息的數(shù)據(jù)庫是()。AMASTER BTEMPDB     CMODEL   DMSDB9用于修改數(shù)據(jù)庫數(shù)據(jù)的命令是()。AMODIFY TABLE BALTER TABLECEDIT TABLE   DUPDATE SET10次數(shù)據(jù)庫文件的擴(kuò)展名為()。ATXTBNDF      CMDF  DL

4、DF11.下列四項(xiàng)中,不屬于數(shù)據(jù)庫特點(diǎn)的是(      )。A.數(shù)據(jù)共享 B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余很高 D.數(shù)據(jù)獨(dú)立性高12.下列四項(xiàng)中,不屬于SQL2000實(shí)用程序的是(      )。A.企業(yè)管理器 B.查詢分析器C.服務(wù)管理器 D.媒體播放器13.SQL Server安裝程序創(chuàng)建4個系統(tǒng)數(shù)據(jù)庫,下列哪個不是(      )系統(tǒng)數(shù)據(jù)庫。A.master B.modelC.pub D

5、.msdb14.(   )是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護(hù)時由其統(tǒng)一管理、統(tǒng)一控制。ADBMS BDBCDBS   DDBA15.在SQL中,建立表用的命令是 (      )。A.CREATE SCHEMA B.CREATE TABLEC.CREATE VIEW D.CREATE INDEX16.下列四項(xiàng)中,不正確的提法是(     

6、 )。A.SQL語言是關(guān)系數(shù)據(jù)庫的國際標(biāo)準(zhǔn)語言B.SQL語言具有數(shù)據(jù)定義、查詢、操縱和控制功能C.SQL語言可以自動實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫的規(guī)范化D.SQL語言稱為結(jié)構(gòu)查詢語言17.SQL語言中,刪除表中數(shù)據(jù)的命令是(      )。A. DELETE B. DROPC. CLEAR D. REMOVE18.SQL的視圖是從(      )中導(dǎo)出的。A. 基本表     B. 視圖 C. 基本表或視圖 D. 數(shù)據(jù)庫19.( 

7、  )是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護(hù)時由其統(tǒng)一管理、統(tǒng)一控制。ADBMS BDB CDBS DDBA20. 下列四項(xiàng)中,不屬于SQL2000實(shí)用程序的是(      )。A.企業(yè)管理器 B.查詢分析器C.服務(wù)管理器 D.媒體播放器21. SQL Server安裝程序創(chuàng)建4個系統(tǒng)數(shù)據(jù)庫,下列哪個不是(      )系統(tǒng)數(shù)據(jù)庫。

8、A. master B. modelC. pub D. msdb22. 下列哪個不是sql 數(shù)據(jù)庫文件的后綴。A.mdf B.ldfC.tif D.ndf23. 數(shù)據(jù)定義語言的縮寫詞為 (      )。A.DDL B.DCLC.DML D.DBL24MS SQL Server在WINDOWS 2000操作系統(tǒng)平臺上被定義為一項(xiàng)(  )A、任務(wù) B、服務(wù)C、應(yīng)用程序 D、事務(wù)25腳本文件是在(  )中執(zhí)行的。A、企業(yè)管理器&#

9、160;B、查詢分析器C、服務(wù)管理器 D、事件探查器26每個數(shù)據(jù)庫有且只有一個(  )A、主要數(shù)據(jù)文件 B、次要數(shù)據(jù)文件C、日志文件 D、索引文件二、填空題1 針對不同的企業(yè)規(guī)模,Microsoft公司分別發(fā)行了SQL Server 2000個人版、標(biāo)準(zhǔn)版和( )版等多種版本。2 企業(yè)管理器(Enterprise Manager)是SQL Server中最重要的管理工具。通過(  )可以管理所有的數(shù)據(jù)庫系統(tǒng)工作和服務(wù)器工作。3 SQL Server數(shù)據(jù)庫是由數(shù)據(jù)庫文件和事務(wù)日志文件組成。一個數(shù)據(jù)庫至少有()數(shù)據(jù)庫文

10、件和一個事務(wù)日志文件。4 一個數(shù)據(jù)庫可以有一個或多個數(shù)據(jù)庫文件,一個(  )只屬于一個數(shù)據(jù)庫。5 SQL Server數(shù)據(jù)庫分為兩種類型:()數(shù)據(jù)庫和用戶數(shù)據(jù)庫。6 第一次安裝SQL Server2000時,系統(tǒng)會自動建立幾個數(shù)據(jù)庫,其中()、model、tempdb和msdb這四個數(shù)據(jù)庫是系統(tǒng)數(shù)據(jù)庫。7.數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)的(      )、(       )和內(nèi)模式三級模式結(jié)構(gòu)。8.SQL Server 2000局部變量名字必須以( 

11、;     )開頭,而全局變量名字必須以(    )開頭。9MS SQL Server提供多個圖形化工具,其中用來啟動、停止和暫停SQL Serve服務(wù)的圖形化工具稱為(   )。10數(shù)據(jù)庫操作語句就是指(    )、(    )、(    )和select語句。三、簡答題1. SQL Server 2000包含哪幾種不同的版本?2. SQL Server 2000服務(wù)管理器的作用是什么?它可以提供什么服務(wù)?3. S

12、QL Server 2000擁有哪些系統(tǒng)數(shù)據(jù)庫?4. 簡述企業(yè)管理器和查詢分析器的作用。游標(biāo)一、選擇題1關(guān)閉游標(biāo)使用的命令是()。     ADELETE CURSOR BDROP CURSOR      CDEALLOCATE     DCLOSE CURSOR2在SQL中,普通用戶一般直接操作的是()。    A. 基本表           

13、        B. 視圖    C. 基本表 或 視圖           D. 基本表和視圖3SQL中創(chuàng)建視圖應(yīng)使用()語句。    A. CREATE  SCHEMA        B. CREATE  TABLE    C. CREATE&#

14、160; VIEW           D. CREATE  DATEBASE4在關(guān)系數(shù)據(jù)庫系統(tǒng)中,為了簡化用戶的查詢操作,而又不增加數(shù)據(jù)的存儲空間,常用的方法是創(chuàng)建()。    A. 另一個表                 B. 游標(biāo)    C. 視圖 &

15、#160;                   D. 索引5. 一個查詢的結(jié)果成為另一個查詢的條件,這種查詢被稱為()。    A. 聯(lián)接查詢                 B. 內(nèi)查詢    C.

16、 自查詢                   D. 子查詢6. 為了對表中的各行進(jìn)行快速訪問,應(yīng)對此表建立()。  A. 約束                     B. 規(guī)則  C. 索引

17、0;                    D. 視圖7在SELECT語句中,下列(  )子句用于對分組統(tǒng)計(jì)進(jìn)一步設(shè)置條件。 AORDER BY BGROUP BY  CWHERE     DHAVING8聲明游標(biāo)的語句是()。 ACREATE CURSOR BDECLARE CURSOR  COPEN CURSOR  

18、;  DDELLOCATE CURSOR9下面()描述是正確的。 A視圖是一種常用的數(shù)據(jù)庫對象,使用視圖不可以簡化數(shù)據(jù)操作。B使用視圖可以提高數(shù)據(jù)庫的安全性。  C視圖和表一樣是由數(shù)據(jù)構(gòu)成的。D視圖必須從多個數(shù)據(jù)表中產(chǎn)生才有意義。10在(  )索引中,表中各行的物理順序和鍵值的邏輯順序相同。 A聚集索引B非聚集索引   C唯一索引 D都不是11.SQL語言中,條件年齡 BETWEEN 15 AND 35表示年齡在15至35之間,且(      )。A.包括15歲和35歲B.不包括15歲和35歲C

19、.包括15歲但不包括35歲D.包括35歲但不包括15歲12.下列四項(xiàng)中,不正確的提法是(      )。A.SQL語言是關(guān)系數(shù)據(jù)庫的國際標(biāo)準(zhǔn)語言B.SQL語言具有數(shù)據(jù)定義、查詢、操縱和控制功能C.SQL語言可以自動實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫的規(guī)范化D.SQL語言稱為結(jié)構(gòu)查詢語言13在SQL Server 2000中,下列變量名正確的是(     )。Asum        Bj      

20、      Csum           D4kk 14建立索引的目的是(     )。A降低SQL Server數(shù)據(jù)檢索的速度B與SQL Server數(shù)據(jù)檢索的速度無關(guān)C加快數(shù)據(jù)庫的打開速度D提高SQL Server數(shù)據(jù)檢索的速度15用于求系統(tǒng)日期的函數(shù)是(     )。AYEAR()    BGETDATE()  

21、 CCOUNT()     DSUM()16向用戶授予操作權(quán)限的SQL語句是(     )。ACTEATE      BREVOKE        CSELECT        DGRANT17. 哪個關(guān)鍵字用于測試跟隨的子查詢中的行是否存在(     )。AMOV BEXIST

22、SCUNION DHAVING18. 以哪個符號開頭的變量是全局變量(     )。A B*C D$ 19. 下面哪項(xiàng)是一元運(yùn)算符(     )。A/ B%C> D-20. 如果在一個關(guān)系中,存在某個屬性(或?qū)傩越M),雖然不是該關(guān)系的主碼或只是主碼的一部分,但卻是另一個關(guān)系的主碼時,稱該屬性(或?qū)傩越M)為這個關(guān)系的A.候選碼 B.主碼C.外碼 D.連接碼21. 查詢語句select stuff('he rld',3,l, &

23、#39;llo wo')結(jié)果為(     )。Ahello Bworld helloChello world Dworld22. 在Student表中基于StuName字段建立的索引屬于(     )。A惟一索引  非聚集索引 B非惟一索引  非聚集索引 C聚集索引  非惟一索引 D惟一索引  聚集索引23用于模糊查詢的匹配符是(   )。A. _ B. C.  D. LIKE24查詢畢業(yè)

24、學(xué)校名稱與“清華”有關(guān)的記錄應(yīng)該用(  )。A. SELECT * FROM 學(xué)習(xí)經(jīng)歷 WHERE 畢業(yè)學(xué)校 LIKE *清華*B. SELECT * FROM 學(xué)習(xí)經(jīng)歷 WHERE 畢業(yè)學(xué)校 = %清華%C. SELECT * FROM 學(xué)習(xí)經(jīng)歷 WHERE 畢業(yè)學(xué)校 LIKE ?清華?D. SELECT * FROM 學(xué)習(xí)經(jīng)歷 WHERE 畢業(yè)學(xué)校 LIKE %清華%25.  Select 職工號 FROM 職工 WHERE 工資>1250 命令的功能是(  )。A.查詢工資大于1250的紀(jì)錄 B.查詢1250號記錄后的記錄C.檢索所有的職工號

25、  D.從職工關(guān)系中檢索工資大于1250的職工號26. 關(guān)于關(guān)系圖下列哪一個是正確的(   )。A.關(guān)系圖是在同一個表中不同字段之間建立關(guān)聯(lián)B.關(guān)系圖是表與表之間建立關(guān)聯(lián),與字段無關(guān)C.關(guān)系圖是在不同表中的字段之間建立關(guān)聯(lián)D.關(guān)系圖是在不同數(shù)據(jù)庫之間建立關(guān)聯(lián)27SQL中,下列涉及通配符的操作,范圍最大的是(  )A、name like hgf# B、name like hgf_t%C、name like hgf%  D、name like h#% escape #28當(dāng)關(guān)系R和S自然聯(lián)接時,能夠把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操

26、作是(  )A、左外聯(lián)接  B、右外聯(lián)接C、內(nèi)聯(lián)接 D、外聯(lián)接29下列聚合函數(shù)中正確的是(  ) A、SUM (*)  B、MAX (*) C、COUNT (*)  D、AVG (*)30SQL中,下列涉及空值的操作,不正確的是(  )A、age IS NULL  B、age IS NOT NULL C、age = NULL  D、NOT (age  IS NULL)二、填空題1 在查詢條件中,可以使用另一個查詢的結(jié)果作為條件的一部分,例如判定列值是否與某個查詢的結(jié)果集中的值相等,作為

27、查詢條件一部分的查詢稱為()。2 EXISTS謂詞用于測試子查詢的結(jié)果是否為空表。若子查詢的結(jié)果集不為空,則EXISTS返回(),否則返回()。EXISTS還可以與NOT結(jié)合使用,即NOT EXISTS,其返回值與EXISTS剛好(相反)。3 不能在一個表上創(chuàng)建()聚集索引。如果已經(jīng)建過聚集索引,SQL Server將給出不能創(chuàng)建的顯示消息。4 使用視圖的原因有兩個:一是出于()上的考慮,用戶不必看到整個數(shù)據(jù)庫結(jié)構(gòu)而隱藏部分?jǐn)?shù)據(jù);二是符合用戶日常業(yè)務(wù)邏輯,使他們對數(shù)據(jù)更容易理解。5.SQL Server 2000局部變量名字必須以(   )開頭

28、,而全局變量名字必須以(   )開頭。6.語句 select ascii('D'), char(67) 的執(zhí)行結(jié)果是:(   )和(    )。7.語句 select lower('Beautiful') , rtrim('我心中的太陽   ') 的執(zhí)行結(jié)果是: (    )和(    )。8.在SQL Server 2000中,數(shù)據(jù)庫對象包括(   )、(  

29、; )、觸發(fā)器、過程、列、索引、約束、規(guī)則、默認(rèn)和用戶自定義的數(shù)據(jù)類型等。9.語句 select day('2004-4-6'), len('我們快放假了.') 的執(zhí)行結(jié)果是:(    )和(     )。10.語句 select round(13.4321,2), round(13.4567,3)的執(zhí)行結(jié)果是:(     )和(     )。11.語句 SELECT (7+3)*4-17/(4-(8-6)+99%

30、4 的執(zhí)行結(jié)果是(    )_。12.(    )是由一個或多個數(shù)據(jù)表(基本表)或視圖導(dǎo)出的虛擬表。13.(     )用于保證數(shù)據(jù)庫中數(shù)據(jù)表的每一個特定實(shí)體的記錄都是惟一的。14.索引的類型有(      )和非聚集索引。15. SQL Server聚合函數(shù)有最大、最小、求和、平均和計(jì)數(shù)等,它們分別是max、(    )、(   )、avg和count16HAVING子句與WHERE子句很相似,

31、其區(qū)別在于:WHERE子句作用的對象是(   ),HAVING子句作用的對象是(      )。17已知有學(xué)生關(guān)系S(SNO,SNAME,AGE,DNO),各屬性含義依次為學(xué)號,姓名、年齡和所在系號;學(xué)生選課關(guān)系SC(SNO,CNO,SCORE),各屬性含義依次為學(xué)號、課程號和成績。分析以下SQL語句: SELECT SNO FROM SC WHERE SCORE= (SELECT SUM(SCORE) FROM SC WHERE CNO='002') 簡述上述語句完成了的查詢操作是(  

32、      )。18. 表或視圖的操作權(quán)限有select、(       )、(       )、(       )和dri。 19創(chuàng)建、修改和刪除表命令分別是create table、(     )table和(     )table。20. 游標(biāo)的操作步驟包括聲明、( 

33、60; )、處理(提取、刪除或修改)、(    )和(   )游標(biāo)。21如果表的某一列被指定具有NOT NULL屬性,則表示(   )。22語句 select day('2004-4-6'), len('我們快放假了.') 的執(zhí)行結(jié)果是:(    )和(    )。三、判斷題1.'在那遙遠(yuǎn)的地方' 是SQL中的字符串常量嗎?2.'11.9' 是SQL中的實(shí)型常量嗎3.select 16%4, 的執(zhí)行結(jié)果

34、是: 4 嗎?4.2005.11.09 是SQL中的日期型常量嗎?5.¥2005.89 是SQL中的貨幣型常量嗎?6.select 25/2 的執(zhí)行結(jié)果是: 12.5 嗎?7.'岳飛'>'文天祥' 比較運(yùn)算的結(jié)果為真嗎?8.一個表可以創(chuàng)建多個主鍵嗎?9.創(chuàng)建唯一性索引的列可以有一些重復(fù)的值?10缺省情況下,所創(chuàng)建的索引是非聚集索引?11游標(biāo)中可發(fā)插入數(shù)據(jù)記錄。四、簡答題1. 舉例說明什么是內(nèi)連接、外聯(lián)接和交叉連接?2. 索引的類型有哪些?3. 什么樣的列適合創(chuàng)建索引?聚集索引和非聚集索引有什么區(qū)別?4. 創(chuàng)建視圖的作用是什么?5. 基本表的數(shù)據(jù)發(fā)生變化,能

35、否從視圖中反映出來?6. 通過視圖修改表中的數(shù)據(jù)需要哪些條件?7. 在SQL Server 2000中,使用視圖的好處是什么?8什么是游標(biāo)?SQL Server數(shù)據(jù)庫編程一、選擇題1在SQL Server 中刪除觸發(fā)器用()。AROLLBACK         B.  DROP  CDELALLOCATE      D.  DELETE2在SQL Server 中,WAITFOR 語句中的DELAY參數(shù)是指()。A. 要等待的時間   

36、   B. 指示SQL Server 一直等到指定的時間過去C. 用于指示時間       D. 以上都不是3當(dāng)對表進(jìn)行()操作時,觸發(fā)器將可能根據(jù)表發(fā)生操作的情況而自動被SQL Server觸發(fā)而運(yùn)行。A.  Declare             B.  INSERT    C.  Create DataBase    &#

37、160; D.  Create Trigger4修改存儲過程使用的語句是()。A.  ALTER PROCEDURE   B.  DROP PROCEDURE  C.  INSERT PROCEDUE    D.  DELETE PROCEDUE5創(chuàng)建存儲過程的語句是()。A.  ALTER PROCEDURE   B.  DROP PROCEDURE  C.  CREATE PROCEDUE   D.&#

38、160; INSERT PROCEDUE6創(chuàng)建觸發(fā)器的語句是()。A.  Declare             B.  Create table    C.  Create DataBase      D.  Create Trigger7下面(    )組命令,將變量count值賦值為1。ADECLARE countSELECT count=1

39、BDIM count=1  CDECLARE countSELECT count=1DDIM  countSELECT count=18下列(    )賦值語句是錯誤的。ASELECTC=1    B.  SET C=1  CSELECT DJ=單價(jià)FROM bookORDER BY 單價(jià)DESCDSET DJ=單價(jià)FROM bookORDER BY 單價(jià)DESC9在SQL Server 中刪除存儲過程用()。AROLLBACK      

40、60;  B.  DROP PROC CDELALLOCATE      D.  DELETE PROC10在SQL Server 編程中,可使用()將多個語句捆綁。A         B. BEGIN-END  C(  )      D.   11在SQL Server 2000中,下列變量名正確的是(     )。Asum  

41、0;     Bj            Csum           D4kk12執(zhí)行帶參數(shù)的過程,正確的方法為(  )。A. 過程名 參數(shù) B. 過程名(參數(shù)) C.過程名參數(shù) D.A,B,C三種都可以13如果要從數(shù)據(jù)庫中刪除觸發(fā)器,應(yīng)該使用SQL語言的命令(  ) A、DELETE  TRIG

42、GER  B、DROP  TRIGGER C、REMOVE  TRIGGER  D、DISABLE  TRIGGER14已知員工和員工親屬兩個關(guān)系,當(dāng)員工調(diào)出時,應(yīng)該從員工關(guān)系中刪除該員工的元組,同時在員工親屬關(guān)系中刪除對應(yīng)的親屬元組。在SQL語言中利用觸發(fā)器定義這個完整性約束的短語是(  ) A、INSTEAD OF DELETE  B、INSTEAD OF DROP C、AFTER DELETE  D、AFTER UPDATE15. 在MS SQL Server中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是( 

43、;      )。A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb二、填空題1 在T-SQL編程語句中,WHILE結(jié)構(gòu)可以根據(jù)條件多次重復(fù)執(zhí)行一條語句或一個語句塊,還可以使用 () 和 CONTINUE 關(guān)鍵字在循環(huán)內(nèi)部控制 WHILE 循環(huán)中語句的執(zhí)行。2 在T-SQL編程語句中,()用于使語句在某一時刻或在一段時間間隔后繼續(xù)執(zhí)行。3 存儲過程是存放在()上的預(yù)先定義并編譯好的T-SQL語句。4 SQL Server 2000支持的

44、存儲過程有()種類型。5 當(dāng)對某一表進(jìn)行諸如()、 ()、 () 這些操作時,SQL Server 就會自動執(zhí)行觸發(fā)器所定義的SQL 語句。6 觸發(fā)器的主要作用就是能夠?qū)崿F(xiàn)數(shù)據(jù)的()和()。三、判斷題1在SQL Server中用戶不能建立全局變量。2自定義函數(shù)在對任何表的查詢中都可以使用。3觸發(fā)器是通過事件進(jìn)行觸發(fā)而被執(zhí)行的。4刪除表時,表中的觸發(fā)器不被同時刪除。5觸發(fā)器與約束發(fā)生沖突,觸發(fā)器將不執(zhí)行。6創(chuàng)建存儲過程必須在企業(yè)管理器中進(jìn)行。7觸發(fā)器主要是通過表操作事件進(jìn)行觸發(fā)而被執(zhí)行的。8存儲過程是存儲在服務(wù)器上的一組預(yù)編譯的Transcat-SQL語句。9每個存儲過程向調(diào)

45、用方返回一個整數(shù)返回代碼。如果存儲過程沒有顯式設(shè)置返回代碼的值,則返回代碼為 0,表示成功。10. 在SQL SERVER中,觸發(fā)器的執(zhí)行是在數(shù)據(jù)的插入.更新或刪除之前執(zhí)行的。11. 并發(fā)性就是兩個或兩個以上的用戶同時對數(shù)據(jù)執(zhí)行的操作。三、簡答題1SQL有哪幾種常用的數(shù)據(jù)類型?2簡述局部變量的聲明和賦值方法?3說明BEGINEND語句在程序設(shè)計(jì)中的作用。4簡述存儲過程的特點(diǎn)。5簡述觸發(fā)器的工作原理。6自定義函數(shù)與存儲過程的區(qū)別是什么?SQL Server數(shù)據(jù)庫保護(hù)一、選擇題1下面哪個不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能(  )。A安全性   B可移植性 

46、  C完整性   D并發(fā)控制2數(shù)據(jù)庫的(  )是指數(shù)據(jù)的正確性和一致性。A安全性   B可移植性   C完整性   D并發(fā)控制3在數(shù)據(jù)庫系統(tǒng)中,對存取權(quán)限的定義稱為(  )。A命令   B授權(quán)   C定義   D審計(jì)4事務(wù)是持續(xù)性是指(  )。A事務(wù)中包括的所有操作要么都做,要么都不做。B事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的。C一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的。D事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀

47、態(tài)轉(zhuǎn)變到另一個一致性狀態(tài)。5事務(wù)是原子性是指(  )。A事務(wù)中包括的所有操作要么都做,要么都不做。B事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的。C一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的。D事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)轉(zhuǎn)變到另一個一致性狀態(tài)。6下列(  )不是提供數(shù)據(jù)完整性控制方法。A規(guī)則  B授權(quán)  C默認(rèn)   D約束7解決并發(fā)制作帶來的數(shù)據(jù)不一致性問題普遍采用(  )。A封鎖  B恢復(fù)  C存取控制   D協(xié)調(diào)8事務(wù)是隔離性是指(  )。A事務(wù)中包括的所有操

48、作要么都做,要么都不做。B事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的。C一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的。D事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)轉(zhuǎn)變到另一個一致性狀態(tài)。9事務(wù)是一致性是指(  )。A事務(wù)中包括的所有操作要么都做,要么都不做。B事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的。C一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的。D事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)轉(zhuǎn)變到另一個一致性狀態(tài)。10保護(hù)數(shù)據(jù)庫,防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄露、更改破壞。這是指數(shù)據(jù)的(  )。A安全性  B完整性  C并發(fā)控制  

49、; D恢復(fù)11事務(wù)(transaction)是一個(   )。               A程序     B進(jìn)程     C操作序列     D完整性規(guī)則12事務(wù)對DB的修改,應(yīng)該在數(shù)據(jù)庫中留下痕跡,永不消逝。這個性質(zhì)稱為事務(wù)的(   )。  A持久化  &

50、#160;  B隔離性     C一致性     D原子性13事務(wù)的并發(fā)執(zhí)行不會破壞DB的完整性,這個性質(zhì)稱為事務(wù)的(   )。 A持久化     B隔離性     C一致性     D原子性14數(shù)據(jù)庫恢復(fù)的重要依據(jù)是(    )。 ADBA     BDD  

51、;   C文檔     D事務(wù)日志15后備副本的主要用途是(    )。 A數(shù)據(jù)轉(zhuǎn)儲     B歷史檔案     C故障恢復(fù)     D安全性控制16“日志”文件用于保存(    )。 A程序運(yùn)行過程      B數(shù)據(jù)操作C程序執(zhí)行結(jié)果   

52、0;  D對數(shù)據(jù)庫的更新操作17在DB恢復(fù)時,對已經(jīng)COMMIT但更新未寫入磁盤的事務(wù)執(zhí)行(    )。 AREDO處理     BUNDO處理     CABORT處理     DROLLBACK處理18在DB恢復(fù)時,對尚未做完的事務(wù)執(zhí)行(    )。 AREDO處理     BUNDO處理    

53、; CABORT處理     DROLLBACK處理19在DB技術(shù)中,“臟數(shù)據(jù)”是指(   )。           A未回退的數(shù)據(jù)      B未提交的數(shù)據(jù)C回退的數(shù)據(jù)      D未提交隨后又被撤消的數(shù)據(jù)20事務(wù)的執(zhí)行次序稱為(    )   &

54、#160;         A過程     B步驟     C調(diào)度     D優(yōu)先級21在事務(wù)依賴圖中,如果兩個事務(wù)的依賴關(guān)系形成一個循環(huán),那么就會(    )。A出現(xiàn)活鎖現(xiàn)象      B出現(xiàn)死鎖現(xiàn)象C事務(wù)執(zhí)行成功      D事務(wù)執(zhí)行失

55、敗22“所有事務(wù)都是兩段式”與“事務(wù)的并發(fā)調(diào)度是可串行化”兩者之間關(guān)系是(   )。A同時成立與不成立     B沒有必然的聯(lián)系C前者蘊(yùn)涵后者      D后者蘊(yùn)涵前者23向用戶授予操作權(quán)限的SQL語句是(     )。ACTEATE      BREVOKE        CSELECT 

56、0;      DGRANT二、填空題1 用戶在使用SQL Server系統(tǒng)之前,必須通過系統(tǒng)的檢測即()。2 登錄賬戶的信息是系統(tǒng)級信息,存儲在()數(shù)據(jù)庫的()系統(tǒng)表中。3登錄賬戶sa,它是系統(tǒng)管理員(System Administrator)的簡稱,由()自動建立的,擁有SQL Server系統(tǒng)的()操作權(quán)。4在SQL Server 2000系統(tǒng)中權(quán)限分為三種:()、()和()。5數(shù)據(jù)完整性按約束的類型不同分為三種:()的完整性、()完整性和()完整性。6約束主要包括(主鍵)約束、(惟一性)約束、(外碼)約束、(默認(rèn)值)

57、約束和(檢查)約束五種。7事務(wù)是指一個完整的工作單元,是一個不可()的操作系列。一個事務(wù)中的操作,要么(),要么()。8數(shù)據(jù)備份是指將數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行復(fù)制后,另外存放。在數(shù)據(jù)庫發(fā)生故障后,就可以利用已()的數(shù)據(jù)對數(shù)據(jù)庫進(jìn)行恢復(fù)。9(  )是指保證指定列的數(shù)據(jù)具有正確的數(shù)據(jù)類型、格式和有效的數(shù)據(jù)范圍。10事務(wù)(Transaction)可以看成是由對數(shù)據(jù)庫的若干操作組成的一個單元,這些操作要么(  ),要么(    )(如果在操作執(zhí)行過程中不能完成其中任一操作)。11. SQL Server 2000 采用的身份驗(yàn)證模式有(      )模式和(   )模式。12用戶訪問SQL Server數(shù)據(jù)庫時,經(jīng)過了兩個(   )驗(yàn)證和(   )驗(yàn)證安全驗(yàn)證階段。13S

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論