




已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
SQL Server試題1班級(jí): _ 姓名: _ 學(xué)號(hào): _ 成績(jī): _ 一、 填空題( 30*1 分)1. SQL server 2000 從設(shè)計(jì)結(jié)構(gòu)來(lái)看,是按 _ 進(jìn)行設(shè)計(jì)的。2. 根據(jù)模型應(yīng)用目的的不同,數(shù)據(jù)模型可以分為兩類:一類是 _ ,是按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息進(jìn)行抽象;另一類是 _ ,是按計(jì)算機(jī)的觀點(diǎn)建模。3. 結(jié)構(gòu)數(shù)據(jù)模型直接描述數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu),常用的結(jié)構(gòu)數(shù)據(jù)模型有 _ , _ , _ , _ 。4. 在給數(shù)據(jù)庫(kù)改名之前,必須設(shè)置數(shù)據(jù)庫(kù)處于 _ 狀態(tài)。命令 truncate table 的功能是 _ 。5. 數(shù)據(jù)完整性實(shí)質(zhì),存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)正確無(wú)誤并且相關(guān)數(shù)據(jù)具有一致性,根據(jù)完整性機(jī)制所作用的數(shù)據(jù)庫(kù)對(duì)象和范圍不同,可以分為: _ , _ , _ , _ 四種,其中標(biāo)志列可以實(shí)現(xiàn) _ 數(shù)據(jù)完整性。6. SQL 語(yǔ)言中行注釋的符號(hào)為 _ ;塊注釋的符號(hào)為 _ 。使用索引可以減少檢索時(shí)間,根據(jù)索引的存儲(chǔ)結(jié)構(gòu)不同將其分為兩類: _ 和 _ 。_ 是將用戶組成一個(gè)集體授權(quán)的單一單元。7. 為了實(shí)現(xiàn)安全性,每個(gè)網(wǎng)絡(luò)用戶在訪問(wèn) SQL server 數(shù)據(jù)庫(kù)之前,都必須經(jīng)過(guò)兩個(gè)階段的檢驗(yàn): _ 和 _ 。事務(wù)有兩種類型 _ 和 _ 。8. SQL server 中的變量分為兩種,全局變量和局部變量。其中全局變量的名稱以 _ 字符開(kāi)始,有系統(tǒng)定義和維護(hù)。局部變量以 _ 字符開(kāi)始,由用戶自己定義和賦值。9. 備份是為了在數(shù)據(jù)庫(kù)遭到破壞時(shí),能夠修復(fù),數(shù)據(jù)庫(kù)備份的類型有四種分別為: _ , _ , _ , _ 。DTS 是指 _ 。二、 選擇題 (10*2 分 )1. 下面存在于服務(wù)器端的組件是:( )A 、服務(wù)器組件 B 、企業(yè)管理器組件C 、查詢分析器組件 D 、導(dǎo)入導(dǎo)出組件2 、下面描述錯(cuò)誤的是( )。A、每個(gè)數(shù)據(jù)文件中有且只有一個(gè)主數(shù)據(jù)文件。B、日志文件可以存在于任意文件組中。C、主數(shù)據(jù)文件默認(rèn)為 primary 文件組。 D、文件組是為了更好的實(shí)現(xiàn)數(shù)據(jù)庫(kù)文件組織。3 、下面標(biāo)志符不合法的是:()。A 、 my delete B 、 _mybase C 、 $money D 、 trigger14 、下面字符串能與通配符表達(dá)式 ABC%a 進(jìn)行匹配的是:( )。A 、 BCDEF B 、 A_BCD C 、 ABC_a D 、 A%a5 、下面是合法的 smallint 數(shù)據(jù)類型數(shù)據(jù)的是:( )。A 、 223 5 B 、 32768 C 、 -32767 D 、 583456 、 create table l1(num decimal(7,3)goinsert into l1values (9999.9994)執(zhí)行上面命令后,表中的數(shù)據(jù)是:( )。A 、出現(xiàn)插入錯(cuò)誤 B 、 9999.999C 、 10000.00 D 、 0.07 、下面對(duì) union 的描述正確的是( )。任何查詢語(yǔ)句都可以用 union 來(lái)連接union 只連接結(jié)果集完全一樣的查詢語(yǔ)句union 是篩選關(guān)鍵詞,對(duì)結(jié)果集再進(jìn)行操作。union 可以連接結(jié)果集中數(shù)據(jù)類型個(gè)數(shù)相同的多個(gè)結(jié)果集。8 、 print len(1234),datelength(1234),datelength(1234)A 、 4 , 4 , 2 B 、 4 , 4 , 4 C 、 3 , 3 , 3 D 、 2 , 2 , 29 、 SQL server 數(shù)據(jù)庫(kù)文件有三類,其中主數(shù)據(jù)文件的后綴為:A 、 .ndf B 、 .ldf C 、 .mdf D 、 .idf10 、下列說(shuō)法中正確的是:A 、 SQL 中局部變量可以不聲明就使用B 、 SQL 中全局變量必須先聲明再使用C 、 SQL 中所有變量都必須先聲明后使用D 、 SQL 中只有局部變量先聲明后使用;全局變量是由系統(tǒng)提供的用戶不能自己建立。三、 簡(jiǎn)答題。 (10 分 )簡(jiǎn)述視圖的意義和優(yōu)點(diǎn)?四、 綜合應(yīng)用題。學(xué)生選課系統(tǒng),主要表有:學(xué)生基本信息表(學(xué)號(hào)、姓名、性別、專業(yè)、出生年月等),選課表(學(xué)號(hào)、課程號(hào)、分?jǐn)?shù)),課程表(課程號(hào)、課程名、所屬專業(yè)、學(xué)分)要求:1 、用 E-R 圖表示上述關(guān)系的概念模型。( 7.5 分)2 、用表的形式表示每張表的關(guān)系模式。 (7.5 分 )3 、寫出 SQL 語(yǔ)句。1) 查詢所有選 SQL 課程的學(xué)生學(xué)號(hào),姓名和專業(yè)。 (5 分 )2) 刪除所有選擇數(shù)學(xué)的同學(xué)的選課記錄。 (5 分 )3) 查詢有哪些課程沒(méi)有被任何同學(xué)報(bào)選。 (5 分 )4 、創(chuàng)建存儲(chǔ)過(guò)程。 (10 分 )1) 、能夠查詢出選修任何課程的學(xué)生信息及相應(yīng)的分?jǐn)?shù)。2) 、以表格的形式返回本課程的平均分?jǐn)?shù)。試題1答案填空題客戶機(jī) / 服務(wù)器( C/S )概念模型、結(jié)構(gòu)數(shù)據(jù)模型層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P蛦斡脩魻顟B(tài)清空數(shù)據(jù)庫(kù)實(shí)體完整性、值域完整性、引用完整性、值域完整性、實(shí)體完整性- 、 /* */簇集索引、非簇集索引角色身份驗(yàn)證、權(quán)限驗(yàn)證實(shí)體完整性、值域完整性、引用完整性、值域完整性 、 數(shù)據(jù)庫(kù)備份,事務(wù)日志備份,差異備份,文件和文件組備份數(shù)據(jù)轉(zhuǎn)換服務(wù)選擇題15 A 、 B 、 C 、 C 、 C 610 C 、 D 、 A 、 C 、 D簡(jiǎn)答題答:分割數(shù)據(jù),簡(jiǎn)化優(yōu)點(diǎn)簡(jiǎn)化操作提供自動(dòng)的安全保護(hù)功能為數(shù)據(jù)庫(kù)重構(gòu)提供一定的邏輯獨(dú)立性。綜合題答案略SQL Server試題2班級(jí): _ 姓名: _ 學(xué)號(hào): _ 成績(jī): _ 一、 填空題( 30*1 分)1. 根據(jù)模型應(yīng)用目的的不同,數(shù)據(jù)模型可以分為兩類:一類是 _ ,是按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息進(jìn)行抽象;另一類是 _ ,是按計(jì)算機(jī)的觀點(diǎn)建模。2. 結(jié)構(gòu)數(shù)據(jù)模型直接描述數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu),常用的結(jié)構(gòu)數(shù)據(jù)模型有 _ , _ , _ , _ ,其中 SQL 數(shù)據(jù)庫(kù)是基于 _ 建立的。3. 從操作系統(tǒng)的角度來(lái)看, SQL 具有 _ 的特點(diǎn),減少了多用戶訪問(wèn)的時(shí)間。_ 是一種無(wú)須掃描整張表就能實(shí)現(xiàn)對(duì)數(shù)據(jù)的快速訪問(wèn)的途徑。SQL server 使用 _ 記載用戶對(duì)數(shù)據(jù)庫(kù)進(jìn)行的所有操作。在給數(shù)據(jù)庫(kù)改名之前,必須設(shè)置數(shù)據(jù)庫(kù)處于 _ 狀態(tài)。sp_help 系統(tǒng)存儲(chǔ)過(guò)程的功能是 _ 。4. 數(shù)據(jù)完整性實(shí)質(zhì),存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)正確無(wú)誤并且相關(guān)數(shù)據(jù)具有一致性,根據(jù)完整性機(jī)制所作用的數(shù)據(jù)庫(kù)對(duì)象和范圍不同,可以分為: _ , _ , _ , _ 四種,其中標(biāo)志列可以實(shí)現(xiàn) _ 數(shù)據(jù)完整性。5. SQL 語(yǔ)言中行注釋的符號(hào)為 _ ;塊注釋的符號(hào)為 _ 。_ 是將用戶組成一個(gè)集體授權(quán)的單一單元。6. 為了實(shí)現(xiàn)安全性,每個(gè)網(wǎng)絡(luò)用戶在訪問(wèn) SQL server 數(shù)據(jù)庫(kù)之前,都必須經(jīng)過(guò)兩個(gè)階段的檢驗(yàn): _ 和 _ 。7. _ 是 SQL 程序中最小的工作單元,要么成功完成所有操作;要么就是失敗,并將所作的一切還原。8. SQL server 中的變量分為兩種,全局變量和局部變量。其中全局變量的名稱以 _ 字符開(kāi)始,有系統(tǒng)定義和維護(hù)。局部變量以 _ 字符開(kāi)始,由用戶自己定義和賦值。還原是指將數(shù)據(jù)庫(kù)備份加載到服務(wù)器中的過(guò)程,在 SQL server 中有三種數(shù)據(jù)庫(kù)的還原模型,分別是 _ , _ , _ 。9. DTS 是指 _ 。二、 選擇題 (10*2 分 )1. 下面存在于服務(wù)器端的組件是:()。A 、服務(wù)器組件 B 、企業(yè)管理器組件C 、查詢分析器組件 D 、導(dǎo)入導(dǎo)出組件2 、下面描述錯(cuò)誤的是( )。A、 每個(gè)數(shù)據(jù)文件中有且只有一個(gè)主數(shù)據(jù)文件。B、 日志文件可以存在于任意文件組中。C、 主數(shù)據(jù)文件默認(rèn)為 primary 文件組。D、 文件組是為了更好的實(shí)現(xiàn)數(shù)據(jù)庫(kù)文件組織。3 、 SQL server 數(shù)據(jù)庫(kù)文件有三類,其中主數(shù)據(jù)文件的后綴為:A 、 .ndf B 、 .ldf C 、 .mdf D 、 .idf4 、下面標(biāo)志符不合法的是:( )。A 、 my delete B 、 _mybase C 、 $money D 、 trigger15 、下面對(duì)索引的相關(guān)描述正確的是:( )。A、 經(jīng)常被查詢的列不適合建索引。B、 列值唯一的列適合建索引。C、 有很多重復(fù)值的列適合建索引。D、 是外鍵或主鍵的列不適合建索引。6 、下列說(shuō)法中正確的是:A 、 SQL 中局部變量可以不聲明就使用B 、 SQL 中全局變量必須先聲明再使用C 、 SQL 中所有變量都必須先聲明后使用D 、 SQL 中只有局部變量先聲明后使用;全局變量是由系統(tǒng)提供的用戶不能自己建立。7 、下面字符串能與通配符表達(dá)式 ABC%a 進(jìn)行匹配的是:()。A 、 BCDEF B 、 A_BCD C 、 ABC_a D 、 A%a8 、下面是合法的 smallint 數(shù)據(jù)類型數(shù)據(jù)的是:( )。A 、 223 5 B 、 32768 C 、 -32767 D 、 583459 、下面對(duì) union 的描述正確的是()。任何查詢語(yǔ)句都可以用 union 來(lái)連接union 只連接結(jié)果集完全一樣的查詢語(yǔ)句union 是篩選關(guān)鍵詞,對(duì)結(jié)果集再進(jìn)行操作。union 可以連接結(jié)果集中數(shù)據(jù)類型個(gè)數(shù)相同的多個(gè)結(jié)果集。10 、 print round ( 998.88 , 0 ),round(999.99,-1)結(jié)果是:A 、 999.00 , 990.00 B 、 999.00 , 1000.00C 、 998.00 , 1000.00 D 、 999.00 , 999.99三、 簡(jiǎn)答題。 (10 分 )四、 簡(jiǎn)述常用的連接數(shù)據(jù)庫(kù)的三種方法?五、 綜合應(yīng)用題。學(xué)生選課系統(tǒng),主要表有:學(xué)生基本信息表(學(xué)號(hào)、姓名、性別、專業(yè)、出生年月等),選課表(學(xué)號(hào)、課程號(hào)、分?jǐn)?shù)),課程表(課程號(hào)、課程名、所屬專業(yè)、學(xué)分)要求:1 、用 E-R 圖表示上述關(guān)系的概念模型。( 7.5 分)2 、用表的形式表示每張表的關(guān)系模式。 (7.5 分 )3 、寫出 SQL 語(yǔ)句。1) 查詢所有選 SQL 課程的學(xué)生學(xué)號(hào),姓名和專業(yè)。 (5 分 )2) 刪除所有選擇數(shù)學(xué)的同學(xué)的選課記錄。 (5 分 )3) 查詢有哪些課程沒(méi)有被任何同學(xué)報(bào)選。 (5 分 )4 、創(chuàng)建存儲(chǔ)過(guò)程。 (10 分 )1) 、能夠查詢出選修任何課程的學(xué)生信息及相應(yīng)的分?jǐn)?shù)。2) 、以表格的形式返回本課程的平均分?jǐn)?shù)。試題2答案:填空題。概念模型,結(jié)構(gòu)數(shù)據(jù)模型層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P?,關(guān)系模型單進(jìn)程多線程索引日志文件單用戶顯示數(shù)據(jù)對(duì)象的相關(guān)屬性實(shí)體完整性、值域完整性、引用完整性、值域完整性,實(shí)體完整性, /* */角色身份驗(yàn)證、權(quán)限驗(yàn)證事務(wù) , 簡(jiǎn)單還原 , 完全還原,批日志還原數(shù)據(jù)轉(zhuǎn)換服務(wù)選擇題。15 A 、 B 、 C 、 C 、 C 610 D 、 C 、 C 、 D 、 C簡(jiǎn)答題答:ODBCOLE DBADO綜合題答案略SQL Server試題3班級(jí): _姓名:_學(xué)號(hào):_成績(jī):_ 一、 填空題( 30*1分 )1、根據(jù)模型應(yīng)用目的的不同,數(shù)據(jù)模型可以分為兩類:_和結(jié)構(gòu)數(shù)據(jù)模型 。2、結(jié)構(gòu)數(shù)據(jù)模型直接描述數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu),常用的結(jié)構(gòu)數(shù)據(jù)模型有層次模型,_,_和面向?qū)ο竽P?,其中SQL數(shù)據(jù)庫(kù)是基于_建立的。3、訪問(wèn)SQL server數(shù)據(jù)庫(kù)對(duì)象時(shí),需要經(jīng)過(guò)身份驗(yàn)證和_兩個(gè)階段,其中身份驗(yàn)證分為Windows驗(yàn)證模式和_驗(yàn)證模式。4、_是存儲(chǔ)在文件中的一系列SQL語(yǔ)句,即一系列按順序提交的批處理。5、SQL server使用_文件記載用戶對(duì)數(shù)據(jù)庫(kù)進(jìn)行的所有操作。6、sp_help系統(tǒng)存儲(chǔ)過(guò)程的功能是_。7、數(shù)據(jù)完整性實(shí)質(zhì),存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)正確無(wú)誤并且相關(guān)數(shù)據(jù)具有一致性,根據(jù)完整性機(jī)制所作用的數(shù)據(jù)庫(kù)對(duì)象和范圍不同,可以分為:_,_,_,_四種,其中標(biāo)志列(Identity)可以實(shí)現(xiàn)_數(shù)據(jù)完整性。8、SQL語(yǔ)言中行注釋的符號(hào)為_(kāi);塊注釋的符號(hào)為_(kāi)。9、SQL server中的變量分為兩種,全局變量和局部變量。其中全局變量的名稱以_字符開(kāi)始,有系統(tǒng)定義和維護(hù)。局部變量以_字符開(kāi)始,由用戶自己定義和賦值。10、使用索引可以減少檢索時(shí)間,根據(jù)索引的存儲(chǔ)結(jié)構(gòu)不同將其分為兩類:_和_。11、命令truncate table的功能是_。12、備份是為了在數(shù)據(jù)庫(kù)遭到破壞時(shí),能夠修復(fù),數(shù)據(jù)庫(kù)備份的類型有四種分別為:_,_,_,_。13、在SQL server2000中,其權(quán)限分為三類,即_權(quán)限、_權(quán)限和_權(quán)限。14、用戶對(duì)數(shù)據(jù)進(jìn)行添加、修改和刪除時(shí),自動(dòng)執(zhí)行的存儲(chǔ)過(guò)程稱為_(kāi)。15、對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)時(shí),求最大值的函數(shù)是_。二、選擇題 (10分)1、下面存在于服務(wù)器端的組件是:( )。A、服務(wù)管理器 B、企業(yè)管理器組件 C、查詢分析器組件 D、導(dǎo)入導(dǎo)出組件2、下面描述錯(cuò)誤的是( )。A、每個(gè)數(shù)據(jù)文件中有且只有一個(gè)主數(shù)據(jù)文件。B、日志文件可以存在于任意文件組中。C、主數(shù)據(jù)文件默認(rèn)為primary文件組。D、文件組是為了更好的實(shí)現(xiàn)數(shù)據(jù)庫(kù)文件組織。3、SQL server數(shù)據(jù)庫(kù)文件有三類,其中主數(shù)據(jù)文件的后綴為:A、.ndf B、.ldf C、.mdf D、.idf4、下面標(biāo)志符不合法的是:( )。A、my delete B、_mybase C、$money D、trigger15、下面對(duì)索引的相關(guān)描述正確的是:( )。 經(jīng)常被查詢的列不適合建索引。 列值唯一的列適合建索引。 有很多重復(fù)值的列適合建索引。 是外鍵或主鍵的列不適合建索引。6、下列說(shuō)法中正確的是:A、SQL中局部變量可以不聲明就使用B、SQL中全局變量必須先聲明再使用C、SQL中所有變量都必須先聲明后使用D、SQL中只有局部變量先聲明后使用;全局變量是由系統(tǒng)提供的用戶不能自己建立。7、下面字符串能與通配符表達(dá)式ABC%a進(jìn)行匹配的是:( )。 A、BCDEF B、A_BCD C、ABC_a D、A%a8、 下列語(yǔ)句中正確的是 _ 。表 score(sti_id,names,math,English,VB) select stu_id,sum(math) from score select sum(math),avg(VB) from score select * ,sum(english) from score delete * from score9、 下列說(shuō)法正確的是 _ 。A 、視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。B 、視圖是虛表,觀察到的數(shù)據(jù)是實(shí)際基本表中的數(shù)據(jù)。C 、索引查找法一定比表掃描法查詢速度快。D 、索引的創(chuàng)建只和數(shù)據(jù)的存儲(chǔ)有關(guān)系。 下列途徑哪個(gè)不是實(shí)現(xiàn)值域完整性 _ 。A 、 rule( 規(guī)則 ) B 、 primary key C 、 not null D 、 default三、簡(jiǎn)答題。 (15分)1、簡(jiǎn)述視圖的意義和優(yōu)點(diǎn)?2、列出Sql Server數(shù)據(jù)庫(kù)中常見(jiàn)的數(shù)據(jù)庫(kù)對(duì)象。四、綜合應(yīng)用題。( 45分)學(xué)生選課系統(tǒng),主要表有:學(xué)生基本信息表(學(xué)號(hào)、姓名、性別、專業(yè)、出生年月),選課表(學(xué)號(hào)、課程號(hào)、分?jǐn)?shù)),課程表(課程號(hào)、課程名、所屬專業(yè)、學(xué)分)要求:1、用E-R圖表示上述關(guān)系的概念模型。(8分)2、用表的形式表示每張表的關(guān)系模式(字段名,數(shù)據(jù)類型),并標(biāo)出各表上的應(yīng)該添加的約束。(7分)3、寫出SQL語(yǔ)句。1) 查詢所有選SQL課程的學(xué)生學(xué)號(hào),姓名和專業(yè)。(5分)2) 刪除所有選擇數(shù)學(xué)的同學(xué)的選課記錄。(5分)3) 查詢有哪些課程沒(méi)有被任何同學(xué)報(bào)選。(5分) 試題3答案:A 卷答案: 填空題。1 概念模型 2 網(wǎng)狀模型、關(guān)系模型,關(guān)系模型3 權(quán)限驗(yàn)證、混合4 腳本5 日志文件6 顯示數(shù)據(jù)對(duì)象的相關(guān)屬性7 實(shí)體完整性、值域完整性、引用完整性、值域完整性,實(shí)體完整性8 - , /* */9 , 10 、簇集索引、非簇集索引11 、清空數(shù)據(jù)庫(kù)12 、數(shù)據(jù)庫(kù)備份,事務(wù)日志備份,差異備份,文件和文件組備份事務(wù)13 、對(duì)象、語(yǔ)句、隱含14 、觸發(fā)器15 、 MAX() 選擇題。15 A 、 B 、 C 、 C 、 C 610 D 、 C 、 B 、 B 、 B 簡(jiǎn)答題1 、( 1 )分割數(shù)據(jù),簡(jiǎn)化優(yōu)點(diǎn) ( 2 )簡(jiǎn)化操作 ( 3 )提供自動(dòng)的安全保護(hù)功能 ( 4 )為數(shù)據(jù)庫(kù)重構(gòu)提供一定的邏輯獨(dú)立性。2 、表、存儲(chǔ)過(guò)程、觸發(fā)器、視圖、規(guī)則、默認(rèn)值、索引等 綜合題答案略SQL Server試題4班級(jí): _ 姓名: _ 學(xué)號(hào): _ 成績(jī): _ 一、 填空題( 20*2分 )1.E-R 數(shù)據(jù)模型一般在數(shù)據(jù)庫(kù)設(shè)計(jì)的 _ 階段使用。2. 根據(jù)模型應(yīng)用目的的不同,數(shù)據(jù)模型可以分為兩類:一類是 _,是按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息進(jìn)行抽象;另一類是_,是按計(jì)算機(jī)的觀點(diǎn)建模。3. 結(jié)構(gòu)數(shù)據(jù)模型直接描述數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu),常用的結(jié)構(gòu)數(shù)據(jù)模型有 _,_,_,_。4. 命令 truncate table的功能是_。5. 數(shù)據(jù)完整性 是指存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)正確無(wú)誤并且相關(guān)數(shù)據(jù)具有一致性,根據(jù)完整性機(jī)制所作用的數(shù)據(jù)庫(kù)對(duì)象和范圍不同,可以分為: _,_,_,_四種,其中主鍵可以實(shí)現(xiàn)_完整性。6. 模糊查詢符號(hào) % 代表 _ ,查詢條件 e%im 代表意思是 _ 。7. 使用索引可以減少檢索時(shí)間,根據(jù)索引的存儲(chǔ)結(jié)構(gòu)不同將其分為兩類: _和_。8. SQL server中的變量分為兩種,全局變量和局部變量。其中全局變量的名稱以_字符開(kāi)始,有系統(tǒng)定義和維護(hù)。局部變量以_字符開(kāi)始,由用戶自己定義和賦值。9. 實(shí)現(xiàn)數(shù)據(jù)完整性的途徑有 _ 、 _ 、 _ 、 _ 等。二、 選擇題 (10*2分)1、 下面僅存在于服務(wù)器端的組件是:( )A、服務(wù)管理器 B、企業(yè)管理器組件C、查詢分析器組件 D、導(dǎo)入導(dǎo)出組件2、下面描述錯(cuò)誤的是( )。 每個(gè)數(shù)據(jù)文件中有且只有一個(gè)主數(shù)據(jù)文件。 日志文件可以存在于任意文件組中。 主數(shù)據(jù)文件默認(rèn)為 primary文件組。 文件組是為了更好的實(shí)現(xiàn)數(shù)據(jù)庫(kù)文件組織。3、下面標(biāo)志符不合法的是:( )。A、my delete B、_mybase C、$money D、trigger14、下面字符串能與通配符表達(dá)式ABC _ a進(jìn)行匹配的是:( )。A、BCDEF B、A_BCD C、ABa D、A%a5、下面是合法的smallint數(shù)據(jù)類型數(shù)據(jù)的是:()。A、2235 B、32768 C、-32767 D、583456 、關(guān)系數(shù)據(jù)模型 _ 。 只能表示實(shí)體間的 1 : 1 聯(lián)系 只能表示實(shí)體間的 1 : n 聯(lián)系 只能表示實(shí)體間的 m : n 聯(lián)系 只能表示實(shí)體間的上述 3 種聯(lián)系 數(shù)據(jù)庫(kù)概念模式產(chǎn)生于數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的 _ 階段。A 、規(guī)劃 B 、需求分析 C 、概念設(shè)計(jì) D 、邏輯設(shè)計(jì)8 、 客觀存在的各種報(bào)表、圖表和查詢格式等原始數(shù)據(jù)屬于 _ 。A 、機(jī)器世界 B 、信息世界 C 、現(xiàn)實(shí)世界 D 、模型世界9、SQL server數(shù)據(jù)庫(kù)文件有三類,其中主數(shù)據(jù)文件的后綴為:A、.ndf B、.ldf C、.mdf D、.idf10 、下列語(yǔ)句中正確的是 _ 。表 score(sti_id,names,math,English,VB) select stu_id,sum(math) from score select sum(math),avg(VB) from score select * ,sum(english) from score delete * from score三、簡(jiǎn)答題。 (10分)1、簡(jiǎn)述視圖的意義和優(yōu)點(diǎn)?2、 試述如何有效的保護(hù)數(shù)據(jù)庫(kù)的安全?四、綜合應(yīng)用題。( 30分)學(xué)生選課系統(tǒng),主要表有:學(xué)生基本信息表(學(xué)號(hào)、姓名、性別、專業(yè)、出生年月等),選課表(學(xué)號(hào)、課程號(hào)、分?jǐn)?shù)),課程表(課程號(hào)、課程名、所屬專業(yè)、學(xué)分)要求:1、用E-R圖表示上述關(guān)系的概念模型。(5分)3、寫出SQL語(yǔ)句。1) 查詢所有選SQL課程的學(xué)生學(xué)號(hào),姓名和專業(yè)。(5分)2) 刪除所有選擇數(shù)學(xué)的同學(xué)的選課記錄。(5分)3) 查詢有哪些課程沒(méi)有被任何同學(xué)報(bào)選。(5分)4、創(chuàng)建存儲(chǔ)過(guò)程。(10分)1)、能夠查詢出選修任何課程的學(xué)生信息及相應(yīng)的分?jǐn)?shù)。2)、以表格的形式返回本課程的平均分?jǐn)?shù)。試題4答案: 填空題1 概念設(shè)計(jì)階段2 概念模型、結(jié)構(gòu)數(shù)據(jù)模型3 層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P? 清空數(shù)據(jù)庫(kù)5 實(shí)體完整性、值域完整性、引用完整性、值域完整性、實(shí)體完整性6 任意字符 查詢以 e 開(kāi)頭中間任意字符(串) im 結(jié)尾的字符串7 簇集索引、非簇集索引8 、 9 約束 默認(rèn) 規(guī)則 存儲(chǔ)過(guò)程等 選擇題15 A 、 B 、 C 、 C 、 C 610 D 、 C 、 B 、 C 、 B 簡(jiǎn)答題答:(一) 分割數(shù)據(jù),簡(jiǎn)化優(yōu)點(diǎn) 簡(jiǎn)化操作 提供自動(dòng)的安全保護(hù)功能 為數(shù)據(jù)庫(kù)重構(gòu)提供一定的邏輯獨(dú)立性。 (二)數(shù)據(jù)庫(kù)完整性、視圖、存儲(chǔ)過(guò)程等。 綜合題答案略SQL Server數(shù)據(jù)庫(kù)試卷5一、 單項(xiàng)選擇題(每題2分,共15題)1、SQL Server 2000是一個(gè)( )的數(shù)據(jù)庫(kù)系統(tǒng)。(A)網(wǎng)狀型 (B)層次型 (C)關(guān)系型 (D)以上都不是2、SQL Server 2000 企業(yè)版可以安裝在操作系統(tǒng)上。(A)Microsoft Windows 98(B)Microsoft Windows 2000 Professional (C)Microsoft Windows 2000 Server(D)Microsoft Windows XP3、SQL Server 2000 采用的身份驗(yàn)證模式有( )。(A)僅Windows身份驗(yàn)證模式 (B)僅SQL Server身份驗(yàn)證模式(C)僅混合模式(D)Windows身份驗(yàn)證模式和混合模式 4、SQL Server 2000提供了一整套管理工具和實(shí)用程序,其中負(fù)責(zé)啟動(dòng)、暫停和停止SQL Server的4種服務(wù)的是( )。(A)企業(yè)管理器(B)導(dǎo)入和導(dǎo)出數(shù)據(jù) (C)事件探察器 (D)服務(wù)管理器5、SQL Server 2000中的數(shù)據(jù)以頁(yè)為基本存儲(chǔ)單位,頁(yè)的大小為( )。(A)8KB (B)16KB (C)32KB (D)64KB6、新安裝SQL Server后,默認(rèn)有六個(gè)內(nèi)置的數(shù)據(jù)庫(kù),其中的兩個(gè)范例數(shù)據(jù)庫(kù)是Pubs和( )。(A)master (B)NorthWind (C)msdb (D)bookdb7、在SQL Server 2000中,當(dāng)數(shù)據(jù)表被修改時(shí),系統(tǒng)自動(dòng)執(zhí)行的數(shù)據(jù)庫(kù)對(duì)象是( )。(A)存儲(chǔ)過(guò)程 (B)觸發(fā)器 (C)視圖 (D)其他數(shù)據(jù)庫(kù)對(duì)象8、SQL Server的字符型系統(tǒng)數(shù)據(jù)類型主要包括( )。A. Int、money、char B. char、varchar、textC. datetime、binary、int D. char、varchar、int9、在SQL Server 2000中,索引的順序和數(shù)據(jù)表的物理順序相同的索引是( )。(A)聚集索引 (B)非聚集索引 (C)主鍵索引 (D)唯一索引10、要查詢book表中所有書名中包含“計(jì)算機(jī)”的書籍情況,可用( )語(yǔ)句。(A) SELECT * FROM book WHERE book_name LIKE 計(jì)算機(jī)*(B) SELECT * FROM book WHERE book_name LIKE 計(jì)算機(jī)% (C) SELECT * FROM book WHERE book_name = 計(jì)算機(jī)*(D) SELECT * FROM book WHERE book_name = 計(jì)算機(jī)%11、SELECT語(yǔ)句中與HAVING子句通常同時(shí)使用的是( )子句。A.ORDER BY B.WHERE C.GROUP BY D.無(wú)需配合12、要?jiǎng)h除mytable表中的myindex索引,可以使用( )語(yǔ)句。(A) DROP myindex (B)DROP mytable.myindex (C) DROP INDEX myindex (D)DROP INDEX mytable.myindex13、下列選項(xiàng)都是系統(tǒng)提供的存儲(chǔ)過(guò)程,其中可以進(jìn)行視圖信息的查詢是( )。(A)sp_helptext(B)sp_helpindex (C)sp_bindrule (D)sp_rename 14、SQL Server提供的單行注釋語(yǔ)句是使用( )開(kāi)始的一行內(nèi)容。A. “/*” B. “-” C. “” D. “/”15、以下運(yùn)算符中優(yōu)先級(jí)最低的是( )。(A)+(加) (B)=(等于) (C)like (D)=(賦值)二、 填空題(每空2分,共15空)1、數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)分別是數(shù)據(jù)的結(jié)構(gòu)化、 、數(shù)據(jù)獨(dú)立性和 。2、在數(shù)據(jù)庫(kù)的表中, 是指表中的某一列,該列的值唯一標(biāo)識(shí)一行。3、SQL Server 2000的文件包括: 數(shù)據(jù)文件(.mdf或.ndf)和 。4、在SQL Server 2000中,要訪問(wèn)某個(gè)數(shù)據(jù)庫(kù),除了需要有一個(gè)登錄帳號(hào)外,還必須有一個(gè)該數(shù)據(jù)庫(kù)的 帳號(hào)。5、 ,簡(jiǎn)稱DBMS,它是指幫助用戶建立、使用和管理數(shù)據(jù)庫(kù)的軟件系統(tǒng)。6、在SQL Server 2000中,Unicode 標(biāo)準(zhǔn)的全稱是 。7、SQL Server 2000提供備份數(shù)據(jù)庫(kù)的兩種方式是 和 。8、在T-SQL語(yǔ)言中,若要修改某張表的結(jié)構(gòu),應(yīng)該使用的修改關(guān)鍵字是 ;若要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫(kù),應(yīng)該使用的語(yǔ)句是 。9、游標(biāo)的概念包括兩個(gè)部分,它們是 和 。10、一個(gè)事務(wù)的操作必須是具備以下四個(gè)屬性:原子性、 、 和永久性。三、 程序閱讀題(共2題)1、閱讀下面的程序段,然后簡(jiǎn)述該程序段所完成的功能。(5分)Begin Waitfor time 15:43Create View my_view As Select order_date,book_number,book_id From orderformWhere book_number!60) (1+1+1+1+1分)方法2:select student.Sno,Sname,Ssex (1分)from student Inner Join (sc Inner Join course On course.Cno=sc.Cno)On student.Sno=sc.Sno(2分+2分)where (course.Ccredit=5) and (sc.Grade60) (1分+1分)4、(共9分)If exists(Select name From sysobjects Where name=my_trigand type=tr) (整個(gè)If語(yǔ)句 1分) Drop trigger my_trig (0.5分)Go (0.5分)Create trigger my_trig (1分)On Course (0.5分)For Delete (1分)As (0.5分)Delete From sc (1分)Where Sno in (Select Sno From Deleted) (1分+2分)Go SQL Server數(shù)據(jù)庫(kù)試卷6五、 單項(xiàng)選擇題(每題2分,共15題)1、DBMS是什么?( )(A)操作系統(tǒng) (B)數(shù)據(jù)庫(kù)管理系統(tǒng) (C)數(shù)據(jù)庫(kù) (D) 數(shù)據(jù)庫(kù)管理員2 、SQL Server 2000是一個(gè)( )的數(shù)據(jù)庫(kù)系統(tǒng)。(A)網(wǎng)狀型 (B)層次型 (C)關(guān)系型 (D)以上都不是3、SQL Server 2000 采用的身份驗(yàn)證模式有( )。(A)僅Windows身份驗(yàn)證模式 (B)僅SQL Server身份驗(yàn)證模式(C)僅混合模式(D)Windows身份驗(yàn)證模式和混合模式 4、關(guān)于主鍵描述正確的是:( )(A)包含一列 (B)包含兩列 (C)包含一列或者多列 (D) 以上都不正確5、下列( )數(shù)據(jù)庫(kù)不屬于SQL Server 2000在安裝時(shí)創(chuàng)建的系統(tǒng)數(shù)據(jù)庫(kù)。(A)master (B)NorthWind (C)model (D)bookdb6、在SQL SERVER中局部變量前面的字符為:( )(A)* (B)# (C) (D) 7、在SQL Server 2000中,當(dāng)數(shù)據(jù)表被修改時(shí),系統(tǒng)自動(dòng)執(zhí)行的數(shù)據(jù)庫(kù)對(duì)象是( )。(A)存儲(chǔ)過(guò)程 (B)觸發(fā)器 (C)視圖 (D)其他數(shù)據(jù)庫(kù)對(duì)象8、SQL Server的字符型系統(tǒng)數(shù)據(jù)類型主要包括( )。(A) Int、money、char (B) char、varchar、text(C) datetime、binary、int (D) char、varchar、int9、在SELECT語(yǔ)句的WHERE子句的條件表達(dá)式中,可以匹配0個(gè)到多個(gè)字符的通配符是( ) (A) * (B)% (C)- (D)?10、在WHILE循環(huán)語(yǔ)句中,如果循環(huán)體語(yǔ)句條數(shù)多于一條,必須使用:(A) BEGINEND(B) CASEEND(C) IFTHEN(D) GOTO11、SELECT查詢中,要把結(jié)果中的行按照某一列的值進(jìn)行排序,所用到的子句是:(A)ORDER BY (B)WHERE (C)GROUP BY (D)HAVING12、要?jiǎng)h除視圖myview,可以使用( )語(yǔ)句。(A) DROP myview(B)DROP TABLE myview (C) DROP INDEX myview (D)DROP VIEW myview13、對(duì)視圖的描述錯(cuò)誤的是:( )(A) 是一張?zhí)摂M的表(B) 在存儲(chǔ)視圖時(shí)存儲(chǔ)的是視圖的定義(C) 在存儲(chǔ)視圖時(shí)存儲(chǔ)的是視圖中的數(shù)據(jù)(D) 可以像查詢表一樣來(lái)查詢視圖14、SQL Server提供的單行注釋語(yǔ)句是使用( )開(kāi)始的一行內(nèi)容。(A) “/*” (B) “-” (C) “” (D) “/”15、假如有兩個(gè)表的連接是這樣的: table_a inner join table_b 其中table_a和table_b是兩個(gè)具有公共屬性的表,這種連接會(huì)生成哪種結(jié)果集?(A) 包括table_a中的所有行,不包括table_b的不匹配行(B) 包括table_b中的所有行,不包括table_a的不匹配行(C) 包括和兩個(gè)表的所有行(D) 只包括table_a和table_b滿足條件的行六、 填空題(每空2分,共15空)1、可以將數(shù)據(jù)庫(kù)管理系統(tǒng)分為4種網(wǎng)絡(luò)結(jié)構(gòu):MAIN FRAME大型數(shù)據(jù)庫(kù)、本地小型數(shù)據(jù)庫(kù)、分布式數(shù)據(jù)庫(kù)、_。2、在一個(gè)表中主鍵的個(gè)數(shù)為:_。3、在SQL Server 2000中,索引的順序和數(shù)據(jù)表的物理順序相同的索引是_。4、角色是一組用戶所構(gòu)成的組,可以分為服務(wù)器角色和_角色。5、觸發(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 歲末年初安全生產(chǎn)大檢查工作總結(jié)
- 運(yùn)輸公司安全生產(chǎn)月活動(dòng)方案
- 安全生產(chǎn)檢查方式
- 安全生產(chǎn)中四懂四會(huì)的內(nèi)容是什么
- 焊接與切割作業(yè)安全管理制度
- 安全隱患檢查表
- 工序安全操作規(guī)程
- 客運(yùn)公司安全生產(chǎn)方案
- 安全培訓(xùn)的心得體會(huì)1000字
- 安全生產(chǎn)的五不傷害是指什么
- 2025區(qū)域型變電站智能巡視系統(tǒng)技術(shù)規(guī)范
- 財(cái)務(wù)報(bào)表編制與審核合同模板
- 上海閔行區(qū)教育系統(tǒng)招聘實(shí)驗(yàn)員考試真題2024
- 建設(shè)部建設(shè)工程重大質(zhì)量安全事故應(yīng)急預(yù)案
- 2025年中航油招聘筆試參考題庫(kù)附帶答案詳解
- 2024年中國(guó)中高端電子鋁箔行業(yè)市場(chǎng)調(diào)查報(bào)告
- DB54∕T 0275-2023 民用建筑節(jié)能技術(shù)標(biāo)準(zhǔn)
- 2025年人教版小學(xué)五年級(jí)英語(yǔ)(下冊(cè))期末試卷及答案
- 交通貨運(yùn)企業(yè)-隱患排查治理和防控制度
- 中煙公司財(cái)務(wù)管理制度
- 《學(xué)習(xí)雷鋒精神爭(zhēng)主題班會(huì)》課件
評(píng)論
0/150
提交評(píng)論