數(shù)據(jù)庫試題及答案_第1頁
數(shù)據(jù)庫試題及答案_第2頁
數(shù)據(jù)庫試題及答案_第3頁
數(shù)據(jù)庫試題及答案_第4頁
數(shù)據(jù)庫試題及答案_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、一、填空1 .數(shù)據(jù)模型分為(層次模型)和(網(wǎng)狀模型)、(關系模型)。2 .數(shù)據(jù)庫系統(tǒng)(DBS)是一個由(外模式 )、(模式)、(內模式)組成的多級系統(tǒng)結構。3 .數(shù)據(jù)庫管理系統(tǒng)提供了4個方面的數(shù)據(jù)控制功能:(數(shù)據(jù)定義)、數(shù)據(jù)操作、(數(shù)據(jù)庫管理)和( 數(shù)據(jù)庫建立和維護以及通信)。4 .屬性的取值范圍稱作屬性的(值域)。5 .E-R圖是由(實體)、(屬性)和(聯(lián)系 )這3個基本要素組成的。6 .Windows身份驗證是指(系統(tǒng)用戶/Windows合法用戶)身份登錄 SQL Server.7 .SQL中的語句可分為數(shù)據(jù)查詢語言、數(shù)據(jù)定義語言、 (數(shù)據(jù)操縱語言)和(數(shù)據(jù)控制語言)四類。8 . SQL

2、Server2000弓I入了 3種新的數(shù)據(jù)類型( Bigint類型 )、(Sql_Variant類型 )和 (Table 類型 )。9 .tempdb數(shù)據(jù)庫保存所有的臨時表和臨時(存儲過程)。10 .數(shù)據(jù)文件是存放數(shù)據(jù)和數(shù)據(jù)庫對象的文件。一個數(shù)據(jù)庫可以有(一個或多個)數(shù)據(jù)文件,每個數(shù)據(jù)文件只屬于一個數(shù)據(jù)庫。11 .當一個數(shù)據(jù)文件有多個數(shù)據(jù)文件時,其中一個文件被定義為主數(shù)據(jù)文件,擴展名為(.MDF ),用來存儲數(shù)據(jù)庫的啟動信息和部分或全部數(shù)據(jù)。其他數(shù)據(jù)文件被稱為次數(shù)據(jù)文件,擴展名為(.NDF ),用來存儲主數(shù)據(jù)文件沒有存儲的其他數(shù)據(jù)。12 .事物日志文件時用來記錄數(shù)據(jù)庫更新信息的文件。事物日志文

3、件最小為512KB,擴展名為(.LDF )。每個數(shù)據(jù)庫可以有(一個或多個 )事物日志文件。13 .master數(shù)據(jù)庫記錄SQL Server系統(tǒng)的所有(系統(tǒng) )信息,如SQL Server的初始化信息、 所有的登錄賬戶和系統(tǒng)配置設置等。14 .整數(shù)型的int型數(shù)的范圍為(-2人31-2人31-1),整數(shù)型的 tinyint型數(shù)的范圍為(0255)。15 .表中某列為變長字符數(shù)據(jù)類型varchar(100),其中100表示(字符最大長度)。加入輸?shù)淖址疄間tym13e5,存儲的字符長度為(8)字節(jié)。16 . SQL Server2000的datetime和smalldatetime數(shù)據(jù)類型主要

4、用來存儲(日期 )和(時 間)的組合數(shù)據(jù)。17 .自動的“標識”屬性用于定義字段是否可(自動生成下一個標識值)。18 .在關系圖中,關系連線的終點圖標代表了關系的類型,如果關系連線兩端都為鑰匙圖標,則該關系為(1:1)。如果關系連線一端為鑰匙圖標,另一端為無窮大圖標,則該關系為(1 : n )。19 .可使用(select )或(print )命令來顯示函數(shù)結果。20 .如果要使用SELEC由句返回指定條數(shù)的記錄,則應使用(top )關鍵字來限定輸出字段。21 .連接查詢可分為三種類型:(內連接查詢)(外連接查詢)和交叉連接。22 .內連接查詢可分為(等值連接卜不等值連接和( 自然連接)三種類

5、型。23 .若要把查詢結果存放到一個新建的表中,可使用( into )子句。24 .在一個全文目錄中可以儲存(一個或多個)全文索引,但在一個表中只能建立(一個)全文索引。25 .數(shù)據(jù)庫中只存放視圖的(定義),而不存放視圖對應的數(shù)據(jù),這些數(shù)據(jù)仍存放在導出視圖的基礎表中。26 .通常可以使用(GO )命令來標識Transact-SQL批處理的結束。27 .判斷使用FETCH句讀取數(shù)據(jù)是否成功的全局變量為(fetch_status )。28 .使用游標對基本表進行修改和刪除操作的語句中,WHERE選項的格式為« WHERE(CURRENT )OF( GLOBALcursor_name|cu

6、rsor_variable_name)”。29 .在定義儲存過程中,若有輸入?yún)?shù)則應放在關鍵字AS的(后面 )說明,若有局部變量則應放在關鍵字 AS的(前面 )定義。30 .每個存儲過程向調用方返回一個整數(shù)返回代碼。如果存儲過程沒有顯示設置返回代碼的 值,則應返回彳t碼為(0),表示成功。31 .向表中添加記錄后,添加的記錄臨時存儲在( inserted )表中;刪除表中記錄后, 被刪除的記錄臨時存儲在(deleted )表中;修改表中記錄后,被修改的記錄臨時存儲在(inserted )表中。32 .在SQL Server2000中,數(shù)據(jù)庫的安全機制包括 (登陸賬號)管理、數(shù)據(jù)庫用戶管理、(角

7、色)管理、權限管理等內容。33 . SQL Server2000有三種權限,分別是(對象權限)、語句權限、(隱含權限)。34 .數(shù)據(jù)庫備份常用的兩類方法是(使用向導)備份和(企業(yè)管理器)備份。35 .四種數(shù)據(jù)庫備份方式分別是(完全)備份、差異備份、(事務日志)備份、文件或文件組備份。36 . SQL Server2000數(shù)據(jù)復制由發(fā)布服務器、分發(fā)服務器、( 訂閱)服務器構成。37 .CHECK勺束表示(具有檢查約束列)的輸入內容必須滿足約束條件,否則數(shù)據(jù)無法正常輸入。38 .實體完整性又稱為(行)完整性,要求表中有一個主鍵。39 .參照完整性又稱為(引用)完整性,它是通過定義外鍵與主鍵之間或外

8、鍵與唯一鍵之間 的對應關系實現(xiàn)的。二、選擇1 .( A )是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫在建立、使用和維護 時由其統(tǒng)一管理、統(tǒng)一控制。A. DBMSB.DBC.DBS D.DBA2 .在數(shù)據(jù)庫系統(tǒng)的三級模式結構中,用來描述數(shù)據(jù)的全局邏輯結構的是(C )。A.子模式B用戶模式 C模式D.存儲模式3 .下列選項中,不屬于數(shù)據(jù)庫特點的是(C)。A.數(shù)據(jù)共享B.數(shù)據(jù)完整性C數(shù)據(jù)冗余很高D.數(shù)據(jù)獨立性高4 .要保證數(shù)據(jù)庫邏輯數(shù)據(jù)獨立性,需要修改的是( c )。A.模式B.模式與內模式的映射C模式與外模式的映射D.內模式5 .在關系數(shù)據(jù)庫中,視圖是三級模式結構中的( D)。A.內模式B

9、.模式C.存儲模式D.外模式6 .在數(shù)據(jù)庫中可以創(chuàng)建和刪除表、視圖、索引,可以修改表,這是因為DBMS提供了( C )。A.數(shù)據(jù)定義功能B.數(shù)據(jù)查詢功能C.數(shù)據(jù)操作功能D.數(shù)據(jù)控制功能7 .數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS數(shù)據(jù)庫管理系統(tǒng) DBMS三者之間的關系是( A )。A. DBS包括 DB 和 DBMSB.DBMS包括 DB 和 DBSC.DB包括 DBS和DBMSD.DBS包括 DB,也就是 DBMS8 .數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性體系在(B )。A.不會因為數(shù)據(jù)的變化而影響到應用程序B.不會因為系統(tǒng)數(shù)據(jù)存儲結構與數(shù)據(jù)邏輯結構的變化而影響應用程序C不會因為存儲策略的變化而影響存儲結構D.不會因

10、為某些存儲結構的變化而影響其他存儲結構9 .E-R圖用于描述數(shù)據(jù)庫的(A )。A.概念模型B.數(shù)據(jù)模型C存儲模式D.外模式10 .對于現(xiàn)實世界中事物的特征,在實體一聯(lián)系模型中使用( A )A.屬性描述B.關鍵字描述C.二維表格描述D.實體描述11 .參照完整性規(guī)則:表的( B )必須是另一個表主鍵的有效值,或者是空值。A.候選鍵B.外鍵C主鍵D.主屬性12 .在關系模式中,實現(xiàn)“關系中不允許出現(xiàn)相同的元組”的約束是( B )約束。A.候選鍵B.主鍵C鍵 D.超鍵13 .約束“年齡限制在 1830歲之間”屬于 DBMS的(B )功能。A.安全性B.完整性C.并發(fā)控制D.恢復14 .反映現(xiàn)實世界中

11、實體及實體間聯(lián)系的信息模式是(D )。A.關系模型B.層次模型C網(wǎng)狀模型D.E-R模型15 .學生社團可以接納多名學生參加,但每個學生只能參加一個社團,從社團到學生之間的 聯(lián)系類型是(D )。A.多對多B.一對一C多對一D.一對多16 .關系模型中有三類完整性約束:實體完整性、參照完整性和域完整性。定義外部關鍵字實現(xiàn)的是哪一類完整性(C )A.實體完整性B.域完整性C.參照完整性D.實體完整性、參照完整性和域完整性17 .關系模型的候選關鍵字可以有1個或多個,而主關鍵字有( C )。A.多個B.0個 C.1個 D.1個或多個18 .在關系模型中,為了實現(xiàn)“關系中不允許出現(xiàn)相同元組”的約束應使用

12、(B )。A.臨時關鍵字B.主關鍵字C.外部關鍵字D.索引關鍵字19 .設有部門和職員兩個實體,每個職員只能屬于一個部門,一個部門可以有多名職員,則 部門與職員實體之間的聯(lián)系類型是(B )。A. m: n B. 1:m C. m:k D. 1:120 .已知關系模式 R(A,B,C,D,E取其上的函數(shù)相關性集合F=A- D, B-C, A,該關系模式的候選關鍵字是(B )。A.ABB. BEC. CDD. DE21 .設學生關系 S ( SNO,SNAME,SSEX,SAGE,SDPART主關鍵字為SNO,學生選課關系SC( SNO,CNO,SCORE)關鍵字為 SNO 和 CNO,貝U關系

13、R(SNO,CNO,SSEX,SAGE,SDPART,SCORE) 的主關鍵字為 SNO何CNO,其滿足( A )。A, 1NF B,2NF C,3NF D,BCNF22 .下列敘述正確的是(D )A.在企業(yè)管理器中可停止 SQL Server服務B.在企業(yè)管理器中可暫停SQL Server服務C.在企業(yè)管理器中可啟動SQL Server服務D.以上選項都正確22.下面敘述正確的是(D )A.SQL Server服務管理器關閉服務也自動關閉B.職員啟動SQL Server服務,本地服務器的管理任務即可自動執(zhí)行C啟動Microsoft Serch服務后才可使用 SQL Server全文檢索功能D

14、.以上選項都正確23. SQL Server2000屬于(C )數(shù)據(jù)庫系統(tǒng)。A.層次模型B.網(wǎng)狀模型C關系模型D.面向對象模型24. SQL語言通常稱為( A )。A.結構化查詢語言B.結構化控制語言C.結構化定義語言D.結構化操縱語言24.SQL是哪幾個英文單詞的縮寫(B )A.Standard Query Language B.Structured Query LanguageC.Select Query LanguageD.以上選項都不是25.SQL語言的數(shù)據(jù)操縱語句包括SELECT INSERT UPDATE DELETE,其中最重要的使用最頻繁的是(A )A. SELECT B. I

15、NSERT C.UPDATED.DELETE26 .下列SQL語句中,(D )不是數(shù)據(jù)定義語句。A. CREATE TABLEB. DROP VIEW C.CREATE VIEWD. GRANT27 .數(shù)據(jù)庫備份的作用是(C)A.保障安全性B.一致性控制C.故障后的恢復D.數(shù)據(jù)的轉存28 .事物日志用于保存(C)A.程序運行過程B.程序的執(zhí)行結果C對數(shù)據(jù)的更新操做D數(shù)據(jù)操作29 .以下關于使用文件組的敘述中,不正確的是( A )A.文件或文件組可以由一個以上的數(shù)據(jù)庫使用B.文件只能是一個文件組的成員C.數(shù)據(jù)和事務日志信息不能屬于同一文件或文件組D.事務日志文件不能屬于任何文件組30.SQL S

16、erver把數(shù)據(jù)及相關信息用多個邏輯組件來表示,這些邏輯組件通常被稱為數(shù)據(jù)庫對象。以下(D )不屬于數(shù)據(jù)庫對象A.表 B.視圖 C.索引 D.備份31 .安裝SQL Server后,數(shù)據(jù)庫服務器已經自動建立4個系統(tǒng)數(shù)據(jù)庫,以下(B )不是系統(tǒng)數(shù)據(jù)庫。A. master數(shù)據(jù)庫B.pubs數(shù)據(jù)庫C.model數(shù)據(jù)庫D.msdb數(shù)據(jù)庫32 .以下關于數(shù)據(jù)庫 model的敘述中,正確的是(C )A. model數(shù)據(jù)庫是SQL Server示例數(shù)據(jù)庫B. model數(shù)據(jù)庫用于保存所有的臨時表和臨時存儲過程C. model數(shù)據(jù)庫用作在系統(tǒng)上創(chuàng)建的所有數(shù)據(jù)庫的模板D. model數(shù)據(jù)庫用于記錄SQL Ser

17、ver系統(tǒng)的所有系統(tǒng)級別信息33 .以下關于關聯(lián)的敘述正確的是(C)A.可在兩個表的不同數(shù)據(jù)類型的字段間創(chuàng)建關聯(lián)B.可在兩個表的不同數(shù)據(jù)類型的同名字段間創(chuàng)建關聯(lián)C可在兩個表的相同數(shù)據(jù)類型的不同名稱的字段間創(chuàng)建關聯(lián)D.在創(chuàng)建關聯(lián)時選擇了級聯(lián)更新相關的字段,則外鍵表中的字段值變化時,可自動修改主 鍵表中的關聯(lián)字段34 .若要刪除數(shù)據(jù)庫中已經存在的表S,可用(C )A. DELETE TABLE S B.DELETE SC. DROP TABLE S D.DROP S35.設關系數(shù)據(jù)庫中的一個表 S的結構為S (SN,CN,grade),其中SN為學生名,CN為課程名, 二者均為字符型;grade為

18、成績,數(shù)值型,取值范圍0100。若要把“張二的化學成績80分”插入S中,則可以用(D )A. ADD INTO S VALUE哪二,化學,80')B.INSERT INTO S VALUE張二化學,80')C.ADD INTO S VALUES(二",化學,80)D.INSERT INTO SALUESG長二,化學,80)36.設關系數(shù)據(jù)庫中的一個表S的結構為:S (SN,CN,grade),其中SN為學生名,CN為課程名,二者均為字符型;grade為成績,數(shù)值型,取值范圍0100。若要更正王二的化學成績?yōu)?5分,則可用(A )A.UPDATE S SET grade

19、=85 WHERE SN=Z AND CN4t學B. UPDATE S SET grade= ' 85' WHEREANN='CN='化學C. UPDATE grade=85 WHERE SN=二 AND CN='化學D. UPDATE grade= ' 85' WHESESAND CN='化學'37 .設A.B兩個表的記錄數(shù)分別為 3和4,對兩個表執(zhí)行交叉聯(lián)接查詢,查詢結果中最多可獲得(C )條記錄。A. 3 B. 4 C. 12 D. 8138 .關于查詢語句的 SELECT?句為SELECT A,B,C *口則不能使

20、用的 GROUP B子句是(D ) A.GROUP BY A B.GROUP BY A,B C. GROUP BY A,B,C *DD. GROUP BY A,B,C D39 .查詢每門課程的最高分,要求得到的信息包括課程名稱和分數(shù),正確的命令是(B )A. SELECT課程名稱,SUM (分數(shù))AS分數(shù)FROM curriculum, gradeWHERE curriculum.課程編號=grade.課程編號GROUP BY課程名稱B. SELECTS程名稱,MAX (分數(shù))分數(shù)FROM curriculum, gradeWHERE curriculum.課程編號=grade.課程編號GRO

21、UP BY課程名稱C. SELECT!程名稱,SUM (分數(shù))分數(shù)FROM curriculum, gradeWHERE curriculum.課程編號=grade.課程編號GROUP BY curriculum.課程名稱D. SELECTS程名稱,MAX (分數(shù))AS分數(shù)FROM curriculum, gradeWHERE curriculum.課程編號=grade.課程編號GROUP BY curriculum.課程名稱40 .下列關于查詢結果錯誤的是(D )A.查詢結果可以顯不'在表格中B.查詢結果可以按文本方式顯示C以文本和表格顯示的查詢結果在保存時,其文件格式不同D.不管以

22、哪種方式查看,查詢結果都會顯示在查詢結果窗口中41 .下列關于INSER電句使用正確的是(D )A.可以在INSER電句的VALUES旨定計算列的值B可以使用INSERT語句插入一個空記錄C如果沒有為列指定數(shù)據(jù),則列值為空值D.如果列設置了默認值,則可以不為該列提供數(shù)據(jù)42 .下列關于UPDATED句錯誤的是(D)A.可以使用DEFAUL次鍵字將列設置為默認值B.可以使用NULL關鍵字將列設置為空值C可以使用UPDATE語句同時修改多個記錄D.若UPDATE語句中沒有指定搜索條件,則默認只能修改第一條記錄43 .有SQL語句:SELECTS門.部門名,COUNT ( *) AS部門人數(shù)FROM

23、部門,職工WHERE部門.部門號=職工.部門號GROUP BY部門.部門名與該語句等價的語句是(C )A. SELECTS門.部門名,COUNT (*) AS部門人數(shù)FROM職工INNER JOIN部門 部門.部門號=職工.部門號GROUP BY部門.部門名B. SELEC部門.部門名,COUNT (*) AS部門人數(shù)FROM職工INNER JOIN部門ON部門號GROUP BY部門.部門名C. SELECTS門.部門名,COUNT (*) AS部門人數(shù)FROM職工INNER JOIN部門ON部門.部門號=職工.部門號GROUP BY部門.部門名D. SELECTS門.部門名,COUNT (*

24、) AS部門人數(shù)FROM職工INNER JOIN部門ON部門.部門號=職工.部門號44 .在視圖上不能完成的操作是(C )A.更新視圖B.查tU C在視圖上定義新的表 D.在視圖上定義新的視圖45 .建立索引的最優(yōu)之一是(C )A.節(jié)省存儲空B.便于管理C提高查詢速度 D.提高查詢和更新的速度46 .索引是對數(shù)據(jù)庫表中( C )字段的值進行排序。A 一個B多個C 一個或多個 D零個47 .參照完整性要求有關聯(lián)的兩個或兩個以上表之間數(shù)據(jù)的一致性。參照完整性可以通過建立()來實現(xiàn)。A主鍵約束和唯一約束 B主鍵約束和外鍵約束 C唯一約束和外鍵約束 D以上都不是48 .域完整性用于保證給定字段中數(shù)據(jù)的

25、有效性,它要求表中指定列的數(shù)據(jù)具有正確的數(shù)據(jù) 類型、格式和有效的(C )。A數(shù)據(jù)值B數(shù)據(jù)長度C數(shù)據(jù)范圍D以上都不是49 .在studentsdb數(shù)據(jù)庫的student_info表錄入數(shù)據(jù)時,常常需要一遍又一遍的輸入"男"到學生“性別”歹U,以下( A )種方法可以解決這個問題?A創(chuàng)建一個DEFSULT勺束(或默認值)B創(chuàng)建一個CHECKSC創(chuàng)建一個UNIQUE約束(或唯一值)D創(chuàng)建一個PRIMARY KEY勺束(或主鍵)50 .在SQL Server中有6種約束,以下(D )不屬于該6種約束。A主鍵約束B外鍵約束C唯一性約束D關聯(lián)約束51.SQL Server提供的單行注釋

26、語句是使用(/*C “ ”D “/”52.下列標識符可以作為局部變量使用的是(A【Myvar B My var C Myvar D MyB )開始的一行內容。C )。var53.不屬于SQL Server2000系統(tǒng)全局變量的是( D )。AErrorBConnectionsCFetch_StatusDRecords54 .字符串常量使用(A )作為定界符。A單引號B雙引號C方括號D花括號55 .表達式 Datepart(yy, ' 2003-13' )+的結果是(D )A . ' 20045'B.2004 C. ' 2006 D.200656 . SQ

27、L Server 2000使用 Transact-SQL語句(D )來聲明游標。A. CREATE CURSOR B. ALTER CURSOR C .SET CURSOR D.DECLARE CURSOR57 . SQL Server 2000觸發(fā)器主要針對下列語句創(chuàng)建(B )A. SELECT INSERT DELETE B.INSERT UPDATE DELETEC.SELECT UPDATE INSERT D. INSERT UPDATE CREATE58 .屬于實物控制的語句是(A)A. BEGIN TRAN COMMIT、ROLLBACKB. BEGIN CONTINUE ENDC

28、. CREATE TRAN、COMMIT、ROLLBACKD. CREATE TRAM CONTINUE END59 .一個事務的執(zhí)行,要么全部完成,要么全部不做,一個事務中隊數(shù)據(jù)庫的所有操作都是 一個不可分割的操作序列的屬性是(A)A.原子性B.一致性 C.隔離性 D.持久性60 .Transact-SQ血言中的COMMIT語句的主要作用是(C )A.結束程序 B.返回系統(tǒng) C提交事務D.存儲數(shù)據(jù)61 . Transact-SQL語言中用(B )語句實現(xiàn)事物的回滾。A. CREATE TABLE B ROLLBACK C GRANTS REVOKE D COMMIT62 .為了防止一個用戶的

29、工作不適當?shù)赜绊懥硪粋€用戶,應該采?。?D )。A完整性控制 B訪問控制C安全性控制D并發(fā)控制63 .如果事物T獲得了數(shù)據(jù)項 Q上的排他鎖,則 T對Q ( D )。A只能讀不能寫B(tài)只能寫不能讀C既可讀又可寫D不能讀也不能寫64 .以下哪項不是 SQL Server導入導出時要選擇傳車的數(shù)據(jù)來源( D )。A從源數(shù)據(jù)庫復制表和視圖B用一條查詢指定要傳輸?shù)臄?shù)據(jù)C從備份的數(shù)據(jù)文件中D在SQL Server數(shù)據(jù)庫之間復制對象和數(shù)據(jù)65 .以下哪項不是復制技術的優(yōu)點(B)A可在多個站點保存多個數(shù)據(jù)副本B不能分離出要瀏覽的數(shù)據(jù)C允許更大的獨立性。用戶可以在連接斷開的情況下繼續(xù)使用數(shù)據(jù)的副本,然后在連接恢復

30、時將對數(shù)據(jù)庫所作的更改傳播到其他數(shù)據(jù)庫D分離出要瀏覽的數(shù)據(jù),如使用基于Web的應用程序瀏覽數(shù)據(jù)三、程序填空1 .以下程序顯示26個小寫英文字母,完成該程序。DECLAREcount intSET COUNT=0WHILE count<26BEGINPRINT CHAR(ASCII( *+COU T)SET count=count+1 END2 .以下程序用游標 gd_cur查找studentsdb數(shù)據(jù)庫的grade表,統(tǒng)計并顯示表中記錄總數(shù), 最后刪除游標gd_cur ,完成程序。DECLAREsid char(8),cid varchar(10),scr numeric(5,2)DEC

31、LARE count intSET count=0DECLARE gd cur cursorFORSELEC俘號,課程編號,分數(shù) FROM gradeOPEN gd_curFETCH FROM gd_curINTOsid,cid,scrWHILEfetch_status=0BEGINSET count =count+1FETCH FROMgd_curINTOsid,cid,scr EndCLOSE gd_curDeallocate dg_curPRINTcount3 .下列題目中的代碼應用于數(shù)據(jù)庫studentsdb.CREATE PROCEDURE st_agASBEGINSELECT學號,

32、avg (分數(shù))AS平均成績FROM gradeGROUP B薦號END該程序完成白功能是:創(chuàng)建存儲過程從表grade中返回每個學號對應的平均成績4 .以下代碼創(chuàng)建和執(zhí)行存儲過程proc_grade,查詢studentsdb數(shù)據(jù)庫的grade表中課程編號為“ 0002”的學號、分數(shù)信息,并使存儲過程不能使用sp_helptext查看,完成以下程序并執(zhí)行存儲過程 proc_score.CREATE PROC proc_ grade - 創(chuàng)建存儲過程 proc_grade WITH_ENORYPTIONASSELECT#,分數(shù) FEOM grade WHER保程編號=_ '0002'

33、; 執(zhí)行存儲過程 proc_score : EXEC PRO- SCORE四、簡答1. SQL Server2000企業(yè)版提供了哪幾個服務?每個服務的作用是什么? 答:SQL Server服務:接受所有來自客戶端的Transact-SQL語句或者圖形化管理工具發(fā)出的對數(shù)據(jù)庫的訪問請求,提供對實例數(shù)據(jù)庫的訪問操作,由SQL Server數(shù)據(jù)庫引擎組件完成。SQL Server Agent服務:SQL Server代理程序允許在 SQL Server 2000上調度定期執(zhí)行的活 動,并通知系統(tǒng)管理員,報告服務器所發(fā)生的問題。Distributed Transaction Coordinator服務

34、:允許客戶端應用程序在一個事務中對分布在多 個服務器上的數(shù)據(jù)源進行操作。Microsift Search服務:具有索引和查詢兩項功能2. SQL Server2000提供了幾個版本?每個版本分別適用于哪些操作系統(tǒng)?4個版本:企業(yè)版,標準版,個人版,開發(fā)板各自所支持的系統(tǒng)版本詳見于P443. “Windows身份驗證模式”和“混合模式”的區(qū)別是什么?用戶通過 Windows用戶賬號驗證,即可連接到SQL Server而不再進行身份驗證。在混合模式下,兩種模式都可用,在 SQL Server模式下,用戶連接時,需要提供登錄名和登錄密 碼。4. 登記日志文件時為什么必須先寫日志文件,后寫數(shù)據(jù)庫?把對

35、數(shù)據(jù)的修改寫到數(shù)據(jù)庫中和把表示這個修改的日志記錄寫到日志文件中是兩個不同的操作。有可能在這兩個操作之間發(fā)生故障,即這兩個寫操作只完成了一個。 如果先寫了數(shù)據(jù)庫修改,而在運行記錄中沒有登記這個修改, 則以后就無法恢復這個修改了。 如果先寫 日志,但沒有修改數(shù)據(jù)庫,按日志文件恢復時只不過是多執(zhí)行一次不必要的撤銷(UNDO)操作,并不會影響數(shù)據(jù)庫的正確性。 所以為了安全,一定要先寫日志文件, 即首先把日志記 錄寫到日志文件中,然后寫數(shù)據(jù)庫的修改。這就是 先寫日志文件”的原則。5.數(shù)據(jù)文件與日志文件的作用分別是什么?數(shù)據(jù)文件:存放數(shù)據(jù)和數(shù)據(jù)庫對象的文件。日志文件:記錄數(shù)據(jù)庫更新信息,這些更新信息可以用來恢復數(shù)據(jù)庫4、她們寧可做一時的女王,不愿一世的平庸。5、男人插足叫牛逼,女人插足叫小三。6、你要成佛成仙,我跟你去,你要下十/I層地獄,我也跟你去。你要投胎,我不答應!7、忘川之畔,與君長相憩,爛泥之中,與君發(fā)相纏。寸心無可表,唯有魂一縷

溫馨提示

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

評論

0/150

提交評論