




已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
一、單項(xiàng)選擇題1、限制輸入到列的值的范圍,應(yīng)使用( D )約束。A. CHECKB. PRIMARY KEYC. FOREIGN KEY D. UNIQUE2、下面哪個不是SQL Server數(shù)據(jù)庫的系統(tǒng)數(shù)據(jù)類型(C) A、 int、smallintB、 char、varcharC、 String、charD、 datetime、int3、觸發(fā)器可引用視圖或臨時表,并產(chǎn)生兩個特殊的表是( D )。ADeleted、InsertedB. Delete、InsertC. View、TableD. View1、table14、 SQL Server標(biāo)準(zhǔn)版不支持的操作系統(tǒng)是( C )。A、Windows 2000 Server B、Windows NT ServerC、Windows 98 D、Windows 2000 Advanced Server5、你是sql server 2000服務(wù)器管理員。該服務(wù)器上數(shù)據(jù)庫設(shè)置了數(shù)據(jù)庫碎片檢測選項(xiàng)。數(shù)據(jù)庫設(shè)置了每日備份。服務(wù)器突然掉電1分鐘,當(dāng)恢復(fù)供電時,檢測到了碎片;同時你注意到數(shù)據(jù)庫被標(biāo)記為”可疑”狀態(tài)。你現(xiàn)在需要采取什么方法來糾正該問題? ( D )A. 執(zhí)行DBCC CHECKDB,指定PHYSICAL_ONLY選項(xiàng)B. 執(zhí)行DBCC CHECKDB,指定REPAIR_REBUILD選項(xiàng)C. 執(zhí)行sp_resetstatus存儲過程D. 從數(shù)據(jù)庫備份恢復(fù)可疑數(shù)據(jù)庫6、SQL Server 2000采用的身份驗(yàn)證模式有( D )。 A僅Windows身份驗(yàn)證模式 B僅SQL Server身份驗(yàn)證模式 C僅混合模式 DWindows身份驗(yàn)證模式和混合模式 7、關(guān)于SQL Server 2000文件組的敘述正確的是( A )。 A一個數(shù)據(jù)庫文件不能存在于兩個或兩個以上的文件組里 B日志文件可以屬于某個文件組 C文件組可以包含不同數(shù)據(jù)庫的數(shù)據(jù)文件 D一個文件組只能放在同一個存儲設(shè)備中 8、 你是SQL SERVER 2000的管理員,你創(chuàng)建了一個數(shù)據(jù)庫維護(hù)的任務(wù);該任務(wù)需要當(dāng)服務(wù)器啟動的時候運(yùn)行。 你使用SQL SERVER企業(yè)管理器為該任務(wù)創(chuàng)建了一個新的計(jì)劃條目,而且指定了該任務(wù)自動啟動。 通過重新啟動服務(wù)器來測試該任務(wù),你通過檢測該任務(wù)的歷史記錄發(fā)現(xiàn)該任務(wù)并未運(yùn)行。你需要該任務(wù)能在服務(wù)器重新啟動的時候自動運(yùn)行,你需要怎么做? (D)A. 創(chuàng)建一個存儲過程:當(dāng)MSSQLService服務(wù)啟動時,使用sp_start_job啟動該任務(wù)B. 為該任務(wù)添加另外一個計(jì)劃條目,指定該任務(wù)每小時啟動,然后禁止該任務(wù)C. 改變該任務(wù)的類別為數(shù)據(jù)庫維護(hù)模式D. 配置SQLServerAgent服務(wù)啟動類型為自動9、下面關(guān)于視圖的描述不正確的是(D) A、視圖是一個虛表,即視圖所對應(yīng)的數(shù)據(jù)不進(jìn)行實(shí)際存儲B、修改和刪除數(shù)據(jù)時如涉及到視圖的多個基本表時,將會影響多個基本表C、視圖的創(chuàng)建可使用命令CREATE VIEW,查看視圖可使用系統(tǒng)存儲過程Sp_helptextD、視圖一經(jīng)定義以后,就不可以更改10、用戶報告:當(dāng)他們試圖修改數(shù)據(jù)時,數(shù)據(jù)庫響應(yīng)超時。你使用“當(dāng)前活動窗口”檢查當(dāng)前數(shù)據(jù)庫鎖狀態(tài)。結(jié)果圖如下:你需要發(fā)現(xiàn)為什么用戶不能修改數(shù)據(jù),但是不想中斷正常的數(shù)據(jù)庫活動。你該怎么做? ( A )A. 使用spid 52圖標(biāo)發(fā)現(xiàn)哪一條SQL語句正在執(zhí)行B. 使用sp_who存儲過程來發(fā)現(xiàn)誰使用spid 52登錄C. 使用SQL日志分析捕捉登錄為spid 52的用戶活動D. 使用系統(tǒng)監(jiān)視工具查看數(shù)據(jù)庫里的鎖定記錄信息11、下面關(guān)于觸發(fā)器的描述不正確的是( C)A、每張表只有3種觸發(fā)器動作,而且一個觸發(fā)器只能作用在一個表上。B、觸發(fā)器中有兩個邏輯表,其中一個邏輯表命名為deleted(刪除表),另一個命名為inserted(插入表)C、當(dāng)試圖從觸發(fā)器所定義的目標(biāo)表中刪除數(shù)據(jù)的時候,DELETE觸發(fā)器被激發(fā),同時,需要刪除的數(shù)據(jù)被放置到inserted表中。D、當(dāng)試圖插入數(shù)據(jù)到觸發(fā)器所定義的目標(biāo)表中時,INSERT觸發(fā)器被激發(fā),同時,需要插入到目標(biāo)表中的數(shù)據(jù)被放置到inserted表中。12、 SQL Server 2000支持的整數(shù)型數(shù)據(jù)類型包括bigint,int,smallint,tinyint,其中tinyint的數(shù)值范圍為(D)A、-263到263-1B、-231到231-1C、-215到215-1D、0到25513、 SQL Server2000觸發(fā)器主要針對下列語句創(chuàng)建( B )。A、 SELECT、INSERT、DELETEB、INSERT、UPDATE、DELETEC、 SELECT、UPDATE、INSERTD、INSERT、UPDATE、CREATE14、 你是SQL Server 2000服務(wù)器管理員。該服務(wù)器存儲著2個數(shù)據(jù)庫,一個客戶/服務(wù)器程序訪問其中一個數(shù)據(jù)庫。另外個客戶/服務(wù)器程序訪問另外個數(shù)據(jù)庫。每個應(yīng)用程序使用存儲過程查詢和更新數(shù)據(jù)庫,用戶報告兩個應(yīng)用程序響應(yīng)都比較緩慢。 你使用SQL時間監(jiān)視器查看服務(wù)器活動。你得到了如下結(jié)果圖:你需要采取什么方法來提高應(yīng)用程序性能? ( B )A 修改應(yīng)用程序使用視圖來查詢數(shù)據(jù)B 修改程序過程,采用select into 臨時表C 修改存儲過程,不使用with recompile選項(xiàng)D 修改兩個數(shù)據(jù)庫禁止自動更新狀態(tài)選項(xiàng)15、內(nèi)連接是最常用的連接類型,內(nèi)連接的關(guān)鍵字是( C )。A、left join B、right joinC、inner join D、inner16、你是一金融公司數(shù)據(jù)庫管理員。雇員每天24小時輸入數(shù)據(jù)進(jìn)入SQL SERVER 2000數(shù)據(jù)庫。雇員報告從分支機(jī)構(gòu)收集新賬號信息進(jìn)入數(shù)據(jù)庫的時候響應(yīng)緩慢。你當(dāng)前使用的是BULKINSERT語句添加賬號信息:BULK INSERT finance.dbo.customersFROM dibulkaccts143_10141000.txtWITH DATAFILETYPE = char,FIELD/TERMINATOR = t,ROWTERMINATOR = n,TABLOCK你想添加新賬號信息進(jìn)入數(shù)據(jù)庫的時候響應(yīng)不再緩慢。你需要如何做? ( B )A. 在數(shù)據(jù)加載以前,刪除客戶信息表上的索引,數(shù)據(jù)加載完成以后重新建立索引B. 對BULK INSERT語句刪除TABLOCK選項(xiàng)C. 對BULK INSERT語句添加BATCHSIZE選項(xiàng),設(shè)置選項(xiàng)等于數(shù)據(jù)加載量的10%D. 對BULK INSERT增加ROWS_PER_BATCH選項(xiàng),設(shè)置選項(xiàng)等于數(shù)據(jù)加載量的10%17、 存放Master數(shù)據(jù)庫的磁盤失敗,導(dǎo)致你的用戶數(shù)據(jù)庫無法使用,而且你無法找到最近的Master數(shù)據(jù)庫備份,你如何來重新建立Master數(shù)據(jù)庫。( B )A從存在的備份上恢復(fù)用戶數(shù)據(jù)庫B附加已存在的用戶數(shù)據(jù)庫到新的master數(shù)據(jù)庫C手動修改master數(shù)據(jù)庫系統(tǒng)目錄,添加用戶數(shù)據(jù)庫D不需要做任何事情.重建master數(shù)據(jù)庫進(jìn)程自動恢復(fù)用戶數(shù)據(jù)庫的連接18、你作為SQL SERVER 2000的管理員,該服務(wù)器存儲著名為SALES的數(shù)據(jù)庫。你們公司使用該數(shù)據(jù)庫存儲銷售部門的報價信息。公司開發(fā)人員創(chuàng)建了一個應(yīng)用程序來保存報價信息。該應(yīng)用程序執(zhí)行以下SQL語句:UPDATE QuotationSummarySET CustomerName = Jean-Paul DeloriaWHERE QuotationID = 12當(dāng)應(yīng)用程序執(zhí)行時,開發(fā)人員收到了如下錯誤信息:Server: Mrh4403, Level 16, Stats 1, Line 1View or function QuotationSummary is not updateable because itcontains aggregates:你想開發(fā)人員能不產(chǎn)生錯誤信息地使用該UPDATE語句。你需要怎么做? ( A )A. 在視圖上創(chuàng)建一個INSTEAD OF觸發(fā)器,以更新復(fù)合表B. 在每個基礎(chǔ)表上授予開發(fā)人員UPDATE權(quán)限C. 在每個基礎(chǔ)表上添加級聯(lián)更新觸發(fā)器D. 建立一個報價匯總表,從基礎(chǔ)表上植入數(shù)據(jù)19、 你正在從磁帶上恢復(fù)數(shù)據(jù)庫。當(dāng)超過50%的時候,磁帶驅(qū)動器故障,你重新更換磁帶驅(qū)動器以后想完成恢復(fù)?,F(xiàn)在你該如何做? ( B )A. EXEC RESTORE WITH RECOVERYB. EXEC RESTORE WITH RESTARTC. EXEC RESTORE WITH STANDBYD. EXEC RESTORE WITH REPLACEE. EXEC RESTORE WITH NORECOVERY 20、關(guān)于Drop Table命令的正確說法是( B )。 A刪除表里的數(shù)據(jù),保留表的數(shù)據(jù)結(jié)構(gòu) B刪除表里的數(shù)據(jù),同時也刪除表的數(shù)據(jù)結(jié)構(gòu) C保留數(shù)據(jù),刪除表的數(shù)據(jù)結(jié)構(gòu) D刪除此表,并刪除數(shù)據(jù)庫里所有與此表關(guān)聯(lián)的表 21、SQL Server支持在線備份,但在備份過程中,不允許執(zhí)行的操作是( D )(1)、創(chuàng)建或刪除數(shù)據(jù)庫文件(2)、創(chuàng)建索引(3)、執(zhí)行非日志操作(4)、自動或手工縮小數(shù)據(jù)庫或數(shù)據(jù)庫文件大小A、(1)B、(1)(2)C、(1)(2) (3) D、(1)(2)(3)(4) 22、SQL中,下列涉及空值的操作,不正確的是( C )A、age IS NULL B、age IS NOT NULL C、age = NULL D、NOT (age IS NULL)23、下列關(guān)于數(shù)據(jù)庫備份的敘述錯誤的是( A )。 A如果數(shù)據(jù)庫很穩(wěn)定就不需要經(jīng)常做備份,反之要經(jīng)常做備份以防數(shù)據(jù)庫損壞 B數(shù)據(jù)庫備份是一項(xiàng)很復(fù)雜的任務(wù),應(yīng)該由專業(yè)的管理人員來完成 C數(shù)據(jù)庫備份也受到數(shù)據(jù)庫恢復(fù)模式的制約 D數(shù)據(jù)庫備份策略的選擇應(yīng)該綜合考慮各方面因素,并不是備份作得越多、越全就越好 24、在SQL Server中,統(tǒng)計(jì)記錄個數(shù)的函數(shù)是(A) A、count() B、avg()C、max() D、sum()25、你為一個醫(yī)院設(shè)計(jì)SQL SERVER 2000數(shù)據(jù)庫。數(shù)據(jù)庫包含醫(yī)生和病人信息的兩個表,分別為Physicians和Patients。醫(yī)生要處理多個病人。病人具有一個主治醫(yī)生,同時還有輔助醫(yī)生。主治醫(yī)生必須被標(biāo)示為病人的主治醫(yī)生。Patients表不超過2百萬行。你想要提高數(shù)據(jù)查詢時的I/O性能。數(shù)據(jù)庫為第三方表單標(biāo)準(zhǔn)化。你將選擇以下哪個腳本來建立表? ( D )A. CREATE TABLE Physicians(Physicians ID int NOT NULL CONSTRAINT PK_Physicians PRIMARY KEY CLUSTERED,LastName varchar(25) NOT NULL,)GOCREATE TABLE Patients(PatientID bigint NOT NULL CONSTRAINT PK_Patients PRIMARY KEY CLUSTERED,LastName varchar (25) NOT NULL,FirstName varchar (25) NOT NULL,PrimaryPhysician int NOT NULL,SecondaryPhysician int NOT NULL,CONSTRAINT PK_Patients_Physicians1 FOREIGN KEY (PrimaryPhysician) REFERENCESPhysicians (PhysicianID),CONSTRAINT PK_Patients_Physicians2 FOREIGN KEY (SecondaryPhysician) REFERENCESPhysicians (PhysicianID)B. CREATE TABLE Patients(PatientID smallint NOT NULL CONSTRAINT PK_Patients PRIMARY KEY CLUSTERED,LastName varchar(25) NOT NULL,FirstName varchar (25) NOT NULL,PrimaryPhysician int NOT NULL,SecondaryPhysician int NOT NULL,)GOCREATE TABLE Physicians(PhysicianID smallint NOT NULL CONSTRAINT PK_Physicians PRIMARY KEY CLUSTERED,LastName varchar (25) NOT NULL,FirstName varchar (25) NOT NULL,CONSTRAINT PK_Physicians_Patients FOREIGN KEY (PhysicianID) REFERENCES Patients(PatientID)C. CREATE TABLE Patients(PatientID bigint NOT NULL CONSTRAINT PK_Patients PRIMARY KEY CLUSTERED,LastName varchar (25) NOT NULL,FirstName varchar (25) NOT NULL,)GOCREATE TABLE Physicians(PhysicianID int NOT NULL CONSTRAINT PK_Physician PRIMARY KEY CLUSTERED,LastName varchar (25) NOT NULL,FirstName varchar (25) NOT NULL,)GOCREATE TABLE PatientPhysician(PatientPhysicianID bigint NOT NULL CONSTRAINT PK_PatientsPhysicians PRIMARY KEYCLUSTERED,PhysicianID int NOT NULL,PatientID bigint NOT NULL,PrimaryPhysician bit NOT NULL,FOREIGN KEY (PhysicianID) REFERENCES Physicians (PhysicianID),FOREIGN KEY (PatientID) REFERENCES Patients (PatientID)D. CREATE TABLE Patients(PatientID int NOT NULL PRIMARY KEY,LastName varchar (25) NOT NULL,FirstName varchar (25) NOT NULL,)GOCREATE TABLE Physicians(PhysicianID int NOT NULL PRIMARY KEY,LastName varchar (25) NOT NULL,FirstName varchar (25) NOT NULL,)GOCREATE TABLE PatientPhysician(PhysicianID int NOT NULL REFERENCES Physicians (PhysicianID),PatientID int NOT NULL REFERENCES Patients (PatientID), PrimaryPhysician bit NOT NULL,CONSTRAINT PK_PatientsPhysicians PRIMARY KEY (PhysicianID, PatientID)26、關(guān)于SQL Server 2005的數(shù)據(jù)庫權(quán)限敘述不正確的是( C )。 ASQL Server 2005的數(shù)據(jù)庫權(quán)限可以分為服務(wù)器權(quán)限、數(shù)據(jù)庫權(quán)限和對象權(quán)限 B服務(wù)器權(quán)限能通過固定服務(wù)器角色進(jìn)行分配,不能單獨(dú)分配給用戶 C數(shù)據(jù)庫管理員擁有最高權(quán)限 D每個用戶可以分配若干權(quán)限,并且用戶有可能可以把其權(quán)限分配給其他用戶 27、你為多個公司開發(fā)數(shù)據(jù)庫。其中一個公司用SQL SERVER 2000集中處理在線事務(wù)處理。改數(shù)據(jù)庫具有一個表Sales,保存這該公司的銷售信息。經(jīng)過一年以后,超過150,000行數(shù)據(jù)添加到Sales表。用戶報告說,經(jīng)過這一年以后數(shù)據(jù)庫性能明顯下降。為了提高數(shù)據(jù)庫查詢性能。你需要在查詢分析器里面執(zhí)行一下哪條語句? (A)A. EXEC sp_updatestats resampleB. CREATE STATISTICS Sales WITH FULLSCANC. Sp_autostats SalesD. UPDATE STATISTICS Sales WITH FULLSCAN ALL28、你開發(fā)一個電話目錄數(shù)據(jù)庫。一個名為PhoneNumber表如下:在加入100,000個姓名進(jìn)入表以后,你使用一下語句創(chuàng)建索引:ALTER TABLE dbo. PhoneNumbers WITH NOCHECK ADDCONSTRAINTPK_PhoneNumbersPRIMARY KEY CLUSTERED (FirstName,LastName,) ON PRIMARYGOCREATE UNIQUE INDEXIX_PhoneNumbers ON dbo.PhoneNumbers(PhoneNumberID) ON PRIMARYGO經(jīng)過對數(shù)據(jù)庫性能測試,你發(fā)現(xiàn)類似一下查詢需要消耗比較長的時間:返回居住在一個特定城市,而且其姓從W開始的所有人的姓名和電話號碼你需要如何來提高這類型的查詢的性能?(選擇2個答案) ( A,B )A. 修改主鍵約束,使用FIRSTNAME列,LASTNAME列B. 在City列上添加非聚集索引C. 刪除PhoneNumberID列上的唯一索引D. 修改主鍵約束為非聚集索引E. 在查詢分析器里執(zhí)行UPDATE STATISTICS FULLSCAN ALL29、要查詢XSH數(shù)據(jù)庫CP表中產(chǎn)品名含有冰箱的產(chǎn)品情況,可用( C)命令.A、SELECT * FROM CP WHERE 產(chǎn)品名稱 LIKE 冰箱B、SELECT * FROM XSH WHERE 產(chǎn)品名稱 LIKE 冰箱C、SELECT * FROM CP WHERE 產(chǎn)品名稱 LIKE %冰箱%D、SELECT * FROM CP WHERE 產(chǎn)品名稱=冰箱30、使用SQL語言修改表時,正確的命令是(C)A、Delete Table B、Create TableC、Alter TableD、Drop Table31、一公司數(shù)據(jù)庫HumanResources保存這所有雇員以及辦公室位置信息。該數(shù)據(jù)庫也保存著潛在雇員和辦公室位置信息。該表架構(gòu)如下:當(dāng)前,雇員被指定到一個辦公室,同時辦公室也指定了一個或多個雇員。潛在雇員沒有指定辦公室,同時潛在的辦公室沒有指定任何雇員。 你需要創(chuàng)建一個報表來顯示所有的當(dāng)前的和潛在的雇員以及辦公室區(qū)域位置。該報表需要列出每個當(dāng)前的以及潛在的辦公室區(qū)域,并附上指定給該辦公區(qū)域的所有雇員。潛在雇員需要被列在一起。 你應(yīng)該使用那個腳本? ( C )A. SELECT l.LocationName, e.FirstName, e.LastNameFROM Employee AS e LEFT OUTER JOIN Location AS 1ON e.LocationID= l.LocationIDORDER BY l.LocationName, e.LastName, e.FirstNameB. SELECT l.LocationName, e.FirstName, e.LastNameFROM Location AS 1 LEFT OUTER JOIN EMPLOYEE AS 1ON e.LocationID= l.LocationIDORDER BY l.LocationName, e.LastName, e.FirstNameC. SELECT l.LocationName, e.FirstName, e.LastNameFROM Employee AS e FULL OUTER JOIN Location AS 1ON e.LocationID= l.LocationIDORDER BY l.LocationName, e.LastName, e.FirstNameD. SELECT l.LocationName, e.FirstName, e.LastNameFROM Employee AS e CROSS JOIN Location AS 1ORDER BY l.LocationName, e.LastName, e.FirstNameE. SELECT l.LocationName, e.FirstName, e.LastNameFROM Employee AS e, Location AS 1ORDER BY l.LocationName, e.LastName, e.FirstName32、SQL語言中,條件年齡 BETWEEN 15 AND 35表示年齡在15至35之間,且( A )。A.包括15歲和35歲B.不包括15歲和35歲C.包括15歲但不包括35歲D.包括35歲但不包括15歲33、有數(shù)據(jù)表score,有字段(學(xué)號 char(2),姓名varchar(16),總成績 float,名次 tinyint)名次字段充許為空,其他字段不充許為空。下列插入數(shù)據(jù)的語句正確的是(B)A、insert into score values(01,張三,556) B、insert into score values(01,張三,556,3)C、insert into score(學(xué)號,姓名,總成績) values(01,張三,556,3) D、insert into score(學(xué)號,姓名) values(01,張三)34、只有(C)才能作為文件組的成員.A、日志文件B、索引文件C、數(shù)據(jù)文件 D、備份文件35、關(guān)于登錄和用戶,下列各項(xiàng)表述不正確的是( C )。 A登錄是在服務(wù)器級創(chuàng)建的,用戶是在數(shù)據(jù)庫級創(chuàng)建的 B創(chuàng)建用戶時必須存在該用戶的登錄 C用戶和登錄必須同名 D一個登錄可以對應(yīng)多個用戶 36、下列關(guān)于ALTER TABLE語句敘述錯誤的是( B )A.可以添加字段 B.可以刪除字段C.可以修改字段名稱 D.可以修改字段數(shù)據(jù)類型 37、 在SELECT語句中,用以下哪一個關(guān)鍵字能刪除重復(fù)行? ( B )A、TOP B、DISTINCT C、UNIOND、UNION ALL38、一電氣公司產(chǎn)品類別保存在Products表。Products表在正常工作時間被頻繁訪問。對Products表的修改被寫到PendingProductUpdate表。該表結(jié)構(gòu)如何:PendingProductUpdate表被用來在工作時間以后更新Products表。該數(shù)據(jù)庫運(yùn)行在SQL SERVER 2000,并設(shè)置為兼容8.0模式你需要創(chuàng)建一個腳本用于更新Products表,你將使用哪個腳本? ( D )A. UPDATE ProductsSET p1.Description = p2.Description, p1.UnitPrice = p2.UnitPriceFROM Products p1, PendingProductUpdate p2WHERE p1.ProductID= p2.ProductIDGOTRUNCATE TABLE PendingProductUpdateGOB. UPDATE Products p1SET Description = p2.Description, UnitPrice = p2.UnitPriceFROM Products, PendingProductUpdate p2WHERE p1.ProductID= p2.ProductIDGOTRUNCATE TABLE PendingProductUpdateGOC. UPDATE Products p1SET p1.Description = p2.Description, p1.UnitPrice = p2.UnitPriceFROM (SELECT Description, UnitPriceFROM PendingProductUpdate p2WHERE p1.ProductID= p2.ProductID)GOTRUNCATE TABLE PendingProductUpdateGOD. UPDATE p1SET p1.Description = p2.Description, p1.UnitPrice = p2.UnitPriceFROM Products p1, PendingProductUpdate p2WHERE p1.ProductID= p2.ProductIDGOTRUNCATE TABLE PendingProductUpdate 39、假設(shè)表中某列的數(shù)據(jù)類型為varchar(100) ,而輸入的字符串為ahng3456,則存儲的是(A)。A、ahng3456,共8字節(jié) B、ahng3456和92個空格C、ahng3456和12個空格D、ahng3456和32個空格40、在MS SQL Server中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是( D )。A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb41、SQL Server 2000不包含以下哪個版本( b)A、 SQL Server 2000 企業(yè)版(Enterprise Edition)B、 SQL Server 2000 專業(yè)版(Professional Edition)C、 SQL Server 2000 個人版(Personal Edition)D、 SQL Server 2000 開發(fā)版(Developer Edition)42、關(guān)于下面創(chuàng)建數(shù)據(jù)庫的腳本,描述不正確的是( d )CREATE DATABASE OPCDBON( NAME = OPCDB_Data, FILENAME = D:Microsoft SQL ServerMSSQLDataOPCDB.mdf, SIZE = 3MB, MAXSIZE = 50MB, FILEGROWTH = 10%)LOG ON( NAME = OPCDB_Log, FILENAME = D:Microsoft SQL ServerMSSQLDataOPCDB.ldf, SIZE = 2MB, MAXSIZE = 5MB, FILEGROWTH = 1MB)A、 數(shù)據(jù)庫的名稱為OPCDBB、數(shù)據(jù)文件的物理路徑為:D:Microsoft SQL ServerMSSQLDataOPCDB.mdfC、數(shù)據(jù)文件的初始大小為3MBD、日志文件可有可無下表是login表的相關(guān)信息 字段userNamepassword第一行數(shù)據(jù)firstfirst第二行數(shù)據(jù)secondsecond43、代碼“select * from login where userName = second”的執(zhí)行結(jié)果是( d )A、first first B、secondfirstC、first second D、second second44、代碼“select count(*) from login”的執(zhí)行結(jié)果是( b )行A、1 B、2C、3 D、445、你是SQL SERVER 2000服務(wù)器管理員。最近,用戶報告查詢該數(shù)據(jù)庫響應(yīng)比較慢。你使用系統(tǒng)監(jiān)視器監(jiān)視服務(wù)器上子系統(tǒng),得到如下的截圖:你需要對服務(wù)器做什么修改來提高查詢響應(yīng)時間? (D)A. 增加RAM數(shù)量B. 升級更快的磁盤子系統(tǒng)C. 添加更快的網(wǎng)卡D. 增加額外的處理器46、SQL Server 2000采用的身份驗(yàn)證模式有( d )。 A僅Windows身份驗(yàn)證模式 B僅SQL Server身份驗(yàn)證模式 C僅混合模式 DWindows身份驗(yàn)證模式和混合模式 47、你作為SQL SERVER 2000管理員。該服務(wù)器存儲著數(shù)據(jù)庫Inventory,該數(shù)據(jù)庫有一個表StorageLocations,存儲著你公司的倉庫位置信息。該表結(jié)構(gòu)如下:LocationDespription字段大多數(shù)為1025個字符長度的描述信息。位置信息條目不會超過100,000條。你想通過修改表的結(jié)構(gòu)以節(jié)約空間。而且不能丟失任何已存在的數(shù)據(jù),你需要采取最小化管理任務(wù)和服務(wù)器資源的方式來完成。你將采取以下哪條T-SQL語句來進(jìn)行?( A )A. ALTER TABLE dbo.StorageLocationsALTER COLUMN UnitsStored int NOT NULLB. ALTER TABLE dbo.StorageLocationsLocationDescription char (25) COLLATESQL_Latin1_General_CP1_CI_AS NOT NULLC. ALTER TABLE dbo.StorageLocationsALTER COLUMN UnitsStored smallint NOT NULLD. ALTER TABLE dbo.StorageLocationsLocationDescription nvarchar (25) COLLATESQL_Latin1_General_CP1_CI_AS NOT NULL48、在SQL Server中,字符串123%的意思是:(D)A、以123開頭的任意字符串 B、不以123開頭的任意字符串C、以1或者2或者3開頭的任意字符串D、以上答案都不正確49、你是SQL SERVER 2000服務(wù)器管理員,服務(wù)器上存儲著數(shù)據(jù)庫MedicalRecords。用戶使用一下存儲過程查詢數(shù)據(jù)庫:CREATE PROC GetManyVisits(PatientID INT,MadeTable TINYINT OUTPUT)ASDECLARE Visits INTSET Visits = (SELECT COUNT(*) FROM CasesWHERE PatientID = PatientID)IF Visits 5BEGINSELECT P.PatientName, D.PhysicianName,V.DateVisited, V.VisitDuration,INTO #ClientVisitsFROM Patients PJOIN Physician D ON P.PhysicianID = D.PhysicianIDJOIN Visits V ON P.PatientID = V.PatientIDWHERE P.PatientID = PatientIDSET MadeTable = 1ENDELSE SET MadeTable = -1用戶反應(yīng)數(shù)據(jù)庫查詢響應(yīng)緩慢。你通過系統(tǒng)監(jiān)視得到如下結(jié)果圖:你需要調(diào)整服務(wù)器提高查詢響應(yīng),你需要怎么做? ( A )A. 在存儲過程上執(zhí)行sp_recompleB. 使用用戶定義函數(shù)替換存儲過程、C. 轉(zhuǎn)換存儲過程為2個存儲過程,一個決定是否#ClientVisits表是否應(yīng)該建立;另一個來創(chuàng)建和插入#ClientVisits表數(shù)據(jù)D. 用用戶從建立的臨時存儲過程替換該存儲過程50、你是SQL Server 2000服務(wù)器管理員。該服務(wù)器存儲著2個數(shù)據(jù)庫,一個客戶/服務(wù)器程序訪問其中一個數(shù)據(jù)庫。另外個客戶/服務(wù)器程序訪問另外個數(shù)據(jù)庫。每個應(yīng)用程序使用存儲過程查詢和更新數(shù)據(jù)庫,用戶報告兩個應(yīng)用程序響應(yīng)都比較緩慢。 你使用SQL時間監(jiān)視器查看服務(wù)器活動。你得到了如下結(jié)果圖:你需要采取什么方法來提高應(yīng)用程序性能? ( B )A. 修改應(yīng)用程序使用視圖來查詢數(shù)據(jù)B. 修改程序過程,采用select into 臨時表C. 修改存儲過程,不使用with recompile選項(xiàng)D. 修改兩個數(shù)據(jù)庫禁止自動更新狀態(tài)選項(xiàng)51、你是Sql Server 2000服務(wù)器管理員,該服務(wù)器存儲這名為FinanceData的數(shù)據(jù)庫,該數(shù)據(jù)庫被一客戶/服務(wù)器應(yīng)用程序使用。每一個公司雇員都有一個SQL SERVER登錄賬號用于應(yīng)用程序訪問該服務(wù)器。 公司新招聘了一個名為Andrew的新員工。你創(chuàng)建了一個名為Andrew的SQL SERVER登陸賬號。同時建立了一個數(shù)據(jù)庫用戶Andrew,并授予了該用戶數(shù)據(jù)庫的全部訪問權(quán)限。 當(dāng)Andrew運(yùn)行應(yīng)用程序時,他收到了一下錯誤信息:invalid object name。但Andrew可以使用該應(yīng)用程序。你應(yīng)該執(zhí)行以下哪條SQL語句? ( C )A. EXEC sp_grantdbaccess FinanceData, AndrewGOsp_addrolemember db_datareader, AndrewB. GRANT ALL ON FinanceData TO Andrew.C. EXEC sp_defaultdb Andrew, FinanceDataD. EXEC sp_addlogin Andrew52、連接有內(nèi)連接,外連接和交叉連接,其中外連接只能對(a)表進(jìn)行.A、兩個B、三個C、四個D、任意個53、 SQL Server2000觸發(fā)器主要針對下列語句創(chuàng)建( b )。A、 SELECT、INSERT、DELETEB、INSERT、UPDATE、DELETEC、 SELECT、UPDATE、INSERTD、INSERT、UPDATE、CREATE54、 SELECT number=學(xué)號,name=姓名,mark=總學(xué)分 FROM XS WHERE 專業(yè)名=計(jì)算機(jī) 表示(a)A、查詢XS表中計(jì)算機(jī)系學(xué)生的學(xué)號,姓名和總學(xué)分B、查詢XS表中計(jì)算機(jī)系學(xué)生的number,name和markC、查詢XS表中學(xué)生的學(xué)號,姓名和總學(xué)分D、查詢XS表中計(jì)算機(jī)系學(xué)生的記錄55、要查詢XSH數(shù)據(jù)庫CP表中產(chǎn)品名含有冰箱的產(chǎn)品情況,可用(c)命令.A、SELECT * FROM CP WHERE 產(chǎn)品名稱 LIKE 冰箱B、SELECT * FROM XSH WHERE 產(chǎn)品名稱 LIKE 冰箱C、SELECT * FROM CP WHERE 產(chǎn)品名稱 LIKE %冰箱%D、SELECT * FROM CP WHERE 產(chǎn)品名稱=冰箱56、要查詢XS表中姓王且單名的學(xué)生情況,可用(b)命令A(yù)、SELECT * FROM XS WHERE 姓名 LIKE 王%B、SELECT * FROM XS WHERE 姓名 LIKE 王_ C、SELECT * FROM XS WHERE 姓名 = 王%D、SELECT * FROM XS WHERE 姓名 = 王_57、你是一金融公司數(shù)據(jù)庫管理員。雇員每天24小時輸入數(shù)據(jù)進(jìn)入SQL SERVER 2000數(shù)據(jù)庫。雇員報告從分支機(jī)構(gòu)收集新賬號信息進(jìn)入數(shù)據(jù)庫的時候響應(yīng)緩慢。你當(dāng)前使用的是BULKINSERT語句添加賬號信息:BULK INSERT finance.dbo.customersFROM dibulkaccts143_10141000.txtWITH DATAFILETYPE = char,FIELD/TERMINATOR = t,ROWTERMINATOR = n,TABLOCK你想添加新賬號信息進(jìn)入數(shù)據(jù)庫的時候響應(yīng)不再緩慢。你需要如何做? ( B )E. 在數(shù)據(jù)加載以前,刪除客戶信息表上的索引,數(shù)據(jù)加載完成以后重新建立索引F. 對BULK INSERT語句刪除TABLOCK選項(xiàng)G. 對BULK INSERT語句添加BATCHSIZE選項(xiàng),設(shè)置選項(xiàng)等于數(shù)據(jù)加載量的10%H. 對BULK INSERT增加ROWS_PER_BATCH選項(xiàng),設(shè)置選項(xiàng)等于數(shù)據(jù)加載量的10%58、你作為SQL SERVER 2000服務(wù)器管理員,該服務(wù)器存儲著一個名為ACCT的數(shù)據(jù)庫。該數(shù)據(jù)庫有1.5GB的數(shù)據(jù),服務(wù)器有9-GB的硬盤:現(xiàn)在,你需要導(dǎo)入數(shù)據(jù)到數(shù)據(jù)庫,而且不能明顯的影響數(shù)據(jù)庫性能。該數(shù)據(jù)需要增加另外的2GB的存儲空間。你應(yīng)該如何做? ( A )A. 添加另外一個數(shù)據(jù)文件到E盤,然后添加文件到PRIMARY文件組B. 移動事務(wù)日志文件到E盤,設(shè)置Acc_Data.mdf文件增長為:不限制文件最大值C. 重新建立聚集索引,使得填充因子為100D. 壓縮D盤59、 你是SQL SERVER 2000的管理員,服務(wù)器運(yùn)行的數(shù)據(jù)庫Inventory.數(shù)據(jù)庫配置如下:用戶需要經(jīng)常查詢Parts詳細(xì)信息。他們使用如下語句查詢數(shù)據(jù):SELECT Parts.SKU, Locations.Description, Manufacturer.Name,PartsLocations.Qty, PartsLocations.LastInventoriedFROM PartsINNER JOIN Manufacturer ON Parts.ManufacturerID=Manufacturer.ManufacturerIDINNER JOIN PartsLocation ON Parts.PartID = Parts.Location.PartsIDINNER JOIN Locations ON Parts.LocationID= Locations.LocationIDWHERE SKU?你需要加速查詢響應(yīng)時間,你應(yīng)該如何做? ( D )A. 建立一個帶參數(shù)的存儲過程來檢索數(shù)據(jù)B. 創(chuàng)建一個反規(guī)范化表并使用觸發(fā)器來維護(hù)該表數(shù)據(jù)C. 使用ad hoc查詢來檢索數(shù)據(jù)D. 在每個表的主鍵上建立非聚集索引60、下列語句中正確的是(d)。表 score(S_id,S_name,math,English,VB)A、select S_id,sum(math) from score B、select sum(math),avg(VB) from scoreC、select * ,sum(english) from score D、delete from score61、使用CREATE DATABASE AAA命令所建立數(shù)據(jù)庫文件的初始大小是( a )字節(jié)。A、1M B、2M C、3M D、4M62、你為某公司開發(fā)一數(shù)據(jù)庫Sales.該數(shù)據(jù)庫包含表Orders。創(chuàng)建表的腳本如下:應(yīng)用程序使用如下查詢來檢索Orders里面的客戶信息:Select OrderID,CustomerID,OrderDate from Orders where CustomerI
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新產(chǎn)品培訓(xùn)計(jì)劃
- 為政護(hù)理面試題及答案
- 2025年B2B電子商務(wù)項(xiàng)目規(guī)劃申請報告
- 社會矯正考試題及答案
- 中科軟java面試題及答案筆試題
- mqtt面試題及答案
- 員工意識心態(tài)培訓(xùn)
- 2025年艾葉提取物項(xiàng)目規(guī)劃申請報告
- 2025年氫燃料電池汽車加氫站建設(shè)成本預(yù)測與布局路徑報告
- 腫瘤動脈栓塞化療護(hù)理
- 中職英語新課標(biāo)詞匯表
- 2024秋期國家開放大學(xué)《國際法》一平臺在線形考(形考任務(wù)1至5)試題及答案
- 天翼云從業(yè)者認(rèn)證考試題庫及答案
- T-CEC 153-2018并網(wǎng)型微電網(wǎng)的負(fù)荷管理技術(shù)導(dǎo)則
- 《食品經(jīng)營許可證》申請書(范本)
- 2024至2030年中國博物館行業(yè)現(xiàn)狀調(diào)研及未來發(fā)展規(guī)劃分析報告
- 廣東省揭陽市2024年小升初語文真題試卷及答案
- 化工過程安全管理導(dǎo)則培訓(xùn)
- 2024年西藏事業(yè)單位真題
- 醫(yī)學(xué)微生物學(xué)(北華大學(xué))智慧樹知到期末考試答案2024年
- MOOC 人工智能導(dǎo)論-西安電子科技大學(xué) 中國大學(xué)慕課答案
評論
0/150
提交評論