




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一.單項(xiàng)選擇題。1 .考慮下面的陳述:陳述A:在一個(gè)層次模型中,數(shù)據(jù)是以樹(shù)狀結(jié)構(gòu)呈現(xiàn)的。陳述B:在一個(gè)層次模型中,數(shù)據(jù)是以一個(gè)單獨(dú)的記錄結(jié)構(gòu)顯示的,數(shù)據(jù)之間的聯(lián)系是以鏈 接來(lái)表示的。下面的哪一個(gè)選項(xiàng)是對(duì)上述陳述的正確判斷? R B 1A.陳述A和陳述B都是正確的。B.陳述A是正確的,陳述B是錯(cuò)誤的。C.陳述A是錯(cuò)誤的,陳述B是正確的。D.陳述A和陳述B都是錯(cuò)誤的。2 .為存儲(chǔ)顧客的材料,用以下CREATE TABLE句創(chuàng)建了一個(gè)Shopper表。Create table Shopper(cShopperld char(6) not null,cPassword char(20) not nul
2、l,vFirstName varchar(20) not null,vLastName varchar(20) not null,vEmailId varchar(20) not null,vAddress null)在輸入數(shù)據(jù)時(shí)得不到某些顧客的email-id 。當(dāng)顧客的email-id不提供時(shí),你應(yīng)怎樣做可輸入消息NOTAVAILABLE' ? R A.使用ALTER TABLE令,為vEmailId屬性加入檢查約束。B.使用ALTER TABLE令,為vEmailId屬性加入缺省約束。C.使用sp_addtype語(yǔ)句,為vEmailId屬性加入用戶定義的數(shù)據(jù)類型。D.使用sp_b
3、indrule語(yǔ)句,把規(guī)則約束到vEmailId屬性。3 . TOME在對(duì)一個(gè)數(shù)據(jù)庫(kù)進(jìn)行工作。她需要從一張表的所有行中得到一個(gè)結(jié)果集,并應(yīng)用到另外一張表中獲得必要的數(shù)據(jù)。TOMZ該使用哪一種連接(Join)方式來(lái)完成該任務(wù)? R 1A. Inner Join(內(nèi)連接)B. Outer join (外連接)C. Self join(自連接)D. Equi join(等值連接)4 .假設(shè)你正在為WAL-MART一名數(shù)據(jù)庫(kù)顧問(wèn)。ANNIE是一名數(shù)據(jù)庫(kù)開(kāi)發(fā)人員,她已經(jīng)為Inventory數(shù)據(jù)庫(kù)完 成了數(shù)據(jù)庫(kù)設(shè)計(jì)。然而在檢查的時(shí)候,你發(fā)現(xiàn)有一張表中有多個(gè)候選關(guān)鍵字,它們?cè)诒举|(zhì)上是復(fù)合的又是重疊 的。下面
4、的哪一項(xiàng)建議可以幫助Anna解決上述的問(wèn)題? R 1A.改變數(shù)據(jù)庫(kù)設(shè)計(jì),使其符合第三范式。B.用多個(gè)候選關(guān)鍵字創(chuàng)建一張新表。C.用多個(gè)復(fù)合候選關(guān)鍵字創(chuàng)建一張新表。D.改變表使其符合Boyce-Codd范式。5 .使用Enterprise Manager ,可以做以下任務(wù)中哪一個(gè)? R 定義運(yùn)行SQL Sever的服務(wù)器組。在每個(gè)已登記的服務(wù)器中創(chuàng)建和管理所有SQL Server數(shù)據(jù)庫(kù)、對(duì)象、注冊(cè)、和許可。在分布數(shù)據(jù)庫(kù)環(huán)境中作為事務(wù)管理器。提供配置復(fù)制過(guò)程的對(duì)象和向?qū)?。A. B . C . D .6 .你是NewSTA淤司的一名數(shù)據(jù)庫(kù)顧問(wèn)。你正在檢查一張表的數(shù)據(jù)冗余性。你已經(jīng)采取了以下步驟:發(fā)現(xiàn)
5、并刪除非主屬性,這些屬性函數(shù)依賴于其它非主關(guān)鍵字的屬性。在不同的表中放置非主屬性。為剩下的屬性分組。下面的哪一個(gè)NF要求執(zhí)行上述的步驟? R A A.第三 NF B.第二 NF C. Boyce-Codd NF D. 第一 NF7 .你想要檢索所有書(shū)的pub_id、title 和price字段,這些書(shū)或者有Publisher ID為196,或者title 包含 'CPU,并且price是非空的。你將用下面的哪一個(gè)SQLS詢? R A 1A. SELECT pub_id, title, priceFROM titleswhere (pub_id='196' OR titl
6、e BETWEEN '%CPU%') AND price is NOT NULLB. SELECT pub_id, title, priceFROM titleswhere (pub_id='196' AND title LIKE '%CPU%') AND price is NOT NULLC. SELECT pub_id, title, priceFROM titlesWhere (pub_id='196') AND price is NOT NULLD. SELECT pub_id, title, priceFROM titl
7、esWhere (pub_id='196' OR title LIKE '%CPU%') AND price is NOT NULL8 .你是NewStar公司的一名數(shù)據(jù)庫(kù)顧問(wèn)。數(shù)據(jù)庫(kù)中的記錄已經(jīng)非常龐大,結(jié)果查詢的性能非常差。公司要求你 提出一個(gè)適當(dāng)?shù)慕鉀Q方案來(lái)提高查詢性能。另外,要求在真實(shí)的數(shù)據(jù)庫(kù)中保存排好序的數(shù)據(jù)。下面哪一個(gè)選項(xiàng) 可以幫助你完成這項(xiàng)任務(wù)? R 1A.創(chuàng)建數(shù)據(jù)庫(kù)的一個(gè)視圖。B. 在數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)非聚簇索引。C.在數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)聚簇索引。D.在數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)約束。9 .為存儲(chǔ)產(chǎn)品的材料,你需創(chuàng)建Product表。該表應(yīng)存儲(chǔ)產(chǎn)品id、產(chǎn)品名
8、字、價(jià)格、和現(xiàn)有的數(shù)量。第一個(gè)產(chǎn) 品的產(chǎn)品id從1開(kāi)始,以后的產(chǎn)品應(yīng)自動(dòng)加1。產(chǎn)品現(xiàn)有的數(shù)量應(yīng)總是正的值。為創(chuàng)建Product表,你應(yīng)使用 以下語(yǔ)句中哪個(gè)? R 1A.CREATE TABLE Product(iProductId int IDENTITY(1,1),cProductName char(20) not null,iProductPrice int not null,iQuantity int not null constraint chkQty check(iQuantity<0)B.CREATE TABLE Product(iProductId int IDENTITY
9、(1,1),cProductName char(20) not null, iProductPrice int not null, iQuantity int not null constraint chkQty check(iQuantity>0) C.CREATE TABLE Product(iProductId int not null constraint defProductId DEFAULT 1,cProductName char(20)not null,iProductPrice int not null,iQuantity int not null constraint
10、 chkQty check(iQuantity<0)D.CREATE TABLE Product(iProductId int not null constraint defProductId DEFAULT 1,cProductName char(20)not null,iProductPrice int not null,iQuantity int not null constraint chkQty check(iQuantity>0)10 .用Transaction SQL的 來(lái)操縱數(shù)據(jù)。R A. DDL B. DFL C. DML D. DDM11 .在INSERT DE
11、LET豉UPDATE寸將執(zhí)行觸發(fā)器,創(chuàng)建了幾張表? R 1 A. 一 B.二 C.三 D.無(wú)12 .你正在開(kāi)發(fā)一個(gè)應(yīng)用程序,在程序中用到了幾個(gè)觸發(fā)器?,F(xiàn)在你想要同時(shí)刪除這些觸發(fā)器。下面的哪一個(gè) 命令是完成這項(xiàng)任務(wù)的? R 1A. DELETE TRIGGER B. ALTER TRIGGER C. DROP TRIGGER D. UPDATE TRIGGER13 .為存儲(chǔ)組織中不同部門的材料,創(chuàng)建以下Department表。CREATE TABLE Department(cDepartmentCode char(30) not null,vDepartmentName varchar(30)
12、not null,vDepartmentHead varchar(25) not null,vLocation varchar(30) null)你需修改此表結(jié)構(gòu)使得cDepartmentCodel性實(shí)施實(shí)體完整性檢查。你應(yīng)采取以下動(dòng)作中哪一個(gè)? R 1A.修改表結(jié)構(gòu),對(duì)cDepartmentCodei!性加入主鍵約束。B.修改表結(jié)構(gòu),對(duì)cDepartmentCodel性把NUL畋為NOT NULLC.修改表結(jié)構(gòu),對(duì)cDepartmentCodei!性加入唯一性約束。D.修改表結(jié)構(gòu),對(duì)cDepartmentCodei!性加入缺省約束。14 .你正在開(kāi)發(fā)一個(gè)應(yīng)用程序來(lái)管理公司的項(xiàng)目需求。需求數(shù)據(jù)
13、保存在Requisition和Position表中,這些 表由SQL Server數(shù)據(jù)庫(kù)維護(hù)。Requisition 表有一個(gè)名為 siNoOfVacancy的屬性,Position 表有名為 iBudgetedStrength和iCurrentStrength 的屬性。當(dāng)在Requisition 表中插入一個(gè)新行時(shí),你的應(yīng)用程序應(yīng) 該檢查 siNoOfVacancy屬性的值,它應(yīng)該小于 Position 表中 iBudgetedStrength 和 iCurrentStrength 屬性 之間的差值。在你的應(yīng)用程序中應(yīng)該用到哪個(gè)方法來(lái)完成這個(gè)任務(wù)? R 1A.確定能維護(hù)用戶定義的數(shù)據(jù)完整性的
14、對(duì)象并在數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)觸發(fā)器。B.創(chuàng)建觸發(fā)器,沒(méi)有確定能維護(hù)用戶定義的數(shù)據(jù)完整性的對(duì)象,它可以被自動(dòng)維護(hù)。C.沒(méi)有創(chuàng)建一個(gè)觸發(fā)器來(lái)插入一行,因?yàn)椴粫?huì)產(chǎn)生任何錯(cuò)誤。D.應(yīng)用check約束來(lái)檢查siNoOfVacancy值是否滿足要求。15 .下面的哪一種鎖被用在只讀操作中? R 1A.共享鎖B.更新鎖C.排它鎖D.計(jì)劃鎖16 .為存儲(chǔ)學(xué)院中學(xué)生的材料,創(chuàng)建Student表如下:CREATE TABLE Student(cStudentCode char(3) not null,cStudentName char(40) not null,cStudentAddress char(50) not
15、 null,cStudentState char(30) not null,cStudentCity char(30) not null,cStudentPhone char(40) not null,cStudentEmail char(40) null)每天對(duì)Student表要執(zhí)行許多基于學(xué)生代碼的查詢。沒(méi)有兩個(gè)學(xué)生可以有相同的學(xué)生代碼。在每學(xué)期結(jié)束 時(shí)要在Student表中輸入新學(xué)生的材料。你改進(jìn)查詢的性能。你應(yīng)創(chuàng)建什么類型的索引? R 1A.cStudentCode屬性上的群集索引。B.cStudentCode屬性上的非群集索引。C.cStudentCode屬性上的唯一性群集索引。D.
16、cStudentCode屬性上的唯一性非群集索引。17 .你的應(yīng)用程序經(jīng)常同SQL Server發(fā)生聯(lián)系并且要依靠每一個(gè)完全的T-SQ皿句,事務(wù)被提交或者被回滾。 SQL Server用到下面的哪一類事務(wù)來(lái)完成這項(xiàng)任務(wù)? R 1A. BEGIN 事務(wù) B. AUTOCOMMIT事務(wù) C. EXPLICIT 事務(wù) D. COMMIT 事務(wù)18 . Laurie 正在開(kāi)發(fā)一個(gè)SQL應(yīng)用程序。她想建立一個(gè)鎖的層次。下面哪種鎖可以幫助Laurie ? R 1A.更新鎖B.排它鎖 C.目的鎖D.共享鎖19 . 被用于那些需要自動(dòng)產(chǎn)生唯一的系統(tǒng)值的列中。R 1A. NULL B. NOT NULL C.
17、IDENTITY D. SEED20 .考慮下面的陳述:陳述A在創(chuàng)建一張表后,可以在列級(jí)上定義一個(gè)約束。陳述B:在創(chuàng)建一張表時(shí),可以定義一個(gè)列的約束。下面的哪一個(gè)選項(xiàng)是關(guān)于上述陳述的正確判斷? R 1A.陳述A和陳述B都是正確的。B. 陳述A是正確的,陳述B是錯(cuò)誤的。C.陳述A是錯(cuò)誤的,陳述B是正確的。D.陳述A和陳述B都是錯(cuò)誤的。21 .以下SELECT!中ROUND數(shù)的作用是什么? R 1SELECT ROUND($6765.53,1)A.取絕對(duì)值 B.保留1位小數(shù)C.保留3位小數(shù) D.以上都不是22 .識(shí)別按以下格式顯示當(dāng)前日期的SQL句。R 1dd.mm.yyyyA.Select da
18、te='dd.mm.yy' , getdate()B.Select convert(char(12),4,getdate()C.Select convert(char(12),getdate(),4)D.Select convert(char(12),getdate(),104)23 .預(yù)測(cè)下列查詢的輸出:R 1SELECT *FROM PublishersWHERE City ='上海'AND State ='江蘇'A.從Publishers表中返回所有City字段包含上海的行。B.從Publishers表中返回所有City字段包含上海的行或者
19、State字段包含江蘇的行。C.從Publishers表中返回所有State字段包含江蘇的行。D.從Publishers表中返回所有City字段包含上海的行和State字段包含江蘇的行。24 .你給出下面命令,用以下語(yǔ)句創(chuàng)建Orders表中cOrderNo屬性的索引:CREATE INDEX idxOrderon Orders(cOrderNo)為驗(yàn)證Orders表上創(chuàng)建的索引,你使用以下命令中哪個(gè)? R 1A.sp_helpindex idxOrder B.sp_helpindex OrdersC.sp_helpindex cOrderNo D.sp_helpindex Orders.cOr
20、derNo25 . Smith是Beta Ltd.的一名數(shù)據(jù)庫(kù)顧問(wèn)。給他分配任務(wù)來(lái)檢查公司的數(shù)據(jù)庫(kù)結(jié)構(gòu)。發(fā)現(xiàn)任何問(wèn)題都要向數(shù) 據(jù)庫(kù)經(jīng)理匯報(bào)。在檢查數(shù)據(jù)庫(kù)的時(shí)候,他偶然發(fā)現(xiàn)一張表中的數(shù)據(jù)沒(méi)有一個(gè)特定的順序,并且訪問(wèn)這張表的速 度非常慢。下面的哪一選項(xiàng)可以使記錄保持一個(gè)正確的順序并且可以提高訪問(wèn)數(shù)據(jù)的性能? R 1A.在表中創(chuàng)建一個(gè)非聚簇索引。B.在表中創(chuàng)建一個(gè)聚簇索引。C.刪除舊表并用ORDER B語(yǔ)句創(chuàng)建一張新表。D.用ORDER BY句改變舊表。26 .下面哪一項(xiàng)不是SQL Server中的一個(gè)系統(tǒng)數(shù)據(jù)庫(kù)? R 1A. Master B. Tempdb C. Model D. Sqltemp
21、27 .識(shí)別這樣的查詢,它將顯示所有其預(yù)付金額大于有關(guān)商業(yè)書(shū)的平均預(yù)付金額的那些書(shū)的書(shū)名。R 1 A.Select titlefrom titleswhere advance >(Select advancefrom titleswhere type =' business ')B.Select titlefrom titleswhere advance >(Select avg(advance)from titleswhere type =' business ')C.Select titlefrom titleswhere advance >
22、;=(Select avg(advance)from titleswhere type =' business ')D.Select titlefrom titleswhere advance > avg (advance) and type =' business '28 .下面查詢的輸出結(jié)果是:R 1SELECT Title, DATEPART (yy, PubDate) FROM TitlesA.從Titles 表中顯示所有的title 。 B. 顯示title 和其對(duì)應(yīng)的publishing date 。C.顯示title 和其對(duì)應(yīng)的publish
23、ing year 。 D.顯示titles表中的所有詳細(xì)信息。29 . Jim是一家電話銷售公司的初級(jí)數(shù)據(jù)庫(kù)管理員。他已經(jīng)建立了一個(gè)名為CustomerContacts數(shù)據(jù)庫(kù)。 高級(jí)管理員想要對(duì)數(shù)據(jù)庫(kù)做出兩點(diǎn)改變,如下所示:數(shù)據(jù)庫(kù)應(yīng)該是READ ONLY在同一時(shí)刻只有一名用戶可以訪問(wèn)數(shù)據(jù)庫(kù)。Jim用下面的哪一項(xiàng)查詢來(lái)完成任務(wù)? R 1A. EXEC sp_dboption 'CustomerContacts', 'READ ONLY','True'EXEC sp_dboption 'CustomerContacts', '
24、SINGLE USER',True'B. EXEC sp_renamedb 'CustomerContacts', 'READ ONLY', 'TRUE', 'SINGLE USER', 'TRUE'C. EXEC sp_dboption 'CustomerContacts', 'READ ONLY', 'FALSE', 'SINGLE USER', 'TRUE'D. EXEC sp_helpdb 'Custom
25、erContacts', 'READ ONLY', 'FALSE'EXEC sp_helpdb 'CustomerContacts', 'SINGLE USER', 'TRUE'30 .在web站點(diǎn)上,如果知道一個(gè)人的email id ,則人們可以搜索一個(gè)人的地址和電話號(hào)碼。接受某人的email id和返回其地址和電話號(hào)碼的過(guò)程創(chuàng)建如下:CREATE PROCEDURE prcGetAddressEmailId char(30),Address char(30) output,Phone char(15)
26、output,ASSELECT Address=cAddress, Phone = cPhoneFROM SubscriberWHERE cEmailId=EmailId你可用以下過(guò)程中哪一個(gè),它用上面過(guò)程來(lái)接受email id和顯示其地址和電話號(hào)碼? R 1A.CREATE PROCEDURE prcDisplayAddressEmail char(30)ASDECLARE Address char(50) OUTPUT, Phone char(15) OUTPUTEXEC prcGetAddress Email, Address, PhoneSELECT Address, PhoneRET
27、URNB.CREATE PROCEDURE prcDisplayAddressEmail char(30)ASDECLARE Address char(50), Phone char(15)EXEC prcGetAddress Email, Address , PhoneSELECT Address, PhoneRETURNC.CREATE PROCEDURE prcDisplayAddressEmail char(30)ASDECLARE Address char(50), Phone char(15)SELECT Address, PhoneRETURND.CREATE PROCEDURE
28、 prcDisplayAddressEmail char(30)ASDECLARE Address char(50), Phone char(15)EXEC prcGetAddress Email, Address OUTPUT, Phone OUTPUTSELECT Address, PhoneRETURN31 .你是XYZ公司的人力資源領(lǐng)導(dǎo)。要建立一個(gè)名為employee的數(shù)據(jù)庫(kù)來(lái)保存雇員的詳細(xì)信息。這張表包含雇 員的個(gè)人詳細(xì)信息,如下所示:CREATE TABLE EmployeeDetails(cEmployeeCode char(6) primary key,cEmployeeNam
29、e char(20) not null,cAddress char(50) not null,cPhone char(10) null,iAge int null,iSalary int not null)他們必須要給Rita發(fā)送一封信。要求署上她的名字和地址。她的名字應(yīng)該用大寫(xiě)字母打印,她的地址用小寫(xiě)字母打印。下面的哪一個(gè)查詢可以重獲所需的信息? R 1A. SELECT cEmployeeName, cAddressFROM EmployeeDetailsWHERE cEmployeeName ='rita'B. SELECT lower(cEmployeeName) ,u
30、pper(cAddress)FROM EmployeeDetailsWHERE cEmployeeName= 'Rita'C. SELECT cEmployeeName, lower(cAddress)FROM EmployeeDetailsWHERE upper(cEmployeeName) ='RITA'D. SELECT upper(cEmployeeName) ,lower(cAddress)FROM EmployeeDetailsWHERE upper(cEmployeeName)= 'RITA'32 . 創(chuàng)建了一個(gè)索引,每一行包含一個(gè)
31、不同的索引值。R 1A. NonClustered (非聚簇) B. Clustered(聚簇)C. Unique (唯一)D. Join (連接)33 .預(yù)測(cè)下列查詢的輸出值? R 1SELECT orderid,quantity, productidFROM order_detailsWHERE unitprice >10ORDER BY productidA.顯示 unitprice 等于 10 的 orderid 、 quantity 和 productid 。B.顯示 unitprice 是 10 的 productid 和 orderid 。C.顯示 unitpriceE 1
32、0,由 productid排序的 orderid 、 quantity和 productid 。D.顯示 unitprice小于10,由 productid排序的 orderid 、 quantity和 productid 。34 .考察以下陳述:陳述1: DBMST助于減少數(shù)據(jù)冗余。陳述2:對(duì)于非授權(quán)的用戶,DBM不提供數(shù)據(jù)安全性。關(guān)于上面陳述,以下中哪個(gè)是正確的? R 1A.兩個(gè)陳述都為真。B.兩個(gè)陳述都為假。C.陳述1為真,陳述2為假。D.陳述1為假,陳述2為真。35 . Member表每天要處理一個(gè)大容量的事務(wù)。用戶抱怨更新 member表比更新其它表占用更長(zhǎng)的時(shí)間?,F(xiàn)在 member
33、表除了在定義PRIMARYEY和FOREIGKEYS寸沒(méi)有創(chuàng)建索引之外,一共創(chuàng)建了五個(gè)索引。怎樣做才能 提高更新member表的速度? R 1A.在被更新的字段上增加額外的索引。B. 在checkpoint database選項(xiàng)中選擇truncate 。C.在包含映象數(shù)據(jù)的列上設(shè)置一個(gè)索引。D.從被更新的字段中刪除索引。36 .存儲(chǔ)不同職工所做的項(xiàng)目的材料,創(chuàng)建EmployeeProjects表如下:CREATE TABLE EmployeeProjects (cEmployeeCode char(6) not null, cProjectCode char(4) not null, dSta
34、rtDate datetime not null, dEndDate datetime not null, constraint pkEcodePrjCode Primary Key (cEmployeeCode, cProjectCode)ThecProjectCode屬性指示職工所做的項(xiàng)目。一個(gè)職工可以做一個(gè)以上的項(xiàng)目,但不可重復(fù)做同一個(gè)項(xiàng)目。EmployeeProjects表是2NF的。關(guān)于EmployeeProjects表,以下陳述中哪個(gè)是正確的? R A.dStartDate和dEndDate屬性在功能上依賴于主鍵。B.dStartDate 和 dEndDate屬性在功能上依賴于 c
35、EmployeeCodell性。 C.dStartDate和dEndDate屬性在功能上依賴于cProjectCode屬性。 D.cProjectCode屬性在功能上依賴于cEmployeeCodell性。37 .識(shí)別用于驗(yàn)證表格在數(shù)據(jù)庫(kù)中是否存在的存儲(chǔ)過(guò)程? R 1 A.sp_helpdb B.sp_helpindex C.sp_help D.sp_helptext38 .ExternalCandidate表中包含大量的數(shù)據(jù)。要求為每一個(gè)候選人的名字和中介服務(wù)機(jī)構(gòu)的 名字創(chuàng)建一個(gè)報(bào)告。然而,在執(zhí)行下列查詢時(shí)花費(fèi)了很長(zhǎng)時(shí)間:SELECT vFirstName, cNameFROM Extern
36、alCandidate JOIN RecruitmentAgenciesON ExternalCandidate.cAgencyCode = RecruitmentAgencies.cAgencyCode下面哪一選項(xiàng)可以更快地使數(shù)據(jù)恢復(fù)? R 1A.用索引加快數(shù)據(jù)恢復(fù)。B. 在WHERE句中使用SELEC俅加快數(shù)據(jù)恢復(fù)。C.從一張表中刪除數(shù)據(jù)來(lái)加快數(shù)據(jù)恢復(fù)。D.用ORDER BY加快數(shù)據(jù)恢復(fù)。39 .考察以下陳述:陳述1:多個(gè)規(guī)則可約束到單個(gè)表格。陳述2:如果新規(guī)則約束到已有規(guī)則的列,則新規(guī)則將替代老的規(guī)則。關(guān)于上面陳述,以下中哪個(gè)是正確的? R 1A.兩個(gè)陳述都為真。B.兩個(gè)陳述都為假。C.
37、陳述1為真,陳述2為假。 D.陳述1為假,陳述2為真。40 .什么類型的完整性是通過(guò)定義給定表中主鍵實(shí)施的? R 1 A.實(shí)體 B .域C .引用D .用戶定義的41 .當(dāng)查詢執(zhí)行成功時(shí),光標(biāo)返回給全局變量fetch_status的值是什么? R 1A. 0 B . -1 C . 1 D . 242 .當(dāng)在查詢中用一個(gè)聚簇索引來(lái)查詢某個(gè)值時(shí),確定下面的步驟: SQL Server從系統(tǒng)索引表中獲得隱藏頁(yè)的地址。發(fā)現(xiàn)頁(yè)面的最大關(guān)鍵字值小于或等于查詢值。查詢值和隱藏頁(yè)中的關(guān)鍵字值比較。頁(yè)面指針指向索引中的下一個(gè)較小的值。在數(shù)據(jù)頁(yè)中查詢每行數(shù)據(jù),直到找到要查詢的值。如果在數(shù)據(jù)頁(yè)中沒(méi)有找到要查詢的值,
38、查詢后不返回任何行。發(fā)現(xiàn)頁(yè)面的最大關(guān)鍵字值小于或等于查詢值并且頁(yè)面指針指向索引中的下一個(gè)較小的值時(shí),繼續(xù)重復(fù)查找直到找到所需的數(shù)據(jù)頁(yè)。下面的哪一項(xiàng)提供了查詢一個(gè)值的正確順序? R 1A.B.C.D.43 .你正在開(kāi)發(fā)一個(gè)應(yīng)用程序來(lái)合并保存在數(shù)據(jù)庫(kù)中的一個(gè)預(yù)編譯對(duì)象。你需要這個(gè)對(duì)象,所以立刻發(fā)送查詢 到服務(wù)器來(lái)分解和編輯這個(gè)對(duì)象。下面哪一個(gè)選項(xiàng)是對(duì)這個(gè)對(duì)象的不正確的判斷? R 1A.通過(guò)使用預(yù)編譯對(duì)象來(lái)提高性能。B.通過(guò)使用預(yù)編譯對(duì)象來(lái)提高一致性。C.預(yù)編譯對(duì)象將對(duì)數(shù)據(jù)產(chǎn)生嚴(yán)重的安全威脅。D.預(yù)編譯對(duì)象將會(huì)減少網(wǎng)絡(luò)擁塞。44 .職工和他們工作的部門材料存儲(chǔ)在Employee中。許多職工有相同的名
39、字,但不會(huì)有同樣的職工代碼。此 外,許多職工在一個(gè)部門工作。Employee 如下:CREATE TABLE Employee(cEmployeeCode char(6) not null,cEmployeeName char(20) not null,vAddress varchar(40) not null, cDepartmentCode char(4) not null)Department 表如下:CREATE TABLE Department(cDepartmentCode char(4) not null, cDepartmentName char(10) not null)關(guān)于
40、這兩個(gè)表,以下陳述中哪個(gè)是正確的? R 1A. mployee表中 cEmployeeNamel性是一個(gè)候選鍵。B. Employee 中 cDepartmentCodeil性是個(gè)夕卜鍵。C. Department表中 cDepartmentCode!性是一個(gè)外鍵。D.Employee中 cDepartmentCode®性是一個(gè)候選鍵。45 .以下子句中哪個(gè)可用來(lái)顯示摘要和按組方式的總報(bào)告? R 1A.group by B.compute C.compute and compute by D . order by46 .當(dāng)在表上執(zhí)行插入語(yǔ)句時(shí),實(shí)施哪一個(gè)鎖? R 1A.共享鎖 B.排
41、斥鎖 C.模式鎖D .更新鎖47 .考察以下存儲(chǔ)過(guò)程:CREATE PROCEDURE prcProc1 (AccountNo1 char(4), AccountNo2 char(4), Amount money) ASBEGIN TRAN trnTranlUPDATE AccountSET mBalance = mBalance-AmountWHERE cAccountNo = AccountNo1COMMIT TRANUPDATE AccountSET mBalance = mBalance+AmountWHERE cAccountNo = AccountNo2 RETURN在執(zhí)行此過(guò)程中
42、,在執(zhí)行COMMIT TRAN句之后和第二個(gè)UPDAT踣句之前有一個(gè)系統(tǒng)故障。在啟動(dòng)服務(wù) 器后,關(guān)于此更新以下陳述中哪個(gè)是正確的? R 1A.在查詢此表時(shí),只有第一個(gè)UPDATE句所做的更新反映在表中。B.在查詢此表時(shí),第一個(gè)UPDATE句所做的更新沒(méi)有反映在表中。C.在查詢此表時(shí),兩個(gè)UPDATE句所做的更新都正確地反映出來(lái)。D.在查詢此表時(shí),兩個(gè)UPDATE句所做的更新都反映出來(lái),但第一個(gè)UPDATE句所做的更新是正確地反 映出來(lái)。48 .考察以下陳述:陳述A:外部連接只有在兩個(gè)表之間是可能的。陳述B:外部連接返回不與有關(guān)表的行匹配的所有記錄。對(duì)于上面陳述,以下中哪個(gè)是正確的? R 1A.
43、兩個(gè)陳述都為真。B.兩個(gè)陳述都為假。C.陳述A為真,陳述B為假。D.陳述A為假,陳述B為真。49 .關(guān)于意向鎖(Intent lock ),以下陳述中哪個(gè)是正確的? R 1A.意向鎖指出:SQL Server要獲得某個(gè)資源的共享鎖或互斥鎖。B.意向鎖指出:SQL Server要獲得某個(gè)資源的共享鎖。C.意向鎖指出:SQL Server要獲得某個(gè)資源的互斥鎖。D.意向鎖指出:SQL Server要對(duì)某個(gè)資源實(shí)施意向鎖。50 .為存儲(chǔ)項(xiàng)目材料,用以下的CREATE TABLE句創(chuàng)建了 Project表。CREATE TABLE Project(cProjectCode char(6) not nu
44、ll,cProjectName char(20) not null,iDuration int)你需要保證當(dāng)插入到Project表時(shí)項(xiàng)目代碼應(yīng)有格式0-90-90-9,為按所需的格式輸入項(xiàng)目代碼,你將采取以下動(dòng)作中哪個(gè)? RA.創(chuàng)建cProjectCode屬性上的一個(gè)索引。B.在cProjectCode屬性上加入唯一性約束。C.在cProjectCode屬性上加入檢查約束。D.創(chuàng)建一個(gè)缺省,并把它約束到cProjectCode屬性。51 .為存儲(chǔ)在聯(lián)機(jī)禮品商店出售的不同禮物的材料,使用以下Gift表:CREATE TABLE Gift(iGiftCode int not null,cGiftD
45、escription char(10) not null,cSize char(40) not null,iWeight int not null,mPrice money not null)創(chuàng)建一個(gè)過(guò)程,它接收禮品代碼,如果該禮品出現(xiàn)在表中則返回0,否則返回1。過(guò)程創(chuàng)建如下:CREATE PROCEDURE prcGiftGiftCode intASIF EXISTS (SELECT * FROM Gift WHERE iGiftCode = GiftCode)BEGINRETURN 0ENDELSEBEGINRETURN 1END為顯示iGiftCode = 1004的過(guò)程Gift的返回狀
46、態(tài),你應(yīng)使用以下語(yǔ)句中哪個(gè)? RA.DECLARE ReturnStatus intEXEC ReturnStatus = prcGift 1004SELECT ReturnStatusB.DECLARE ReturnStatus intEXEC prcGift 1004 , ReturnStatuSELECT ReturnStatusC. DECLARE ReturnSatus intEXEC prcGift 1004 , ReturnStatus OUTPUTSELECT ReturnStatusD.DECLARE ReturnStatus intEXEC prcGift = Return
47、Status , 1004SELECT ReturnStatus52 .旅行社在以下的Resort表中存儲(chǔ)了不同旅游勝地的材料。CREATE TABLE Resort(cResortCode char(50) not null,cResortName char(30) not null,cAddress char(50) not null,cCity char(30) not null,mPrice money null, mDiscount money null)每個(gè)城市的打折是固定的。為更新某個(gè)城市的打折,創(chuàng)建了以下過(guò)程:CREATE PROCEDURE prcUpdateDiscount
48、City char(30), Discount moneyASIF EXISTS ( SELECT * FROM Resort WHERE cCity = City) BEGINUPDATE ResortSET mDiscount = DiscountWHERE cCity = City RETURN 0ENDELSEBEGINRETURN 1END如果該表被成功地更新則返回0否則返回1。為把“Houston”城市的打折金額更新為$10,你應(yīng)使用以下語(yǔ)句中哪個(gè)?該語(yǔ)句應(yīng)顯示過(guò)程的返回狀態(tài)。A.DECLARE ReturnValue intEXEC ReturnValue = prcUpdate
49、Discount 'Houston',10SELECT ReturnValueB.DECLARE ReturnValue int OUTPUTEXEC ReturnValue , prcUpdateDiscount , 'Houston',10SELECT ReturnValueC.DECLARE ReturnValue intEXEC prcUpdateDiscount 'Houston',10, ReturnValue OUTPUTSELECT ReturnValueD.DECLARE ReturnValue intEXEC prcUpdat
50、eDiscount = ReturnValue, 'Houston',10SELECT ReturnValue53 .按照關(guān)系理論,記錄稱為什么? R 1A.關(guān)系B.元組C.基數(shù)D.度54 .聯(lián)機(jī)花店把花的材料存儲(chǔ)在以下的Flower表中:CREATE TABLE Flower(cFlowerCode char(5) not null, cFlowerName char(30) not null,cFlowerDescription char(50) not null, mPrice money not null, mShippingCharges money not null
51、, iWeight int not null)對(duì)于所有花要加上$1的運(yùn)送費(fèi),直到平均運(yùn)送費(fèi)達(dá)到$8為止。但最大的運(yùn)送費(fèi)不應(yīng)超過(guò)$10。為加上運(yùn)送費(fèi) 你將使用以下批處理中哪一個(gè)? R 1A WHILE (SELECT AVG(mShippingCharges) FROM Flower)<8 BEGIN UPDATE FlowerSET mShippingCharges = mShippingCharges + 1IF (SELECT MAX(mShippingCharges) +1 FROM Flower)>10 BREAKELSECONTINUEENDB.WHILE (SELECT
52、 MAX(mShippingCharges) FROM Flower)<8 BEGIN UPDATE FlowerSET mShippingCharges = mShippingCharges + 1IF (SELECT AVG(mShippingCharges) +1 FROM Flower)>10 BREAKELSECONTINUEENDC.WHILE (SELECT AVG(mShippingCharges) FROM Flower)<8BEGINUPDATE FlowerSET mShippingCharges = 1IF (SELECT MAX(mShippingC
53、harges) +1 FROM Flower)>10 BREAKELSECONTINUEENDD.WHILE (SELECT MAX(mShippingCharges) FROM Flower)<8BEGINUPDATE FlowerSET mShippingCharges = 1IF (SELECT AVG(mShippingCharges) +1 FROM Flower)>10 BREAKELSECONTINUEEND55.職工材料保存在Employee表中。公司有一個(gè)鼓勵(lì)職工擁有自己汽車的計(jì)劃。當(dāng)任何職工利用這個(gè)計(jì)劃時(shí), 有關(guān)計(jì)劃的材料記錄在CarSchem裝中。但該計(jì)
54、劃僅對(duì)已在公司服務(wù)一年的職工提供。參加工作的日期存儲(chǔ)在 Employees的稱為dDateOfJoining勺屬性中,他們利用計(jì)劃的日期保存在CarSchem裝的dDateOfSchemei性 1你將如何保證汽車計(jì)劃僅對(duì)已在公司服務(wù)一年的職工提供? R 1A.在dDateOfSchemei性上創(chuàng)建一個(gè)缺省。B.創(chuàng)建一個(gè)規(guī)則,并把它約束到dDateOfSchemei性。C. Employe眈上創(chuàng)建一個(gè)插入觸發(fā)器。D.在CarSchem或上創(chuàng)建一個(gè)插入觸發(fā)器。56. 一個(gè)化妝品公司維護(hù)三張表:一張存儲(chǔ)商標(biāo)的產(chǎn)品,稱為Branditem蕨;一張存儲(chǔ)本地制造的產(chǎn)品,稱為 Localltems表;一張用
55、于交易,稱為ItemsSol球。當(dāng)產(chǎn)品出售時(shí),通過(guò)在表中加入一行把交易記錄在ItemsSol昧中。在出售物品時(shí)為更新產(chǎn)品的現(xiàn)有數(shù)量,需創(chuàng)建以下觸發(fā)器中哪個(gè)? R 1A.用ItemsSold表的更新觸發(fā)器來(lái)更新兩張產(chǎn)品表。B. Branditem球和Localitems表的更新觸發(fā)器。C. Branditems表和Localitems表的插入觸發(fā)器。D. ItemsSold表的插入觸發(fā)器來(lái)更新兩張產(chǎn)品表。57 .某個(gè)高級(jí)學(xué)校以十進(jìn)制數(shù)形式存儲(chǔ)學(xué)生的考試分?jǐn)?shù)。他們使用稱為float的數(shù)據(jù)類型,以便他們存儲(chǔ)十進(jìn) 制值。以同樣格式用以下語(yǔ)句輸入分?jǐn)?shù)到所創(chuàng)建的表:CREATE TABLE Student
56、Marks(cRegistrationNo char(6) primary key,cBatchCode char(6) not null,fTestl float not null,fTest2 float not null,fPractical float not null, fTotal float)顯示分?jǐn)?shù)的報(bào)告要舍入到最近的整數(shù)。為產(chǎn)生此報(bào)告應(yīng)使用以下查詢中哪個(gè)? R 1A.SELECT cRegistrationNo, round (fTotal) FROM StudentMarksB.SELECT cRegistrationNo, round (fTotal,0) FROM St
57、udentMarksC.SELECT cRegistrationNo, round (fTotal,-1) FROM StudentMarksD.SELECT cRegistrationNo, round (fTotal,1) FROM StudentMarks58 . Hugh and Co中所有職工的評(píng)估信息保存在稱為Appraisal的表中。用以下語(yǔ)句創(chuàng)建此表:CREATE TABLE Appraisal(cEmployeeCode char (6) not null, dDateOfAppraisal datetime not null, cReviewer char(15) not null,cStatus char(3) not null)每季度評(píng)估職工。dDateOfAppraisa屬性包含最近評(píng)估的日期。以下查詢中哪一個(gè)可用來(lái)發(fā)現(xiàn)他下次評(píng)估的 日期? R 1A . SELECT dateadd(qq,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Mcl-1-inhibitor-22-生命科學(xué)試劑-MCE
- CHI-KAT8i5-生命科學(xué)試劑-MCE
- BPD-生命科學(xué)試劑-MCE
- 食堂附加合同范本
- 科技助力下的男性減脂飲食計(jì)劃
- 現(xiàn)代女性的消費(fèi)觀念與價(jià)值觀研究
- 國(guó)企外聘合同范本
- 科技企業(yè)股票投資策略解析
- 新產(chǎn)品研發(fā)合同范本
- 知識(shí)產(chǎn)權(quán)融資金融行業(yè)的創(chuàng)新路徑
- 2023年會(huì)計(jì)基礎(chǔ)各章節(jié)習(xí)題及答案
- 《中小學(xué)教師人工智能素養(yǎng)框架與實(shí)踐路徑研究》專題講座
- 2024年神農(nóng)架林區(qū)林投集團(tuán)招聘工作人員6名管理單位遴選500模擬題附帶答案詳解
- 海洋生物的奧秘
- 舞臺(tái)設(shè)計(jì)課件教學(xué)課件
- 重大事故隱患判定標(biāo)準(zhǔn)
- 新能源汽車驅(qū)動(dòng)電機(jī)及控制系統(tǒng)檢修課件 學(xué)習(xí)情境1:驅(qū)動(dòng)電機(jī)的認(rèn)知
- 2024年采購(gòu)部年終總結(jié)
- 人教版(PEP)五年級(jí)英語(yǔ)下冊(cè)第一單元測(cè)試卷-Unit 1 My day 含答案
- 打深水井施工方案
- 企業(yè)名稱預(yù)先核準(zhǔn)通知書(shū)
評(píng)論
0/150
提交評(píng)論