NIIT期未模擬試卷SQL_第1頁
NIIT期未模擬試卷SQL_第2頁
NIIT期未模擬試卷SQL_第3頁
NIIT期未模擬試卷SQL_第4頁
NIIT期未模擬試卷SQL_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、NIIT期未模擬試卷1、考察以下陳述:陳述A:同樣的實體之間也存在著多重關(guān)系。陳述B:關(guān)系不能與實體自身關(guān)聯(lián)。關(guān)于上面陳述,以下選項中哪個為真?A) 陳述A和陳述B都為真B) 陳述A為真,陳述B為假C) 陳述A為假,陳述B為真D) 陳述A和陳述B都為假2、為改善性能有意在表中引入冗余,此稱為A) 域鍵B) 規(guī)范化C) 反規(guī)范化D) 聯(lián)接3、Jim正在為培訓(xùn)學(xué)院創(chuàng)建一個數(shù)據(jù)庫。依照1NF規(guī)范,創(chuàng)建了Course表。表中的行以圖表方式顯示。Course表中主鍵是一個包含Student_Id和CourseCode的組合鍵。Jim把2NF規(guī)則應(yīng)用于Course表之后,新表包含:Student_IdCo

2、urseCodeCourseNameInstructorNameCourseDurationS101C27MS officesam90S305C27MS officeSam90S508C51NetworkingJim50S101C51NetworkingJim50S101C20ProgrammingKelly100S508C27Ms office Sam90A) StudCourseDetails: student_Id,CourseCode CourseDetails:CourseCode ,CourseName,InstructorName,CourseDurationB) StudCou

3、rseDetails: Student_Id,CourseCode,InstructorName CourseDetails:CourseCode ,CourseName,CourseDurationC) StudCourseDetails: Student_Id CourseDetails:CourseCode ,CourseName,CourseDuration,InstructorNameD) StudCourseDetails: Student_Id,CourseCode,StudentAddressCourseDetails:CourseCode ,CourseName,Instru

4、ctorName,CourseDuration4、你作為Horizon公司的數(shù)據(jù)庫開發(fā)者,被分配創(chuàng)建數(shù)據(jù)模型任務(wù),其數(shù)據(jù)和數(shù)據(jù)之間的關(guān)系以記錄和鏈接的形式表示。此外,還需要以圖形方式表示數(shù)據(jù)庫中記錄。為實現(xiàn)這個任務(wù),你將使用哪個記錄的模型?A) 邏輯模型B) 層次模型C) 網(wǎng)絡(luò)模型D) 關(guān)系模型5、哪個運算符從給定的關(guān)系中抽取基于條件的指定的元組或行?A) Product積B) Restrict限制C) Project投影D) Union 聯(lián)合6、稱為cust_order的表。cust_order字段存貯一個月的所有客戶訂單的信息,每月月底,訂單總和qty將加到稱為cust_summary的表

5、。cust_order和cust_summary之間的關(guān)系是什么?A) 一對多B) 多對一C) 多對多D) 一對一7、以下中哪個是除去用戶定義數(shù)據(jù)類型的系統(tǒng)存貯過程?A) sp_droptypeB) sp_bindruleC) sp_helpD) sp_unbindrule8、你作為NewWays公司的數(shù)據(jù)開發(fā)者,被分配創(chuàng)建從給定關(guān)系中取出指定屬性的查詢的任務(wù)。為實現(xiàn)此任務(wù),你將使用以下運算符中哪個?A) whereB) RestrictC) ProductD) Project9、求值此SQL腳本:1 CREATE TABLE alpha_30002 ( 3000_id int3 CONSTR

6、AINT alpha_3000_pk PRIMARY KEY,4 Name VARCHAR(20),5 Title VARCHAR(30)其中哪一行會產(chǎn)生錯誤?A) 1B) 2C) 3D) 410、在構(gòu)建SQL Server2000數(shù)據(jù)庫中幾個新對象時,你提交以下語句:CREATE TABLE table1(id int identity(25,6)fieid01 varchar(300) unique ,fieid02 char(300),field03 char(300)CREATE TABLE table2( id int,fk varchar(300) foreign key refe

7、rences table1(field01),tally int)上面語句中哪些元素將引發(fā)錯誤?A) 在table1中,行的在小已超出允許的最大行長度。B) identity鍵的增量應(yīng)為identity的seed的除數(shù)。C) varchar字段不可用作外鍵。D) 沒有,這些語句都有將成功地執(zhí)行。11、銷售數(shù)據(jù)庫包含一張customer(客戶)表和一張order(訂單)表。對每個訂單,有且只有一個客戶,對每個客戶,可以有零個或多個訂單。在設(shè)計此數(shù)據(jù)庫時,應(yīng)如何放入主鍵和外鍵字段?A) customer_id字段在customer表中應(yīng)聲明為主鍵,且customer_id字段在order表中應(yīng)聲明

8、為主鍵。B) order_id字段在customer表中應(yīng)聲明為主鍵,且customer_id字段在order表中應(yīng)聲明為主鍵。C) customer_id字段customer在表中應(yīng)聲明為主鍵,且customer_id字段在order表中應(yīng)聲明為外鍵。D) customer_id字段在customer表中應(yīng)聲明為主鍵,且oder_id字段在ordrer表中應(yīng)聲明為外鍵。12、哪個SQL命令從數(shù)據(jù)庫中抽取數(shù)據(jù)?A) SELECTB) GETC) OPEND) EXTRACT13、考察以下陳述:陳述A:使用Qquery Analyzer中DROP TABLE 語句可停止約束。陳述B:使用ALTE

9、R TABLE語句可自動地停止表上定義的所有約束。就上面陳述,以下選項中哪個為真?A) 陳述A和陳述B為真B) 陳述A為真,陳述B為假C) 陳述A為假,陳述B為真D) 陳述A和陳述B為假14、Jim行使數(shù)據(jù)庫管理員工作。要求他修改Publishers表中city字段。在記錄輸入時,不論什么情況下在publisher表的city列不會輸入任何值,city字段的有關(guān)輸入需改變?yōu)椤癡nassigned”。為達(dá)到此要求,Jim將實現(xiàn)以下查詢中哪個?A) UPDATE publishers SET city like VnassignedB) UPDATE publishers SET city . V

10、nassignedC) UPDATE publishers SET city=”Vnassigned”D) UPDATE publishers SET city= Vnassigned15、SQL代表什么?A) 結(jié)構(gòu)化查詢語言B) 結(jié)構(gòu)化問題語言C) 結(jié)構(gòu)化問題行D) 結(jié)構(gòu)化查詢行16、以下查詢中哪個將計數(shù)州(states)的個數(shù),并且去除supplier表中重復(fù)?A) SELECT count(DISTINCT state) FROM supplierB) SELECT DISTINCT state,count(*) FROM supplierC) SELECT count(DISTINCT

11、 *) FROM supplierD) SELECT DISTINCT count(*) FROM supplier GROUP BY state17、考察以下步驟:打入查詢連接到數(shù)據(jù)庫執(zhí)行查詢連接到服務(wù)器哪個是執(zhí)行查詢的正確順序?A) 1,2,3,4B) 2,4,3,1C) 4,3,2,1D) 4,2,1,318、你的數(shù)據(jù)庫包括一張表,它定義如下:CREATE TABLE Orders (OrderID Int IDENTINY(1,1) NOT NULL,RegionID Int NOT NULL,SalesPersonID Int NOT NULL,OrderDate Datetime

12、NOT NULL,OrderAmount Int NOT NULL)銷售經(jīng)理要看到能顯示地區(qū)總銷售的報表。為創(chuàng)建此報表,你可使用哪個查詢?A) SELECT SalesPersonID,regionID,SUM(OrderAmount) FROM Orders GROUP BY SalesPersonID,regionIDB) SELECT SalesPersonID,RegionID,SUM(OrderAmount) FROM Orders ORDER BY SalesPersonID,RegionIDC) SELECT SalesPersonID,RegionID,SUM(OrderAmo

13、unt) FROM Orders ORDER BY RegionID COMPUTE SUM(OrderAmount)D) SELECT SalesPersonID,RegionID,OrderAmount FROM Orders ORDER BY RegionID COMPUTE SUM(OrderAmount) BY RegionID19、以下中哪不是SQL Server中系統(tǒng)數(shù)據(jù)庫?A) MasterB) TempdbC) ModelD) Sqltemp20、以下語句中哪個將顯示在price字段中沒有任何NULL值的item表的所有字段?A) SELECT * FROM item WHE

14、RE price=NOT NULLB) SELECT * FROM item WHERE price is NOT NULLC) SELECT * FROM item WHERE price=0D) SELECT * FROM item WHERE price= 21、預(yù)測以下SQL語句的輸出。 Select * from sales where sale_datedateadd(dd,-10,getdate()A) 顯示銷售日期是當(dāng)前系統(tǒng)日期之后10天的所有行B) 顯示銷售日期是當(dāng)前系統(tǒng)日期的所有行C) 顯示銷售日期是當(dāng)前系統(tǒng)日期之前10天之后的所有行D) 顯示銷售日期是當(dāng)前系統(tǒng)日期之后10

15、周的所有行 22、你有兩張表:titles 和 salesitemsCREATE TABLE titles(titleID int CONSTRAINT pk_titles PRIMARY KEY,title varchar(30) not null)CREATE TABLE salesitems(orderNo int Not NULL, itemNo int Not NULL,titleID int Not NULL CONSTRAINT fk_salesitems REFERENCES tites(titleID),qty int NOT NULL)你要通過分類列出有銷售的所有名稱的總和

16、。以下哪個查詢將能解答這個問題?A) SELECT itemno,title,SUM(qty) as Quantity FROM titles t, salesitems s WHERE t.titleID=s.titleId GROUP BY itemno,titleB) SELECT itemno,title,SUM(qty) FROM tites t, salesitems s GROUP BY itemno,titleC) SELECT itemno,title,SUM(qty) FROM tites t, salesitems s WHERE t.titleID=s.titlesId

17、 HAVING SUM(qty)=0D) SELECT itemno,title,SUM(qty) FROM tites t, salesitems s WHERE titleID=s.titlesId AND qty=0 GROUP BY itemno,title23、用哪個命令來驗證索引已經(jīng)被創(chuàng)建?A) sp_addtypeB) sp_helpindexC) sp_helpdbD) sp_help24、為在Department表上創(chuàng)建50%填允因子(fillfactor)的關(guān)于au_fname簇索引,使用以下語句中哪個?A) CREATE INDEX departmentindex ON

18、department(au_fname)WITH FILLFACTOR=50, PAD_INDEXB) CREATE INDEX departmentindex ON department(au_fname) WITH FILLFACTOR=50C) CREATE CLUSTERED INDEX departmentindex ON department(au_fname) WITH FILLFACTOR=50D) CREATE INDEX departmentindex ON department(au_fname) WITH FILLFACTOR=50%25、你的海運公司有一個數(shù)據(jù)庫應(yīng)用,

19、它維護(hù)每條船上項目的庫存。當(dāng)每條船在目的地卸貨時,計數(shù)庫存,并更新數(shù)據(jù)庫中Arrived_Quantity列。在任何一個時刻,航線中可有上千條船。每次出貨用Shipment_ID標(biāo)識。每條船可攜帶成千個項目。出貨中每個項目用item_number標(biāo)識。你要確保盡可能快地更新到達(dá)的數(shù)量(arrived_quantity)。Shipment_ID 和項目號(item_number)不要頻繁地被更改。 為創(chuàng)建給定場景中索引,以下陳述中哪個最適合?A) 對Shipment_ID 列,item_Number 列,和Arrived_Quantity列創(chuàng)建非簇索引(nonclustered index)B)

20、 對 Shipment_ID 列, item_Number 列, 和Arrived_Quantity列創(chuàng)建簇索引(clustered index)C) 對 Shipment_ID 列和item_Number列, 創(chuàng)建簇索引(clustered index)D) 對 Shipment_ID 列和item_Number列, 創(chuàng)建非簇索引(clustered index)26、你有一張帶簇主鍵的表。查詢和數(shù)據(jù)修改時常用到此表。作為評審數(shù)據(jù)存貯和磁盤利用的一部分工作,你運行DBCC SHOWCONTIG 語句。該語句提供以下輸出:Pages Scanned(掃描頁數(shù)):158Extents Scann

21、ed(掃描擴展盤區(qū)數(shù)):21Extent Switches(擴展盤區(qū)開關(guān)數(shù)):20Avg.Pages per extent(每個擴展盤區(qū)上的平均頁數(shù)):7.5Scan Density Best Count:Actual count(掃描密度):95.24$20:21Extent Scan Fragmentation(擴展盤區(qū)碎片):4.76%Avg.Bytes Free per page(每頁平均可用字節(jié)數(shù)):408.4Avg.Page Density(full)(平均頁密度):94.95%對于數(shù)據(jù)如何存貯,此輸出告訴了你什么?A) 該表表面上沒有被分段。B) Extent Switches的

22、數(shù)量過分。C) 行的大小不夠有效地裝在一頁上。D) IAM頁面不能發(fā)反映實際寬度的用法。27、考察以下陳述:陳述A:索引是這樣的內(nèi)部表結(jié)構(gòu),SQL Server用來對表中行提供基于一列或多列值的快速訪問陳述B:創(chuàng)建索引以增強查詢的性能。就上面陳述,以下選項中哪個為真?A) 陳述A和陳述B都為真B) 陳述A為真,陳述B為假C) 陳述A為假,陳述B為真D) 陳述A和陳述B都為假28、你正在為RedSky Inc公司開發(fā)一個應(yīng)用,這是一個逐漸展開的過程。該應(yīng)用應(yīng)顯示關(guān)于公司提供的職位狀態(tài)的格式化報告。要求你創(chuàng)建名為prcGetPos的過程,它將對傳遞的特定代碼pcode返回職位描述和職位要求。Pos

23、ition表有iBudgetStrength列和iCurrentStrength列,前者包含職位的預(yù)算人員的材料,后者包含所需職位當(dāng)前人員的材料。以下選項中哪個是向參數(shù)賦值的正確方式,如果參數(shù)聲明如下的話:CREATE PROCEDURE prcGetpos Pcd char(4),Description char(20) output,RD int output ASA) SELECT Description=vDescription,RD=iBudgetedStrength-iCurrentStrength FROM Position WHERE cPositionCode=PcdB) S

24、ELECT vDescription=Description,iBudgetedStrength-iCurrentStrength=RD FROM Position WHERE cPositionCode=PcdC) SELECT Description=vDescription,RD=iBudgetedStrength-iCurrentStrength FROM Position WHERE cPositionCode=PcdD) SELECT Description as vDescription,RD as iBudgetedStrength-iCurrentStrength FROM

25、Position WHERE cPositionCode=Pcd29、考察以下陳述:陳述A:你不可能創(chuàng)建基于聯(lián)接兩個表的復(fù)雜查詢的視圖。陳述B:僅在同一數(shù)據(jù)庫中表格上建立分區(qū)視圖。就上面陳述,以下選項中哪個為真?A) 陳述A和陳述B都為真B) 陳述A為真,陳述B為假C) 陳述A為假,陳述B為真D) 陳述A和陳述B都為假30、你是提供咨詢服務(wù)的公司的數(shù)據(jù)庫開發(fā)員。公司把關(guān)于其職工的數(shù)據(jù)保存在名為Employee 的表中。創(chuàng)建employee表的語法如下:CREATE TABLE Employee(EmployeeID int NOT NULL,EmpType char (1) NOT NULL,

26、EmployeeName char(50) NOT NULL,Address char (50) NULL,Phone char (20) NULL,CONSTRAINT PK_Employee PRIMARY KEY(EmployeeID)表中EmpType 列用來標(biāo)識職工為主管人員、行政人員。你要確保:只有行政職工可以加入、更新、或刪除關(guān)于行政職工的數(shù)據(jù)。你應(yīng)做什么?A) 創(chuàng)建視圖,包含WITH ENCRYPTION 子句。B) 創(chuàng)建視圖,包含WITH CHECK OPTION子句。C) 創(chuàng)建需要以EmpType 為參數(shù)的存貯過程。在創(chuàng)建該過各時要包含WITH RECOMPILE選項。D)

27、 對每個EmpType創(chuàng)建一個存貯過程。31、你己經(jīng)產(chǎn)生了一個執(zhí)行計劃,它基于工作時可用表的數(shù)據(jù)和索引。當(dāng)你修改索引時,存貯過程繼續(xù)使用老的執(zhí)行計劃,但利用新建立或新修改的索引的優(yōu)點。為產(chǎn)生更新的執(zhí)行計劃,你應(yīng)做什么?A) 創(chuàng)建新的修改計劃B) 擴充存貯過程,用編程語言創(chuàng)建外部例程C) 停止此存貯過程D) 每當(dāng)執(zhí)行存貯過程時,重編譯此存貯過程32、觸發(fā)器是由一組_構(gòu)成的代碼塊A) 存貯過程B) T-SQL語句C) 鎖D) 光標(biāo)33、考察以下陳述:陳述 A:觸發(fā)器每當(dāng)發(fā)出數(shù)據(jù)修改語句時由SQL Server自動地激活陳述 B:與存貯過程的情形一樣,可顯式地調(diào)用或執(zhí)行觸發(fā)器就上面陳述,以下選項中哪

28、個為真?A) 陳述A和陳述B都為真B) 陳述A為真,陳述B為假C) 陳述A為假,陳述B為真D) 陳述A和陳述B都為假34、本月底Fun-O-La俱樂部將慶祝它的成立20周年。邀請俱樂部的所有150名成員參加在The Residency舉行的祝賀宴會,必須把入場券印發(fā)給所有的俱樂部成員。描述產(chǎn)生入場券邏輯的流程圖圖示如下。此流程圖中,用菱形符號描述:A) 輸入B) 判定C) 輸出D) 處理結(jié)束36、_用于結(jié)合包含關(guān)系運算符的表達(dá)式。A) 邏輯運算符B) 關(guān)系運算符C) 算術(shù)運算符D) 流程37、考察以下語句:CREATE TRIGGER trgDeleteProjectON ProjectFOR

29、 DELETEASDELETE ProjectManagerFROM ProjectManager t JOIN Deleted d ON t.Project_ID=d.Project_ID此查詢的輸出將是什么?A) 在Project表上創(chuàng)建名為trgDeleteProject觸發(fā)器,每當(dāng)從Project表中刪除行時要刪除ProjectManager表中所有相應(yīng)的記錄B) 在ProjectManager表上創(chuàng)建名為trgDeleteProject觸發(fā)器,每當(dāng)從ProjectManager表中刪除行時要刪除ProjectManager表中所有相應(yīng)的記錄C) 在Project表上創(chuàng)建名為trgDe

30、leteProject觸發(fā)器,每當(dāng)從ProjectManager表中刪除行時要,刪除Project表中所有相應(yīng)的記錄D) 此查詢將產(chǎn)生一個錯誤38、考察顯示10個數(shù)中最大者的流程。識別該流程有錯誤的語句。A) nCounter=nCounter+1B) IS nNumbernLargest?C) nLargest=nNumberD) IS nCounter10?39、_規(guī)定:由已完成事務(wù)對數(shù)據(jù)的任何改變在系統(tǒng)中是一直有效的A) 隔離B) 持久性C) 一致性D) 原子性40、考察以下陳述:陳述A:對于改變或更新數(shù)據(jù)的操作,使用共享鎖方式(Shared(S) Lock mode)陳述B:互斥鎖方式

31、(Exclusive(X)Lock mode)確保不可同時對同樣資源所作多次更新。就上面陳述,以下選項中哪個為真?A) 陳述A和陳述B都為真B) 陳述A為真,陳述B為假C) 陳述A為假,陳述B為真D) 陳述A和陳述B都為假41、你正在開發(fā)一個應(yīng)用,它要求在事務(wù)的表中放入關(guān)于頁面和行的共享鎖。為實現(xiàn)此任務(wù),你將在應(yīng)用中實現(xiàn)以下上鎖方法中哪一個?A) 互斥鎖B) 意向鎖C) 更新鎖D) 共享鎖PART 21) 下面的哪一個關(guān)系運算符建立了元組之間的關(guān)系,這個關(guān)系同時出現(xiàn)在兩個給定關(guān)系中。1. 差2. 交3. 并4. 積2) 考慮下面的陳述:陳述A:在一個層次模型中,數(shù)據(jù)是以樹狀結(jié)構(gòu)呈現(xiàn)的。陳述B:

32、在一個層次模型中,數(shù)據(jù)是以一個單獨的記錄結(jié)構(gòu)顯示的,數(shù)據(jù)之間的聯(lián)系是以鏈接來表示的。下面的哪一個選項是對上述陳述的正確判斷?1. 陳述A和陳述B 都是正確的。2. 陳述A是正確的,陳述B是錯誤的。3. 陳述A是錯誤的,陳述B是正確的。4. 陳述A和陳述B 都是錯誤的。3) TOM正在對一個數(shù)據(jù)庫進(jìn)行工作。她需要從一張表的所有行中得到一個結(jié)果集,并應(yīng)用到另外一張表中獲得必要的數(shù)據(jù)。TOM應(yīng)該使用哪一種連接(Join)方式來完成該任務(wù)?1. Inner Join(內(nèi)連接)2. Outer join(外連接)3. Self join(自_連接)4. Equi join(等值連接)4) 哪個運算符根據(jù)

33、條件,從一個給定的關(guān)系中得到指定的元組或行?1. 積2. 限定3. 投影4. 并5) 假設(shè)你正在為WAL-MART 做一名數(shù)據(jù)庫顧問。ANNIE 是一名數(shù)據(jù)庫開發(fā)人員,她已經(jīng)為Inventory 數(shù)據(jù)庫完成了數(shù)據(jù)庫設(shè)計。然而在檢查的時候,你發(fā)現(xiàn)有一張表中有多個候選關(guān)鍵字,它們在本質(zhì)上是復(fù)合的又是重疊的。下面的哪一項建議可以幫助Anna 解決上述的問題1. 改變數(shù)據(jù)庫設(shè)計,使其符合第三范式。2. 用多個候選關(guān)鍵字創(chuàng)建一張新表。3. 用多個復(fù)合候選關(guān)鍵字創(chuàng)建一張新表。4. 改變表使其符合Boyce-Codd 范式。6) 你是NewSTAR 公司的一名數(shù)據(jù)庫顧問。你正在檢查一張表的數(shù)據(jù)冗余性。你已經(jīng)

34、采取了以下步驟:1. 發(fā)現(xiàn)并刪除非主屬性,這些屬性函數(shù)依賴于其它非主關(guān)鍵字的屬性。2. 在不同的表中放置非主屬性。3. 為剩下的屬性分組。下面的哪一個NF要求執(zhí)行上述的步驟?1. 第三NF2. 第二NF3. Boyce-Codd NF4. 第一NF7) 你想要檢索所有書的pub_id、title 和 price字段,這些書或者有Publisher ID 為196,或者title包含CPU,并且price是非空的。你將用下面的哪一個SQL查詢?1. SELECT pub_id, title, price FROM titles where (pub_id=196 OR title BETWEEN

35、 %CPU%) AND price is NOT NULL2. SELECT pub_id, title, price FROM titles where (pub_id=196 AND title LIKE %CPU%) AND price is NOT NULL3. SELECT pub_id, title, price FROM titles WHERE (pub_id=196) AND price is NOT NULL4. SELECT pub_id, title, price FROM titles WHERE (pub_id=196 OR title LIKE %CPU%) AN

36、D price is NOT NULL8) John 是一名NewFound Sales公司的數(shù)據(jù)庫管理員。Products 數(shù)據(jù)庫包含Sales 表,以下是數(shù)據(jù)表結(jié)構(gòu):CREATE TABLE Sales ( Stor_ID Int IDENTITY (1,1) NOT NULL,Ord_Num Int NOT NULL,Ord_Date Datetime NOT NULL,Qty Int NOT NULL,PayTerm Int NOT NULL,Title_ID Int NOT NULL)因為交易數(shù)量龐大,Sales 表變得越來越大并難以管理。通知John刪除所有超過三年的sales的詳

37、細(xì)資料。下面哪一個查詢可以幫助John完成這項任務(wù)?1. Delete from Sales Where Ord_Date DATEADD(YY,3,GETDATE()3. Delete from Sales Where Ord_Date GETDATE(), -34. Delete from Sales Where Ord_Date GETDATE(), +39) 你是NewStar 公司的一名數(shù)據(jù)庫顧問。數(shù)據(jù)庫中的記錄已經(jīng)非常龐大,結(jié)果查詢的性能非常差。公司要求你提出一個適當(dāng)?shù)慕鉀Q方案來提高查詢性能。另外,要求在真實的數(shù)據(jù)庫中保存排好序的數(shù)據(jù)。下面哪一個選項可以幫助你完成這項任務(wù)?1. 創(chuàng)

38、建數(shù)據(jù)庫的一個視圖。2. 在數(shù)據(jù)庫中創(chuàng)建一個非聚簇索引。3. 在數(shù)據(jù)庫中創(chuàng)建一個聚簇索引。4. 在數(shù)據(jù)庫中創(chuàng)建一個約束。10) 用Transaction SQL 的_來操縱數(shù)據(jù)。1. DDL2. DFL3. DML4. DDM11) 考慮下面的陳述:陳述 A:DROP TABLE 命令在功能上等同于 DELETE FROM 命令。陳述B:TRUNCATE TABLE 命令在功能上等同于 DELETE FROM 命令。下面的哪一個選項是關(guān)于上述陳述的正確判斷 ?1. 陳述A和陳述B 都是正確的。2. 陳述A是正確的,陳述B是錯誤的。3. 陳述A是錯誤的,陳述B是正確的。4. 陳述A和陳述B 都是

39、錯誤的。12) 在INSERT、 DELETE或 UPDATE 時將執(zhí)行觸發(fā)器,創(chuàng)建了幾張表?1. 一2. 二3. 三4. 無13) 你正在開發(fā)一個應(yīng)用程序,在程序中用到了幾個觸發(fā)器。現(xiàn)在你想要同時刪除這些觸發(fā)器。下面的哪一個命令是完成這項任務(wù)的?1. DELETE TRIGGER2. ALTER TRIGGER3. DROP TRIGGER4. UPDATE TRIGGER14) 你正在開發(fā)一個應(yīng)用程序來管理公司的項目需求。需求數(shù)據(jù)保存在Requisition 和Position 表中,這些表由SQL Server 數(shù)據(jù)庫維護(hù)。Requisition 表有一個名為siNoOfVacancy的

40、屬性,Position 表有名為iBudgetedStrength 和 iCurrentStrength 的屬性。當(dāng)在Requisition表中插入一個新行時,你的應(yīng)用程序應(yīng)該檢查siNoOfVacancy屬性的值,它應(yīng)該小于Position表中iBudgetedStrength 和 iCurrentStrength 屬性之間的差值。在你的應(yīng)用程序中應(yīng)該用到哪個方法來完成這個任務(wù)?1. 確定能維護(hù)用戶定義的數(shù)據(jù)完整性的對象并在數(shù)據(jù)庫中創(chuàng)建一個觸發(fā)器。2. 創(chuàng)建觸發(fā)器,沒有確定能維護(hù)用戶定義的數(shù)據(jù)完整性的對象,它可以被自動維護(hù)。3. 沒有創(chuàng)建一個觸發(fā)器來插入一行,因為不會產(chǎn)生任何錯誤。4. 應(yīng)用

41、check約束來檢查siNoOfVacancy值是否滿足要求。15) 下面的哪一種鎖被用在只讀操作中?1. 共享鎖2. 更新鎖3. 排它鎖4. 計劃鎖16) 你的應(yīng)用程序經(jīng)常同SQL Server發(fā)生聯(lián)系并且要依靠每一個完全的T-SQL語句,事務(wù)被提交或者被回滾。SQL Server 用到下面的哪一類事務(wù)來完成這項任務(wù)?1. BEGIN 事務(wù)2. AUTOCOMMIT 事務(wù)3. EXPLICIT 事務(wù)4. COMMIT 事務(wù)17) Laurie 正在開發(fā)一個SQL 應(yīng)用程序。她想建立一個鎖的層次。下面哪種鎖可以幫助Laurie?1. 更新鎖2. 排它鎖3. 目的鎖4. 共享鎖22) _被用于那

42、些需要自動產(chǎn)生唯一的系統(tǒng)值的列中。1. NULL2. NOT NULL3. IDENTITY4. SEED23) 考慮下面的陳述:陳述A:在創(chuàng)建一張表后,可以在列級上定義一個約束。陳述B:在創(chuàng)建一張表時,可以定義一個列的約束。下面的哪一個選項是關(guān)于上述陳述的正確判斷?1. 陳述A和陳述B 都是正確的。2. 陳述A是正確的,陳述B是錯誤的。3. 陳述A是錯誤的,陳述B是正確的。4. 陳述A和陳述B 都是錯誤的。24) 以下SELECT 語句中ROUND函數(shù)的作用是什么?SELECT ROUND($6765.53,1)1.取絕對值2.保留1 位小數(shù)3.保留3 位小數(shù)4.以上都不是25) 預(yù)測下列查

43、詢的輸出:SELECT *FROM PublishersWHERE City = 上海 AND State = 江蘇1. 從Publishers 表中返回所有City字段包含上海的行。2. 從Publishers 表中返回所有City字段包含上海的行或者State字段包含江蘇的行。3. 從Publishers 表中返回所有State字段包含江蘇的行。4. 從Publishers 表中返回所有City字段包含上海的行和State字段包含江蘇的行。26) Smith 是Beta Ltd.的一名數(shù)據(jù)庫顧問。給他分配任務(wù)來檢查公司的數(shù)據(jù)庫結(jié)構(gòu)。發(fā)現(xiàn)任何問題都要向數(shù)據(jù)庫經(jīng)理匯報。在檢查數(shù)據(jù)庫的時候,他偶

44、然發(fā)現(xiàn)一張表中的數(shù)據(jù)沒有一個特定的順序,并且訪問這張表的速度非常慢。下面的哪一選項可以使記錄保持一個正確的順序并且可以提高訪問數(shù)據(jù)的性能?1. 在表中創(chuàng)建一個非聚簇索引。2. 在表中創(chuàng)建一個聚簇索引。3. 刪除舊表并用ORDER BY 語句創(chuàng)建一張新表。4. 用ORDER BY語句改變舊表。27) 下面哪一項不是SQL Server中的一個系統(tǒng)數(shù)據(jù)庫?1. Master2. Tempdb3. Model4. Sqltemp28) 下面查詢的輸出結(jié)果是:SELECT Title, DATEPART (yy, PubDate) FROM Titles1. 從Titles 表中顯示所有的title。

45、2. 顯示title和其對應(yīng)的publishing date。3. 顯示title和其對應(yīng)的publishing year。4. 顯示titles 表中的所有詳細(xì)信息。29) Jim是一家電話銷售公司的初級數(shù)據(jù)庫管理員。他已經(jīng)建立了一個名為CustomerContacts數(shù)據(jù)庫。高級管理員想要對數(shù)據(jù)庫做出兩點改變,如下所示:1. 數(shù)據(jù)庫應(yīng)該是READ ONLY。2. 在同一時刻只有一名用戶可以訪問數(shù)據(jù)庫。Jim用下面的哪一項查詢來完成任務(wù)?1. EXEC sp_dboption CustomerContacts, READ ONLY, True EXEC sp_dboption Custome

46、rContacts, SINGLE USER, True2. EXEC sp_renamedb CustomerContacts, READ ONLY, TRUE, SINGLE USER, TRUE3. EXEC sp_dboption CustomerContacts, READ ONLY, FALSE, SINGLE USER, TRUE4. EXEC sp_helpdb CustomerContacts, READ ONLY, FALSE EXEC sp_helpdb CustomerContacts, SINGLE USER, TRUE30) 你是XYZ公司的人力資源領(lǐng)導(dǎo)。要建立一個

47、名為employee的數(shù)據(jù)庫來保存雇員的詳細(xì)信息。這張表包含雇員的個人詳細(xì)信息,如下所示:CREATE TABLE EmployeeDetails(cEmployeeCode char(6) primary key,cEmployeeName char(20) not null,cAddress char(50) not null,cPhone char(10) null,iAge int null,iSalary int not null)他們必須要給Rita 發(fā)送一封信。要求署上她的名字和地址。她的名字應(yīng)該用大寫字母打印,她的地址用小寫字母打印。下面的哪一個查詢可以重獲所需的信息?1. SELECT cEmployeeName, cAddress FROM EmployeeDetails WHERE cEmployeeName =rita2. SELECT lower(cEmployeeName) ,upper(cAddress) FROM EmployeeDetails WHERE cEmployeeName= Rita3. SELECT cEmployeeName, lower(cAd

溫馨提示

  • 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

提交評論