




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
一、單選題(題數:20,共
30.0
分)1關于SQLServer中的存儲過程,下列說法中正確的是(
)。(1.5分)1.5
分A、不能有輸入參數B、沒有返回值C、可以自動被執行D、可以按存儲過程名稱執行正確答案:D
我的答案:D2有教師表(教師號,教師名,職稱,基本工資),其中基本工資的取值與教師職稱有關。實現這個約束的可行方案是(
)。(1.5分)1.5
分A、在教師表上定義一個視圖B、在教師表上定義一個存儲過程C、在教師表上定義插入和修改操作的觸發器D、在教師表上定義一個標量函數正確答案:C
我的答案:C3下面有關主鍵的敘述正確的是(
)。(1.5分)1.5
分A、不同的記錄可以具有重復的主鍵值或空值B、一個表中的主鍵可以是一個或多個字段C、在一個表中主鍵只可以是一個字段D、表中主鍵的數據類型必須定義為自動編號或文本正確答案:B
我的答案:B4視圖對應數據庫三級模式的(
)。(1.5分)1.5
分A、外模式B、模式C、內模式D、存儲模式正確答案:A
我的答案:A5SQLServer為每個觸發器創建了兩個臨時表,它們是(
)。(1.5分)1.5
分A、Updated和DeletedB、Inserted和DeletedC、Inserted和UpdatedD、Seleted和Inserted正確答案:B
我的答案:B6已知兩個關系:
職工(職工號,職工名,性別,職務,工資)
設備(設備號,職工號,設備名,數量)其中“職工號”和“設備號”分別為職工關系和設備關系的關鍵字,則兩個關系的屬性中,存在一個外部關鍵字為(
)。(1.5分)1.5
分A、設備關系的“職工號”B、職工關系的“職工號”C、設備號和職工號D、設備號正確答案:A
我的答案:A7刪除數據庫的命令是(
)。(1.5分)1.5
分A、DELETEDATABASEB、REMOVEDATABASEC、CLOSEDATABASED、DROPDATABASE正確答案:D
我的答案:D8分離數據庫就是將數據庫從(
)中刪除,但是保持組成該數據庫的數據文件和事務日志文件完好無損。(1.5分)1.5
分A、WindowsB、SQLServerC、U盤D、對象資源管理器正確答案:B
我的答案:B9在為studentdb數據庫的stinfo表錄入數據時,常常需要一遍又一遍地輸入“男”到學生“性別”列,以下(
)方法可以解決這個問題。(1.5分)1.5
分A、創建一個DEFAULT約束(或默認值)B、創建一個CHECK約束C、創建一個UNIQUE約束D、創建一個PRIMARYKEY約束(或主鍵)正確答案:A
我的答案:A10在SQLServer服務器上,存儲過程是一組預先定義并(
)的T-SQL語句。(1.5分)1.5
分A、保存B、編譯C、解釋D、編寫正確答案:B
我的答案:B11數據庫的權限是指用戶對數據庫中對象的使用及操作的權利。SQLServer中的權限不包括(
)。(1.5分)1.5
分A、對象權限B、語句權限C、文件權限D、隱含權限正確答案:C
我的答案:C12下列(
)不是SQLServer數據庫對象。(1.5分)1.5
分A、數據B、規則C、默認值D、存儲過程正確答案:A
我的答案:A13索引是對數據庫表中(
)字段的值進行排序。(1.5分)1.5
分A、一個B、多個C、一個或多個D、零個正確答案:C
我的答案:C14為了從數據源向數據集填充數據,應該調用(
)。(1.5分)1.5
分A、DataAdapter.Fill方法B、DataAdapter.Update方法C、DataSet.Fill方法D、DataSet.Update方法正確答案:A
我的答案:A15下面(
)描述是正確的。(1.5分)1.5
分A、視圖是一種常用的數據庫對象,使用視圖不可以簡化數據操作B、使用視圖可以提高數據庫的安全性C、視圖和表一樣是由數據構成的D、視圖必須從多個數據表中產生才有意義正確答案:B
我的答案:B16在SQLServer中,對于某語句的條件:
WHEREp_nameLIKE[王張李]小%’將篩選出以下(
)值。(1.5分)1.5
分A、李海燕B、劉小山C、張小明D、王大明正確答案:C
我的答案:C17有學生數據表student_info和成績表grade,使用查詢語句:
SELECTstudent_info.學號,姓名,sum(分數)
FROMstudent_info,grade
WHEREstudent_info.學號=grade.學號
GROUPBYstudent_info.學號,姓名查詢結果是(
)。(1.5分)1.5
分A、按學號、姓名分類的每個學生所有課程成績的總分B、按學號、姓名分類的每個學生各門課程成績C、全體學生的按各課程分類的成績總分D、所有學生所有課程成績總分正確答案:A
我的答案:A18在T-SQL語言中,SELECT語句使用關鍵字(
)可以屏蔽重復行。(1.5分)1.5
分A、DISTINCTB、UNIONC、ALLD、UNIQUE正確答案:A
我的答案:A19(
)是位于用戶和操作系統之間的一層數據管理軟件。數據庫在建立、使用和維護時由其統一管理、統一控制。(1.5分)1.5
分A、DBMSB、DBC、DBSD、DBA正確答案:A
我的答案:A20SQLServer提供了三種數據庫還原模型,它們是(
)。(1.5分)1.5
分A、簡單還原、完整還原、大容量日志還原B、簡單還原、完整還原、差異還原C、數據庫還原、文件還原、事務日志還原D、完整還原、事務日志還原、差異還原正確答案:A
我的答案:A二、多選題(題數:10,共
20.0
分)1有以下查詢語句:
SELECTStId,StNameINTOnewinfoFROMStInfo
關于此查詢語句說法正確的是(
)。(2.0分)2.0
分A、將查詢結果存入至Stinfo中B、此查詢語句能執行成功C、查詢Stinfo表中StId和StName字段信息,并將結果存入至newinfo表中D、查詢StInfo表中所有字段內容至newinfo中正確答案:BC
我的答案:BC2下列關于ALTERTABLE語句敘述正確的是(
)。(2.0分)2.0
分A、ALTERTABLE語句可以添加字段B、ALTERTABLE語句可以刪除字段C、ALTERTABLE語句可以修改字段名稱D、ALTERTABLE語句可以修改字段數據類型正確答案:ABD
我的答案:ABD3聲明了以下變量:
DECLARE@iint,@cchar(4)現在為@i賦值10、@c賦值“abcd”,不正確的語句是(
)。(2.0分)2.0
分A、SET@i=10,@c='abcd’B、SETi=10,SET@c='abcd'C、SELECT@i=10,@c='abcd'D、SELECT@i=10,SELECT@c='abcd'正確答案:ABD
我的答案:ABD4數據訪問接口ADO.NET可用于處理數據庫數據,以下(
)是ADO.NET的核心對象。(2.0分)2.0
分A、Connection對象B、Command對象C、DataSet對象D、Object對象正確答案:ABC
我的答案:ABC5擴大數據庫空間的方法的是(
)。(2.0分)2.0
分A、設置數據庫為自動增長方式B、增加主數據文件C、在數據庫中添加新的次數據文件或日志文件D、增加數據表正確答案:AC
我的答案:AC6下列說法(
)正確。(2.0分)2.0
分A、每個數據庫可以包含若干個主數據文件B、主數據文件的擴展名是mdfC、主數據文件中存放的是數據庫的系統信息和用戶數據庫的數據D、每個數據庫都只包含一個主數據文件正確答案:BCD
我的答案:BCD7關于視圖和索引,下列說法不正確的是(
)。(2.0分)2.0
分A、視圖是觀察數據的一種方法,只能基于基本表建立B、視圖是虛擬表,觀察到的數據是實際基本表中的數據C、建立索引后,可以大幅提高對表的所有操作的速度D、在數據表可以根據需要創建多個聚集索引正確答案:ACD
我的答案:ACD8假設有關系R和S,在下列的關系運算中,(
)運算要求:“R和S具有相同的元數,且它們的對應屬性的數據類型也相同”。(2.0分)2.0
分A、R×SB、R∩SC、R∪SD、R-S正確答案:BCD
我的答案:BCD答案解析:9在表或視圖上執行(
)語句可以激活觸發器。(2.0分)2.0
分A、INSERTB、DELETEC、UPDATED、SELECT正確答案:ABC
我的答案:ABC10以下是SQLServer數據導入/導出的特點的是(
)。(2.0分)2.0
分A、擴大數據庫B、轉換數據C、減少網絡流量D、復制數據庫對象正確答案:BD
我的答案:BD三、判斷題(題數:10,共
10.0
分)1進行連接查詢操作時,既可以在不同表之間連接,也可以將一個表與自身連接。(1.0分)1.0
分正確答案:
√
我的答案:
√2如果對行的更新違反了某個約束或規則,或者新值的數據類型與列不兼容,則該更新將被取消,并返回錯誤提示。(1.0分)1.0
分正確答案:
√
我的答案:
√3在存儲過程中,若在參數的后面加上OUTPUT,則表明此參數為輸出參數,執行該存儲過程必須聲明變量來接受返回值。(1.0分)1.0
分正確答案:
√
我的答案:
√4Connection對象是ADO.NET對象和數據連接的橋梁,當數據庫被連接后,可通過DataReader對象執行SQL命令。(1.0分)1.0
分正確答案:
×
我的答案:
×5SQLServer身份驗證是要確定用戶是否具有連接到SQLServer實例的權限。(1.0分)1.0
分正確答案:
√
我的答案:
√6數據庫不允許存在數據冗余。(1.0分)0.0
分正確答案:
×
我的答案:
√7當用戶刪除一個表后,基于該表建立的視圖也不存在了。(1.0分)0.0
分正確答案:
×
我的答案:
√8關系數據庫是用樹型結構來表示實體之間的聯系的。(1.0分)1.0
分正確答案:
×
我的答案:
×9在SQLServer中,替代觸發器的執行是在數據變動之前被觸發,對于每個觸發操作只能定義一個替代觸發器。(1.0分)1.0
分正確答案:
√
我的答案:
√10對于一個已經存在的數據庫,可以使用生成SQL語句的方式導出該數據庫以及其內部所有結構,如表、視圖、存儲過程等等。(1.0分)1.0
分正確答案:
√
我的答案:
√四、填空題(題數:5,共
10.0
分)1以下代碼創建存儲過程p_score,查詢SCInfo表中課程編號CNo為“0003”的學號StID、成績score信息,請將下面的存儲過程補充完整。CREATE
________
p_scoreAS
SELECTStID學號,score成績
FROMSCInfo
WHERECNo='0003'(2.0分)2.0
分正確答案第一空:
PROC;PROCEDURE;proc;procedure我的答案:第一空:
PROCEDURE
2
E-R圖用于描述數據庫的________模型。(2.0分)2.0
分正確答案第一空:
概念我的答案:第一空:
概念
3在________索引中,表中各行的物理順序和鍵值的邏輯順序相同。(2.0分)2.0
分正確答案第一空:
聚集我的答案:第一空:
聚集
4________是一種特殊存儲過程,用于強制實施復雜的業務規則,確保數據的完整性要求。(2.0分)2.0
分正確答案第一空:
觸發器我的答案:第一空:
觸發器
5關系中主關鍵字的取值必須唯一且非空,這條規則是________完整性規則。(2.0分)2.0
分正確答案第一空:
實體我的答案:第一空:
實體
五、簡答題(題數:3,共
30.0
分)1學生信息數據庫有3個表,如下所示(表的第一行表示:字段名和字段的數據類型)。根據題目要求填空。(1)有以下T-SQL語句:
CREATEPROCEDUREst_proc
AS
SELECT學號,姓名,YEAR(GETDATE())-YEAR(出生日期)
FROMstudent
執行該語句完成的功能是:
(1)
。
(2)有以下T-SQL語句:
CREATEPROCEDUREst_avg
AS
BEGIN
SELECT學號,AVG(成績)
FROMsc
GROUPBY學號
HAVINGAVG(成績)>85
END執行該語句完成的功能是:
(2)
。(3)以下語句創建有輸入和輸出參數的存儲過程proc_score,輸入課程號,查詢該門課程的最高分、最低分和平均分。補充完善該語句。
CREATEPROCproc_score
@cidchar(4),@max_se
real
OUTPUT,@min_se
real
OUTPUT,@avg_se
real
OUTPUT
AS
BEGIN
SELECT@max_se=MAX(成績),@min_se=MIN(成績),@avg_se=AVG(成績)
FROMsc
WHERE課程號=
(3)
(4)
END(10.0分)8.0
分正確答案(1)
創建存儲過程st_proc,查詢所有學生的學號、姓名和年齡(2)
創建存儲過程st_avg,查詢平均成績大于85分的學生的學號、平均成績(3)
@cid(4)
GROUPBY課程號我的答案(1)創建一個名為st_proc的存儲過程,查詢student表中學生的學號,姓名,年齡。
(2)創建一個名為st_avg的存儲過程,查詢成績大于85的學生學號及成績,并按成績分組。(3)@cid(4)BREAK老師批語(4)GROUPBY課程號--錯誤-2分2學生信息數據庫有3個表,其數據結構如下:
(1)以下創建數據表course的T-SQL語句中,有一個錯誤行,請寫出錯的行號并更正(行號表示為1#)。
1#:CREATETABLEcourse
2#:(
3#:
課程號charPRIMARY,
4#:
課程名稱varchar(30),
5#:
學分int
6#:)(2)寫出創建sc表的T-SQL語句。(3)將student表的出生日期字段刪除。(10.0分)7.0
分正確答案(1)
錯誤行為3#,
更正為:課程號char(4)PRIMARYKEY,(2)CREATETABLEsc(
學號char(8),
課程號char(4),
成績real,
PRIMARYKEY(學號,課程號),
FOREIGNKEY(學號)REFERENCES
student(學號),
FOREIGNKEY(課程號)REFERENCES
course(課程號))(3)ALTERTABLEstudentDROPCOLUMN出生日期我的答案(1)3#課程號char(4)PRIMARY(2)CREATETABLESC
(學號char(8)
FOREIGNKEY,課程號char(4)FOREIGNKEY,成績real)(3)ALTERTABLEstudentDROPCOLUMN出生日期老師批語定義主鍵錯誤-1分,定義外鍵錯誤-2分3學生信息數據庫有3個表,如下所示(表的第一行表示:字段名和字段的數據類型
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖北省隨州市重點中學2024-2025學年高二下學期期中模擬考試語文試題(含答案)
- 2025員工勞動詳細版合同協議
- 2025解除裝修合同協議書
- 實驗動物模擬題及參考答案
- 正常足月新生兒護理
- 2025初中數學新人教版七7年級下冊全冊教案
- 2025年二月科研項目結題設備車輛處置審計協議
- 20251月份度馬賽克行業技術秘密保護協議
- 餐廳合同承包協議書
- 二零二五通信工程施工安全及保密協議
- 醫院國家安全主題班會
- 失信應急和響應演練記錄
- 2024-2029年中國新一代信息技術行業發展分析及發展前景與投資研究報告
- 醫院反恐知識課件
- 唱給小蘿卜頭的歌
- 社會基本矛盾在歷史發展中的作用
- 主題班會教案理解時尚,追求真美
- 新型電力系統簡介演示
- 傳統戲曲的角色扮演與表演藝術
- 醫療機構風險評估報告
- 降低重癥患者crrt相關低體溫發生率的pdca 模板
評論
0/150
提交評論