



免費預(yù)覽已結(jié)束,剩余1頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
一、 填空題(每空1分,合計28分)1. 數(shù)據(jù)模型不僅反映了事物本身的數(shù)據(jù),而且反映了 數(shù)據(jù)之間的關(guān)系 2. 所謂主鍵是指數(shù)據(jù)表中的一列或幾列的組合,其值 唯一 標(biāo)識每一條記錄,主鍵的值不允許重復(fù)。在一個表中可設(shè) 一 個主鍵。3. SQL Server2000的4個系統(tǒng)數(shù)據(jù)庫是 master 、 model 、 tempdb 和msdb數(shù)據(jù)庫。4. Transact-SQL語言中用 update 語句來修改數(shù)據(jù)庫。5. SQL Server每個表做多可以有 個自動編號字段, 個timestamp字段, 個Sql_variant字段。6. 創(chuàng)建索引加快了數(shù)據(jù) 的速度,但同時減慢了 速度。7. 在SQL Server中可以在 、 子句中定義表的聯(lián)接。8. 視圖中的數(shù)據(jù)存儲在 中,SQL Server 在不同的表上建立視圖。9. 使用 關(guān)鍵字可以合并多個查詢結(jié)果集數(shù)據(jù),合并后的結(jié)果集中的列名取自 查詢結(jié)果集的列名。10. 如果希望查詢時返回的結(jié)果集中不出現(xiàn)重復(fù)行,可以在SELECT字句中使用關(guān)鍵字 distinct ;如果希望在分組后將不滿足where子句條件的組也列出來,可以在group by字句中使用關(guān)鍵字 having 。11. 用Transact-SQL聲明一個貨幣型局部變量M的語句為: declareMas貨幣型 12. 對該變量賦值500的語句為: 13. 系統(tǒng)存儲過程一般用前綴sp-標(biāo)識,它存放在SQL Server的 master 數(shù)據(jù)庫中。14. SQL Server200能配置的服務(wù)器登錄認(rèn)證模式是: 和 15. 在查詢分析器中,系統(tǒng)默認(rèn)是以 形式顯示結(jié)果,查詢分析器中保存的文件默認(rèn)擴展名為 16. SQL Server 2000 是一個 功能強大的關(guān)系 型數(shù)據(jù)庫管理系統(tǒng)。17. 是指對各種數(shù)據(jù)的收集、組織、整理、存儲、加工、查詢和傳播等一系列活動的總和。18. SQL Server數(shù)據(jù)庫文件有3類,其中主數(shù)據(jù)文件的后綴為 mdf 19. 以物質(zhì)介質(zhì)為載體,傳遞和反映世界各種事物存在方式和運動狀態(tài)的是。20. 是指一個單元的工作,該單元的工作要么全部完成,要么全部不完成。21. SQL語言主要由數(shù)據(jù)定義語言、 數(shù)據(jù)操縱語言 和數(shù)據(jù)控制語言(DCL)組成。22. 關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)是一張二維表 ,關(guān)系中的列成為屬性,行稱為 元組。23. 在T-SQL語言中,有 算術(shù)運算、賦值運算、邏輯運算、位運算 、字符串連接運算、比較運算和 一元運算 。24. 若視圖所關(guān)聯(lián)的基本表中添加了新字段,則 才能查詢新字段。25. 在SQL Server中一個表的存儲是由 數(shù)據(jù) 頁和 索引 頁兩個部分組成的。26. 觸發(fā)器定義在一個表中,當(dāng)在表中執(zhí)行插入、 更新 、 刪除數(shù)據(jù) 操作時被觸發(fā)自動執(zhí)行。27. 是實現(xiàn)多用戶、多事務(wù)等并發(fā)處理方式的一種手段。28. 用戶訪問SQL Server數(shù)據(jù)庫時,必須經(jīng)過 Windows模式 驗證和 混合模式驗證兩個安全驗證階段。二、 單項選擇題(每題2分,合計24分)1、 以下哪一項不是數(shù)據(jù)庫的模型。( C )A.網(wǎng)狀型B.關(guān)系型C.實體聯(lián)系性D.層次性2、 數(shù)據(jù)庫系統(tǒng)的核心是( B )A.數(shù)據(jù)庫B.數(shù)據(jù)庫管理系統(tǒng)C.操作系統(tǒng)D.文件3、 關(guān)于SQL Server日志文件的敘述,正確的是( D )A.每個數(shù)據(jù)庫必須至少有一個日志文件B.一個數(shù)據(jù)庫可以沒有日志文件C.每個數(shù)據(jù)庫只能有一個日志文件D.每個數(shù)據(jù)庫可以有多個日志文件,其中有一個是主日志文件4、 不是SQL Server數(shù)據(jù)庫的組成文件( A )A. 索引文件B.日志文件C.主數(shù)據(jù)文件D.次數(shù)據(jù)文件5、 某個字段期望做多輸入80個字符,最少輸入1個字符,應(yīng)設(shè)置該字段數(shù)據(jù)類型為( D )A.char(8)NOT NULLB. varchar(80)NULLC. char(80)NOT NULLD. varchar(80)NOT NULL6、 以下關(guān)于索引的說法正確的是(A )A.刪除聚集索引,所有該表的非聚集索引將重建B. 刪除聚集索引,所有該表的非聚集索引將同時被刪除C. 重建聚集索引,所有該表的非聚集索引仍然存在,內(nèi)部也沒有變化D. 一個表上沒有聚集索引,不可以先有非聚集索引7、 以下聚合函數(shù)中,計算中不忽略空值的( D )A.SUM()B.COUNT()C.AVG()D.COUNT(*)8、 以下敘述正確的是( C )A.SELECT可以簡化為SELE C.指定列的別名是不一定用用引號將別名字符串括起來B.查詢時可以對text數(shù)據(jù)類型的列排序D.在SELECT語句中可以直接使用“%”求百分比9、 SQL Server2000中,如果沒有特別設(shè)置,輸入字符型數(shù)據(jù)Angela的正確格式為( A )A.AngelaB. AngelaC.“Angela”D. Angela10、 關(guān)于存儲過程的說法不正確的是( A )A.存儲過程是存放在服務(wù)器上的預(yù)先編譯好的單條或多條SQL語句B.存儲過程能夠傳遞或者接受參數(shù) C.可以通過存儲過程的名稱來調(diào)用執(zhí)行存儲過程D.存儲過程在每次執(zhí)行時都要進(jìn)行語法檢查和編譯11、 觸發(fā)器是一個數(shù)據(jù)庫對象,觸發(fā)器被定義在特定的( )上A.字段B.記錄C.表D.數(shù)據(jù)庫12、 在SQL Server2000中,不能創(chuàng)建( )A.數(shù)據(jù)庫角色B.服務(wù)器角色C.自定義函數(shù)D.自定義數(shù)據(jù)類型1SQL Server2000 中的編程語言就是( )。A.T-SQLB.S-SQLC.Q-SQLD.R-SQL2. 數(shù)據(jù)庫的容量( )。A.只能指定為固定大小B.最小為10MBC.最大為100MBD.可以設(shè)置為自動增長3. 反映現(xiàn)實世界實體及實體間聯(lián)系的信息模型是( )。 A關(guān)系模型B層次模型CE-R模型D網(wǎng)狀模型4. 查詢畢業(yè)學(xué)校名稱與“清華”有關(guān)的記錄應(yīng)該用( A )。Aselect *from 學(xué)習(xí)經(jīng)歷where 畢業(yè)學(xué)校 like *清華*Bselect *from 學(xué)習(xí)經(jīng)歷where 畢業(yè)學(xué)校 =%清華%Cselect *from 學(xué)習(xí)經(jīng)歷where 畢業(yè)學(xué)校 like ?清華?Dselect *from 學(xué)習(xí)經(jīng)歷where 畢業(yè)學(xué)校 like %清華%5. 以那個符號開頭的變量是全局變量(B ) A. B. C. *D. $6. 執(zhí)行哪一個系統(tǒng)存儲過程,可以查看視圖的定義信息( )。A. sp_helptextB.sp_depends C. sp_helpD. sp_rename7. 關(guān)于索引說法錯誤的是( )。A索引可以加快數(shù)據(jù)的檢索速度,但降低了數(shù)據(jù)的維護速度。B非聚集索引應(yīng)該在聚集索引被創(chuàng)建之前創(chuàng)建。C在默認(rèn)情況下所創(chuàng)建的索引是非聚集索引。D建立主鍵約束是會自動建立唯一索引。8. 觸發(fā)器可引用視圖或臨時表,并產(chǎn)生兩個特殊的表是( )。Adelete、insertBdeleted、insertedCview、tableDview1、table19. 每次執(zhí)行使用游標(biāo)的取數(shù)、修改或刪除操作的語句時,能夠?qū)Ρ碇械模?)條記錄進(jìn)行操作。A1條B2條C無數(shù)條D表中記錄總數(shù)10. 關(guān)于SQL Server2000角色的敘述中,以下( )不正確A對于任何用戶,都可以隨時讓多個數(shù)據(jù)庫角色處于活動狀態(tài)。B如果所有用戶、組和角色都在當(dāng)前數(shù)據(jù)庫中,則SQL Server 角色可以包含Windows組和用戶,以及SQL Server2000用戶和其它角色。C存在于一個數(shù)據(jù)庫中,不能跨多個數(shù)據(jù)庫。D在同一數(shù)據(jù)庫中,一個用戶只屬于一個角色。三、 應(yīng)用題(共2題,每題12分)1. 數(shù)據(jù)庫設(shè)計題:假設(shè)有“教師”、“學(xué)生”、“課程”3個實體。一門課程只能有一個教師任課,一個教師可以上多門課程;一個學(xué)生可以選修多門課程,一門課程可以由多個學(xué)生來選修。已知教師的屬性有工號、姓名、職稱,課程的屬性有課程號、課程名、學(xué)時數(shù),學(xué)生的屬性有學(xué)號、姓名、性別、年齡。根據(jù)上述描述,畫出E-R圖,將E-R圖轉(zhuǎn)化為關(guān)系模型。2. 按下列要求用create database語句創(chuàng)建“運動商品銷售數(shù)據(jù)庫”,并為數(shù)據(jù)庫創(chuàng)建“商品信息表”和“商品銷售統(tǒng)計表”表1 “運動商品銷售數(shù)據(jù)庫”的數(shù)據(jù)文件和事務(wù)日志文件文件類型文件組邏輯名稱操作系統(tǒng)文件名初始尺寸最大尺寸增長尺寸數(shù)據(jù)文件PRIMARYPri_運動商品銷售D:DataFilePri_運動商品銷售.mdf2MB10MB1MB事務(wù)日志文件LF_運動商品銷售D:LogFileLF_運動商品銷售.ldf2MB10MB1MB表2 “商品信息表”的數(shù)據(jù)結(jié)構(gòu)列名數(shù)據(jù)類型長度/精度是否允許為空值描述商品標(biāo)識char3否3位數(shù)字商品名稱varchar20是中文或英文產(chǎn)地varchar50是中文地名進(jìn)貨價decimal18,2是浮點數(shù)表3 “商品銷售記錄表”的數(shù)據(jù)結(jié)構(gòu)列名數(shù)據(jù)類型長度/精度是否允許為空值描述商品標(biāo)識char3否3位數(shù)字銷售數(shù)量int是整數(shù)銷售日期datetime8是日期銷售價格decimal18,2是浮點數(shù)四、編寫SQL查詢語句:下面給出了AAA數(shù)據(jù)庫中表結(jié)構(gòu),根據(jù)每小題要求寫出SQL查詢語句(每小題3分,共36分) 。AAA的數(shù)據(jù)庫,它包括:學(xué)生(學(xué)號char(8),姓名varchar(8),性別char(2),出生日期datetime,總分 int,籍貫 char(4)課程(課程號 char(2),課程名稱 varchar(20),課程類型 char(4),學(xué)時 smallint,學(xué)分 tinyint)選修(成績編碼 int,學(xué)號char(8),課程號varchar(2),成績numeric(4,1)教師(工號char(6),姓名varchar(8),性別char(2),出生日期datetime,工作日期datetime,職稱 char(6),基本工資 int) 1、為“學(xué)生”表列“總分”之前增加一個說明列,說明列的列名:高考投檔成績2、查詢“學(xué)生”表中“籍貫”3、查詢“學(xué)生”表中男女生的平均總分4、查詢“學(xué)生”表中來自安徽的學(xué)生5、查詢“學(xué)生”的信息,并按照總分的降序輸出6、查詢“課程”表中前5條記錄,并存儲到一個新表“course”中7、查詢“”表中成績在85分以上的學(xué)生學(xué)號、姓名、性別和課程號、成績信息8、查詢所有男教師和所有男生,并標(biāo)示身份9、查詢“學(xué)生”中各省的學(xué)生總數(shù)10、查詢“學(xué)生”表中“安徽”籍的學(xué)生學(xué)號、姓名、籍貫,并統(tǒng)計總?cè)藬?shù)11、查詢“學(xué)生”表中出生日期在1990-1-1到1991-1-1之間的學(xué)生12、用自連接查詢年齡相同的學(xué)生五程序題:根據(jù)下面所給的AAA數(shù)據(jù)庫,按照第1小題寫出執(zhí)行結(jié)果,按照第2、3、4小題寫出其實現(xiàn)功能。5、6寫出查詢語句(每小題4分,共24分)假設(shè)使用名稱為AAA的數(shù)據(jù)庫,它包括Students(學(xué)號char(8),姓名varchar(8),性別char(2)年齡int,專業(yè)varchar(20),入學(xué)日期DateTime)和Score(學(xué)號char(8),課程號varchar(10),成績numeric(5,2)兩張表。1SELECT LEN(I am as tudent) ,DATE(2011-1-8) 2declare a numeric(5,2)set a=(select avg(成績)from score)select * from score where 成績=a3create procedure xxkl asbeginselect * from students x,score y where x.學(xué)號=Y.學(xué)號end4declare cn umeric(5,2)declare cli nt,c2 int,c3 int,c4i ntset c1=0;set c2=0;set c3=0;set c4=0declare xxx cursor for select 成績 from scoreop e n x x xfetch xxx into cwhile fetch_status=0 begin if(c=90
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 施工現(xiàn)場的環(huán)境影響評估試題及答案
- 行政管理與市政學(xué)交叉試題及答案研究
- 公司合資合同范例英文
- 市政財務(wù)管理方法試題及答案
- 2025年建筑工程考試境界之試題及答案
- 管理心理學(xué)對員工自主性的促進(jìn)作用試題及答案
- 公文寫作范文賞析與題目試題及答案
- 市政學(xué)與城市生活的試題及答案探究
- 2025年管理學(xué)職業(yè)技能試題及答案
- 企業(yè)開發(fā)景區(qū)合同范例
- 思想政治教育學(xué)原理整套課件完整版電子教案課件匯總(最新)
- 沖孔樁施工安全管理培訓(xùn)講義
- 壓力管道安全檢查表參考范本
- 部編人教版小學(xué)五年級下冊語文文言文閱讀理解課后專項練習(xí)
- 皮膚管理--ppt課件
- 雙向氣動插板門使用說明書
- 無生老母救世血書寶卷
- 住房公積金廉政風(fēng)險防控指引
- 醫(yī)用耗材分類目錄 (低值 ╱ 高值)
- 小學(xué)數(shù)學(xué)總復(fù)習(xí)-數(shù)的認(rèn)識講義
- 2020山西中考模擬百校聯(lián)考試卷(一)道德與法治答題卡
評論
0/150
提交評論