




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、有教師表( 教師號(hào),教師名,職稱,基本工資) ,其中基本工資的取值與教師職稱有關(guān)。實(shí)現(xiàn)這個(gè)約束的可行方案是() 。A 在教師表上定義一個(gè)視圖 B 在教師表上定義一個(gè)存儲(chǔ)過(guò)程 C 在教師表上定義插入和修改操作的觸發(fā)器 D 在教師表上定義一個(gè)標(biāo)量函數(shù)C在SQL SERVER,執(zhí)行帶參數(shù)的過(guò)程,正確的方法為(A 過(guò)程名參數(shù)B 過(guò)程名(參數(shù))C 過(guò)程名=參數(shù)D ABC勻可A在SQL SERVER務(wù)器上,存儲(chǔ)過(guò)程是一組預(yù)先定義并(Transact-SQL 語(yǔ)句。A B C D保存 解釋 編譯 編寫(xiě)在 SQL Server 中,觸發(fā)器不具有()類型A B C DINSERTS蟲(chóng)發(fā)器 UPDAT觸發(fā)器 DE
2、LETE蟲(chóng)發(fā)器 SELECTS 發(fā)器D()允許用戶定義一組操作,這些操作通過(guò)對(duì)指定的表進(jìn)行刪除、插入和更新命令來(lái)執(zhí)行或觸發(fā)。A 存儲(chǔ)過(guò)程 B 規(guī)則 C 觸發(fā)器 D 索引為了使用輸出參數(shù),需要在CREATPROCEDU幽中指定關(guān)鍵字()A OPTIONB OUTPUTC CHECKD DEFAULT() 語(yǔ)句用于創(chuàng)建觸發(fā)器。A BCDCREATE PROCEDURE CREATE TRIGGER ALTER TRIGGER DROP TRIGGER() 語(yǔ)句用于刪除觸發(fā)器。A CREATE PROCEDURE B CREATE TRIGGERC ALTER TRIGGERD DROP TRIGG
3、ERD) 語(yǔ)句用于刪除存儲(chǔ)過(guò)程。A B C DCREATE PROCEDURECREATE TABLE DROP PROCEDURE 其他) 語(yǔ)句用于創(chuàng)建存儲(chǔ)過(guò)程。A BC DCREATE PROCEDURECREATE TABLE DROP PROCEDURE 其他sp_help 屬于哪一種存儲(chǔ)過(guò)程(A B C D系統(tǒng)存儲(chǔ)過(guò)程 用戶定義存儲(chǔ)過(guò)程 擴(kuò)展存儲(chǔ)過(guò)程 其他以下語(yǔ)句創(chuàng)建的觸發(fā)器是當(dāng)對(duì)表A進(jìn)行()操作時(shí)觸發(fā)CREATE TRIGGER ABCONFOR INSERT, UPDATE,DELETEASA 只是修改 B 只是插入 C 只是刪除 D 修改,插入,刪除D() 允許用戶定義一組操作
4、,這些操作通過(guò)對(duì)指定的表進(jìn)行刪除、或觸發(fā)。A 存儲(chǔ)過(guò)程B 視圖C 觸發(fā)器D 索引參考答案C下列可以查看表的行數(shù)以及表使用的存儲(chǔ)空間信息的系統(tǒng)存儲(chǔ)過(guò)程是(A sq_spaceusedB sq_dependsC sq_helpD sq_rename參考答案A以下哪個(gè)不是存儲(chǔ)過(guò)程的優(yōu)點(diǎn)()A 實(shí)現(xiàn)模塊化編程,一個(gè)存儲(chǔ)過(guò)程可以被多個(gè)用戶共享和重用。B 可以加快程序的運(yùn)行速度。C 可以增加網(wǎng)絡(luò)的流量。D 可以提高數(shù)據(jù)庫(kù)的安全性。參考答案C以下哪個(gè)不是存儲(chǔ)過(guò)程的優(yōu)點(diǎn)()A 實(shí)現(xiàn)模塊化編程,一個(gè)存儲(chǔ)過(guò)程可以被多個(gè)用戶共享和重用。B 可以加快程序的運(yùn)行速度。C 可以增加網(wǎng)絡(luò)的流量。D 可以提高數(shù)據(jù)庫(kù)的安全性。
5、參考答案C插入和更新命令來(lái)執(zhí)行)。替代觸發(fā)器(instead of )是在觸發(fā)觸發(fā)器的修改操作()執(zhí)行執(zhí)行后 之前 停止執(zhí)行時(shí) 同時(shí)A B C DA B C DB以下不屬于存儲(chǔ)過(guò)程特點(diǎn)的是(A 在刪除所涉及表時(shí),同時(shí)被刪除 B 代碼執(zhí)行效率高 C 數(shù)據(jù)查詢效率高 D 模塊化編程以下不屬于觸發(fā)器特點(diǎn)的是(A 基于一個(gè)表創(chuàng)建,可以針對(duì)多個(gè)表進(jìn)行操作 B 被觸發(fā)自動(dòng)執(zhí)行 C 可以帶參數(shù)執(zhí)行 D 可以實(shí)施更復(fù)雜的數(shù)據(jù)完整性約束C以下()不是觸發(fā)觸發(fā)器的操作。SELECT UPDATE DELETE INSERT參考答案 A 關(guān)于存儲(chǔ)過(guò)程和觸發(fā)器的說(shuō)法,正確的是(A 都是 SQL Server 數(shù)據(jù)庫(kù)對(duì)
6、象B 都可以為用戶直接調(diào)用C 都可以帶參數(shù)D 刪除表時(shí),都被自動(dòng)刪除參考答案A如果需要在插入表的記錄時(shí)自動(dòng)執(zhí)行一些操作,常用的是() 。A 存儲(chǔ)過(guò)程B 函數(shù)C 觸發(fā)器D 存儲(chǔ)過(guò)程與函數(shù)參考答案C對(duì) SQL Server 中的存儲(chǔ)過(guò)程,下列說(shuō)法中正確的是:存儲(chǔ)過(guò)程() 。A 不能有輸入?yún)?shù)B 沒(méi)有返回值C 可以自動(dòng)被執(zhí)行D 可以嵌套使用參考答案D存儲(chǔ)過(guò)程經(jīng)過(guò)了一次創(chuàng)建以后,可以被調(diào)用()次。A 1B 2C 255D 無(wú)數(shù)參考答案D以下()不是存儲(chǔ)過(guò)程的優(yōu)點(diǎn)。A 執(zhí)行速度快B 模塊化的設(shè)計(jì)C 會(huì)自動(dòng)被觸發(fā)D 保證系統(tǒng)的安全性參考答案C下面關(guān)于觸發(fā)器的描述,錯(cuò)誤的是()。A 觸發(fā)器是一種特殊的存儲(chǔ)過(guò)
7、程,用戶可以直接調(diào)用B 觸發(fā)器表和deleted 表沒(méi)有共同記錄C 觸發(fā)器可以用來(lái)定義比CHECK 約束更復(fù)雜的規(guī)則D 刪除觸發(fā)器可以使用DROP TRIGGER 命令,也可以使用企業(yè)管理器參考答案ASQL Server 為每個(gè)觸發(fā)器創(chuàng)建了兩個(gè)臨時(shí)表,它們是() 。A Updated 和 DeletedB Inserted 和 DeletedC Updated 和 InsertedD Updated 和 Selected參考答案B在 SQL 語(yǔ)言中,建立存儲(chǔ)過(guò)程的命令是() 。A CREATE PROCEDUREB CREATE RULEC CREATE DURED CREATE FILE參考
8、答案A已定義存儲(chǔ)過(guò)程 AB ,帶有一個(gè)參數(shù) stname varchar(20),正確的執(zhí)行方法為()。A EXEC AB ?吳小雨?B EXEC AB = ?吳小雨?C EXEC AB ( 吳小雨 )D 其他 3 種都可以對(duì)于下面的存儲(chǔ)過(guò)程:CREATE PROCEDURE Myp1 p IntASSELECT St_name, AgeFROM StudentsWHERE Age=p假如要在Students 表中查找年齡是20 歲的學(xué)生,()可以正確的調(diào)用這個(gè)存儲(chǔ)過(guò)程。A EXEC B EXEC C EXEC D EXECMyp1 p= 20'Myp1 p=20Myp1= 20
9、9;Myp1=20B當(dāng)某個(gè)表被刪除后,該表上的觸發(fā)器被自動(dòng)刪除。 參考答案 正確SQL Server 為每個(gè)觸發(fā)器創(chuàng)建了兩個(gè)臨時(shí)表,它們是updated 和 deleted。 參考答案 錯(cuò)誤存儲(chǔ)過(guò)程是存儲(chǔ)在服務(wù)器上的一組預(yù)編譯的Transact-SQL 語(yǔ)句。 參考答案 正確在 SQL SERVER 中,觸發(fā)器的執(zhí)行是在數(shù)據(jù)的插入、更新或刪除之前執(zhí)行的。 參考答案 錯(cuò)誤若要修改一個(gè)存儲(chǔ)過(guò)程,可以先刪除該存儲(chǔ)過(guò)程,再重新創(chuàng)建。 參考答案 正確觸發(fā)器與表緊密相連,可以看作表定義的一部分。 參考答案 正確臨時(shí)存儲(chǔ)過(guò)程總是在master 數(shù)據(jù)庫(kù)中創(chuàng)建。通常分為局部臨時(shí)存儲(chǔ)過(guò)程和全局臨時(shí)存儲(chǔ)過(guò)程。 參考
10、答案 錯(cuò)誤某個(gè)表被刪除后,該表上的所有觸發(fā)器將自動(dòng)被刪除。 參考答案 正確SQL Server 中的存儲(chǔ)過(guò)程具有5 種類型。 參考答案 正確存儲(chǔ)過(guò)程的輸出結(jié)果可以傳遞給一個(gè)變量。 參考答案 正確觸發(fā)器是可在程序中被調(diào)用執(zhí)行。 參考答案 錯(cuò)誤存儲(chǔ)過(guò)程是存儲(chǔ)在服務(wù)器上的一組預(yù)編譯的Transcat-SQL 語(yǔ)句。 參考答案 正確創(chuàng)建觸發(fā)器的時(shí)候可以不是表的所有者或數(shù)據(jù)庫(kù)的所有者。 參考答案 錯(cuò)誤每個(gè)存儲(chǔ)過(guò)程向調(diào)用方返回一個(gè)整數(shù)返回代碼。如果存儲(chǔ)過(guò)程沒(méi)有顯式設(shè)置返回代碼的值,則返回代碼為0,表示成功。 參考答案 正確在 SQL Server 中,觸發(fā)器的執(zhí)行通過(guò)EXECUTE 命令實(shí)現(xiàn)。 參考答案
11、錯(cuò)誤在 SQL SERVER 中,替代觸發(fā)器的執(zhí)行是在數(shù)據(jù)變動(dòng)之前被觸發(fā),對(duì)于每個(gè)觸發(fā)操作只能定義一個(gè)替代觸發(fā)器。 參考答案 正確使用存儲(chǔ)過(guò)程可以減少網(wǎng)絡(luò)流量。 考答案 正確存儲(chǔ)過(guò)程使代碼具有重用性。 參考答案 正確觸發(fā)器不能被調(diào)用,它可以自動(dòng)執(zhí)行。 參考答案 正確在 SQL SERVER 中,觸發(fā)器的執(zhí)行是在數(shù)據(jù)的插入、更新或刪除之前執(zhí)行的。 參考答案 錯(cuò)誤創(chuàng)建存儲(chǔ)過(guò)程的命令關(guān)鍵字 CREATE PROCEDURE以縮寫(xiě)。 參考答案 錯(cuò)誤觸發(fā)器可以在視圖上定義。 參考答案 錯(cuò)誤觸發(fā)器被激活后自動(dòng)創(chuàng)建deleted 和 inserted 兩個(gè)臨時(shí)表。 參考答案 錯(cuò)誤ROLLBACK TRANS
12、ACTION 的意思是回滾事務(wù)。 參考答案 正確觸發(fā)器用來(lái)定義比CHECK 約束更復(fù)雜的規(guī)則或要求。 參考答案 正確通過(guò)語(yǔ)句ALTERPROCEDUR®存儲(chǔ)過(guò)程與刪除存儲(chǔ)過(guò)程然后再新建一個(gè)同名存 儲(chǔ)過(guò)程的效果是相同的。 參考答案 錯(cuò)誤某 SQL Server 2000 數(shù)據(jù)庫(kù)中兩張表:商品表(商品號(hào),商品名,商品類型,價(jià)格)和銷售表(商品號(hào),銷售時(shí)間,銷售數(shù)量,銷售單價(jià))。用戶需統(tǒng)計(jì)指定年份每類商品的銷售總數(shù)量和銷售總利潤(rùn),要求只列出銷售總利潤(rùn)最多的前三類商品的商品類別、銷售總數(shù)量和銷售總利潤(rùn)。為了完成該統(tǒng)計(jì)操作,請(qǐng)按要求將下面的存儲(chǔ)過(guò)程補(bǔ)充完整。CREATE PROC p_Sum
13、year INTASSELECT (_1_ ) 商品類別,SUM銷售數(shù)量)AS銷售總數(shù)量, (_2_ ) AS 銷售總利潤(rùn)FROM 商品表 JOIN 銷售表ON 商品表 . 商品號(hào)=銷售表. 商品號(hào)WHERE year( 銷售時(shí)間) = yearGROUP BY 商品類別ORDER BY 銷售總利潤(rùn)(_3_)1: TOP 32:(銷售單價(jià)-成本價(jià))*SUM(銷售數(shù)量)3: DESC降序)在 SQL Server 2000 中, 設(shè)有顧客表( 顧客號(hào) , 顧客名 , 所在地區(qū) , 年齡 ) ,應(yīng)用系統(tǒng)中需統(tǒng)計(jì)指定地區(qū)的顧客人數(shù)和平均年齡。請(qǐng)補(bǔ)全下列存儲(chǔ)過(guò)程代碼以完成該功能。CREATE PROC
14、 P_Count area varchar(20)AS人數(shù), ( _1_) AS 平均年齡FROM 顧客表SELECT COUNT(*) ASWHERE 所在地區(qū)=area1: AVG件齡)以下代碼創(chuàng)建和執(zhí)行存儲(chǔ)過(guò)程St_ID, Score 等信息。proc_score,查詢 S_C_Info 表中 C_No 為 “0002”CREATE PROC pro_scoreASSELECT St_ID,_1_FROM S_C_InfoWHERE C_No=0002執(zhí)行存儲(chǔ)過(guò)程proc_score 命令為:EXEC_2_1: Score2: proc_score在 student_db 數(shù)據(jù)庫(kù)中創(chuàng)建一
15、個(gè)名為“tr_P1 ”的存儲(chǔ)過(guò)程,實(shí)現(xiàn)根據(jù)學(xué)生學(xué)號(hào),查詢?cè)搶W(xué)生的選修課程情況,其中包括該學(xué)生的學(xué)號(hào)、姓名、課程名、課程類型、成績(jī)。CREATE_1_tr_P1 stID varchar(10)ASSELECT St_Info.St_ID, St_Info.St_Name, C_Info.C_Name, C_Info.C_Type, S_C_Info.ScoreFROM St_Info, S_C_Info, C_InfoWHERE St_Info.St_ID = S_C_Info.St_ID AND S_C_Info.C_No = C_Info.C_No調(diào)用該存儲(chǔ)過(guò)程查詢“0403060111”
16、學(xué)生的選修課程情況。_2_' 0403060111'1: PROCEDURE 或 PROC2: EXECUTE tr_P1 或 EXEC tr_P1觸發(fā)器主要用于強(qiáng)制復(fù)雜的_1_或要求。1:業(yè)務(wù)規(guī)則創(chuàng)建存儲(chǔ)過(guò)程實(shí)際是對(duì)存儲(chǔ)過(guò)程進(jìn)行定義的過(guò)程,主要包含存儲(chǔ)過(guò)程名稱、_1和存儲(chǔ)過(guò)程的主體部分。1:參數(shù)SQLServer 中的存儲(chǔ)過(guò)程具有_1_、用戶自定義存儲(chǔ)過(guò)程、臨時(shí)存儲(chǔ)過(guò)程、遠(yuǎn)程存儲(chǔ)過(guò)程、_2_5種類型。1:系統(tǒng)存儲(chǔ)過(guò)程2:擴(kuò)展存儲(chǔ)過(guò)程有表C_Info(C_No, C_Nam,e C_Type, Credit) ,各屬性的含義為課程號(hào)、課程名稱、課程類別、學(xué)分,為該表創(chuàng)建一個(gè)觸發(fā)
17、器tr_AutoSetType ,以便插入數(shù)據(jù)時(shí)將課程類別修改為“必修”。CREATE TRIGGER tr_AutoSetType ON C_Info_1_ASUPDATE C_Info SET C_Type='必修'1: FOR INSERT用戶對(duì)數(shù)據(jù)進(jìn)行添加、修改和刪除時(shí),自動(dòng)執(zhí)行的存儲(chǔ)過(guò)程稱為_(kāi)1_。1:觸發(fā)器觸發(fā)器是一種特殊類型的_1_,但不由用戶直接調(diào)用,而是通過(guò)事件被執(zhí)行。1:存儲(chǔ)過(guò)程與觸發(fā)器相關(guān)的虛擬表主要有_1_表和Deleted 表兩種。1: InsertedINSERTED 或inserted替代觸發(fā)器(INSTEADOF)將在數(shù)據(jù)變動(dòng)前被觸發(fā),對(duì)于每個(gè)觸
18、發(fā)操作,只能定義_1INSTEAD OF觸發(fā)器。1:一對(duì)存儲(chǔ)在數(shù)據(jù)庫(kù)中的存儲(chǔ)過(guò)程,可以使用_1_命令或直接按其名稱執(zhí)行。(答題時(shí),英文使用大寫(xiě)形式)1: EXEC 或 EXECUTE存儲(chǔ)過(guò)程是一種數(shù)據(jù)庫(kù)對(duì)象,將一組SQL語(yǔ)句和控制流語(yǔ)句的集合以一個(gè)存儲(chǔ)單元的形式保存在1 上。擴(kuò)展存儲(chǔ)過(guò)程以“ 英文使用小寫(xiě))1:服務(wù)器“ xp_”為前綴定義,只能添加到_1_數(shù)據(jù)庫(kù)中。(答題時(shí),1: master刪除表中記錄后,被刪除的記錄臨時(shí)存儲(chǔ)在_1_表中。(答題時(shí),英文使用小寫(xiě))1: deleted讀程序填空。要求創(chuàng)建一個(gè)存儲(chǔ)過(guò)程myproc,查詢指定班級(jí)中選修指定課程的學(xué)生人數(shù),并將查詢結(jié)果通過(guò)參數(shù)返回。以下過(guò)程調(diào)用存儲(chǔ)過(guò)程查詢“材料科學(xué)0601”班中選修“C語(yǔ)音程序設(shè)計(jì)基礎(chǔ)”的學(xué)生人數(shù):CREATE PROCEDURE myprocclassname VARCHAR(20), cname VARCHAR(20), count INT OUTPUTASSELECT COUNT(*)F
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 宣威市來(lái)賓一中學(xué)2025屆初三中考“集結(jié)號(hào)”最后沖刺模擬卷數(shù)學(xué)試題含解析
- 沈陽(yáng)大學(xué)《中國(guó)歷史地理》2023-2024學(xué)年第二學(xué)期期末試卷
- 石家莊學(xué)院《過(guò)程控制》2023-2024學(xué)年第二學(xué)期期末試卷
- 六盤水幼兒師范高等專科學(xué)校《播音與主持藝術(shù)概論》2023-2024學(xué)年第一學(xué)期期末試卷
- 四川司法警官職業(yè)學(xué)院《城市社會(huì)學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 內(nèi)江衛(wèi)生與健康職業(yè)學(xué)院《中國(guó)文化概要與英譯》2023-2024學(xué)年第一學(xué)期期末試卷
- 四川藝術(shù)職業(yè)學(xué)院《新生研討》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川科技職業(yè)學(xué)院《債權(quán)法專題》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧商貿(mào)職業(yè)學(xué)院《印度社會(huì)專題》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇師范大學(xué)《植物顯微技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 吉林省礦產(chǎn)資源概況及分布
- 最新肺結(jié)核診斷和治療指南
- 公司員工基本禮儀培訓(xùn)ppt完整版課件
- 八大特殊危險(xiǎn)作業(yè)危險(xiǎn)告知牌
- 工程項(xiàng)目綜合應(yīng)急預(yù)案(通用版)
- 半橋LLC諧振變換器設(shè)計(jì)與仿真
- 城市橋梁工程竣工驗(yàn)收
- 啟閉機(jī)及閘門安裝后檢驗(yàn)說(shuō)明
- 保監(jiān)〔2005〕22號(hào)標(biāo)準(zhǔn)
- 哈工大畢業(yè)論文微型車轉(zhuǎn)向機(jī)設(shè)計(jì)與應(yīng)力分析
- 哈工大陣列信號(hào)處理答案
評(píng)論
0/150
提交評(píng)論