下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上 裝 訂 線 內(nèi) 不 要 答 題 蚌埠學(xué)院20132014學(xué)年第一學(xué)期SQL數(shù)據(jù)庫(kù)系統(tǒng)期末考試試題(A)注意事項(xiàng):1、適用班級(jí):11計(jì)算機(jī)科學(xué)與技術(shù)(本1、本2、本3班)2、本試卷共2頁(yè)。滿分100分。3、考試時(shí)間120分鐘。 4、考試方式:閉卷一、選擇題(每小題1分,共25分)1、在SQL SERVER中,使用update語(yǔ)句更新數(shù)據(jù)庫(kù)表中的數(shù)據(jù),以下說(shuō)法正確的是( b )。(A)每次只能更新一行數(shù)據(jù) (B)每次可以更新多行數(shù)據(jù)(C)如果沒(méi)有數(shù)據(jù)項(xiàng)被更新,將提示錯(cuò)誤信息(D)更新數(shù)據(jù)時(shí),必須帶有WHERE條件子句2、在SQL Server 2008中,要防止大于10
2、0的數(shù)據(jù)被保存到int類型的列,可以使用( d )。(A)主鍵約束 (B)限制約束 (C)外鍵約束 (D)檢查約束3、在SQL Server 2008 中,有students(學(xué)生)表,包含字段:Sid(學(xué)號(hào)),SName(姓名),Grade(成績(jī))。現(xiàn)要將所有學(xué)員的成績(jī)加10分。下列SQL語(yǔ)句正確的是( d )。(A)update students set Grade=Grade+10 where Sid=1(B)update * set Grade=Grade+10(C)update * from students set Grade=Grade=Grade+10(D)update stu
3、dents set Grade=Grade+104、在SQL Server 2008 中,有一個(gè)product(產(chǎn)品)表,包含子段:pname(產(chǎn)品名稱),要從此表中篩選出產(chǎn)品名稱為“蘋果”或者“香蕉”的記錄,下列語(yǔ)句正確的是( c )。(A) SELECT*FROM product ON pname=蘋果OR pname=香蕉(B) SELECT*FROM product ON pname=蘋果 AND pname=香蕉(C) SELECT*FROM product WHERE pname=蘋果 OR pname=香蕉(D) SELECT*FROM product WHERE pname=蘋
4、果 AND pname=香蕉5、在SQL Server 2008中,附加數(shù)據(jù)庫(kù)操作是指( b )。(A)把SQL Server數(shù)據(jù)庫(kù)文件保存為其他數(shù)據(jù)庫(kù)文件。(B)根據(jù)數(shù)據(jù)庫(kù)物理文件中的信息,把數(shù)據(jù)庫(kù)在SQL Server 2008中恢復(fù)。(C)把所有該數(shù)據(jù)庫(kù)表的數(shù)據(jù)清空。(D)把數(shù)據(jù)庫(kù)刪除掉。6、在SQL Sever 2008中,假設(shè)表 users 包含主鍵列 id ,那么執(zhí)行“Update users SET id=20 WHERE id=30”,執(zhí)行的結(jié)果可能有( c )。(A)如果表中含有id為30的記錄,但不包含id為20的記錄,則更新失敗。(B)執(zhí)行出錯(cuò),因?yàn)橹麈I列不可以被更新。(
5、C)如果表中同時(shí)含有id 為20和id 為30的記錄,則更新失敗。(D)如果表中不包含id為20 和id 為30 的記錄,則更新一行記錄。7、在SQL Sever 2008中,查找 student 表中所有身份證號(hào)碼CardNo的前三位為010或020的記錄,以下語(yǔ)句正確的是( c )。(A)select * from student where cardno like 010% and cardno like 020%(B)select * from student where cardno like 010% or 020%(C)select * from student where ca
6、rdno like 01,20%(D)select * from student where cardno like 0(1,2)0%8、在SQL Sever 2008中,學(xué)生表student中包含以下字段:學(xué)生編號(hào) sid(主鍵),學(xué)生姓名 sName ,現(xiàn)在查詢所有姓名重復(fù)的記錄,以下語(yǔ)句正確的是( b )。(A)select * from student where count(sid)>1(B)select a. * from student a, student b where a.sname=b.sname(C)select a.* from student a, stude
7、nt b where a.sname=b.sname and a.sid<>b.sid(D)select * from student group by sName where count(sid)>19、在SQL Sever 2008 中,有系統(tǒng)數(shù)據(jù)庫(kù)和用戶數(shù)據(jù)庫(kù),下列不屬于系統(tǒng)數(shù)據(jù)庫(kù)的是( d )。(A) master (B) model (C) msdb (D) pubs10、在SQL Server 2008中,外鍵用于將一個(gè)表中的列與另一表中的列關(guān)聯(lián)起來(lái),為了確保引用的完整性,要求( a )。 (A)外鍵列的列值必須已經(jīng)存在于主鍵表的對(duì)應(yīng)列的列值中(B)外鍵列的列值必
8、須與主鍵表的對(duì)應(yīng)列的列值一一對(duì)應(yīng)(C)外鍵列不能有重復(fù)的值(D)外鍵表的數(shù)據(jù)行行數(shù)必須大于主鍵表的數(shù)據(jù)行行數(shù)11、在SQL Server 2008中,現(xiàn)有定單表orders,包含用戶信息userid,產(chǎn)品信息productid,以下( d )語(yǔ)句能夠返回至少被定購(gòu)過(guò)兩回的productid。(A)select productid from orders group by productid where count(productid)>1(B)select productid from orders having count(productid)>1 group by produc
9、tid (C)select productid from orders where having count(productid)>1 group by productid(D)select productid from orders group by productid having count(productid)>112、在SQL Server 2008中,假定一個(gè)學(xué)生選修課管理系統(tǒng)中有兩個(gè)表,包括:student (學(xué)生)表,其結(jié)構(gòu)為:sID (學(xué)號(hào)),sName(姓名);studentCourse(學(xué)生選課)表,其結(jié)構(gòu)為:sID(學(xué)號(hào)),cID(課程編號(hào)),score(成
10、績(jī))。那么列出所有已選課學(xué)生的學(xué)號(hào)、姓名、課程編號(hào)和成績(jī)的SQL語(yǔ)句是( bd )。(A)SELECT sID,sName,cID,score FROM student,studentCourse(B)SELECT sID,sName,cID,score FROM student INNER JOIN studentCourse ONstudent.sID=studentCourse.sID(C)SELECT sID,sName,cID,score FROM student OUTER JOIN studentCourse ON student.sID=studentCourse.sID(D)
11、SELECT sID,sName,cID,score FROM student,studentCourse WHERE student.sID=studentCourse.sID13、在SQL Sever2008中,假定grade(成績(jī))表中包含字段:sID(學(xué)號(hào)),cID(班級(jí)編號(hào))、lang(語(yǔ)文成績(jī))、math(數(shù)學(xué)成績(jī)),那么計(jì)算所有學(xué)生人數(shù)和各科最高成績(jī)的SQL語(yǔ)句是( )。(A)SELECT COUNT(*),MAX(lang),MAX(math) FROM grade(B)SELECT COUNT(*),MAX(lang),MAX(math) FROM grade GROUP B
12、Y sID(C)SELECT SUM(*),MAX(lang),MAX(math) FROM grade GROUP BY sID(D)SELECT SUM(*),MAX(lang),MAX(math) FROM grade14、在數(shù)據(jù)庫(kù)中,設(shè)計(jì)用戶表時(shí),固定長(zhǎng)度的身份證號(hào)碼最好采用下面( )數(shù)據(jù)類型進(jìn)行存儲(chǔ)。(A)char (B)text (C)varchar (D)int15、在SQL sercer 2008中,假設(shè)表ABC中有,A,B,C三列,設(shè)為字符數(shù)據(jù)類型,其中A列的默認(rèn)值為AV如果能夠正確執(zhí)行語(yǔ)句:INSERT ABC (A,C)VALUES(V,NULL),下列的說(shuō)法正確的是(
13、)。(A)插入A列的值為V (B)插入A列的值為AV(C)插入B列的值為空 (D)插入C列的值為空16SQL server 數(shù)據(jù)庫(kù)文件有3類,其中日志文件的后綴為( )。 (A).ndf (B) .ldf (C) .mdf (D) .idf17、根據(jù)關(guān)系數(shù)據(jù)基于的數(shù)據(jù)模型關(guān)系模型的特征判斷下列正確的一項(xiàng)( )。(A)只存在一對(duì)多的實(shí)體關(guān)系,以圖形方式來(lái)表示。 (B)以二維表格結(jié)構(gòu)來(lái)保存數(shù)據(jù),在關(guān)系表中不允許有重復(fù)行存在。 (C)能體現(xiàn)一對(duì)多、多對(duì)多的關(guān)系,但不能體現(xiàn)一對(duì)一的關(guān)系。 (D)關(guān)系模型數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)發(fā)展的最初階段。 18、 關(guān)系數(shù)據(jù)庫(kù)中,主鍵是( )。 (A)為標(biāo)識(shí)表中唯一的實(shí)體 (
14、B)創(chuàng)建唯一的索引,允許空值 (C)只允許以表中第一字段建立 (D)允許有多個(gè)主鍵的 19、 表在數(shù)據(jù)庫(kù)中是一個(gè)非常重要的數(shù)據(jù)對(duì)象,它是用來(lái)( )各種數(shù)據(jù)內(nèi)容的。(A)顯示 (B)查詢 (C)存放 (D)檢索 20、為數(shù)據(jù)表創(chuàng)建索引的目的是( )。(A)提高查詢的檢索性能 (B)創(chuàng)建唯一索引 (C)創(chuàng)建主鍵 (D)歸類 21、在Transact-SQL語(yǔ)法中,用來(lái)插入數(shù)據(jù)的命令是( ),用于更新的命令是( )。 (A)INSERT,UPDATE (B)UPDATE,INSERT (C)DELETE,UPDATE
15、 (D)CREATE,INSERT INTO 22、在Transact-SQL語(yǔ)法中,SELECT語(yǔ)句的完整語(yǔ)法較復(fù)雜,但至少包括的部分( )。 (A)SELECT,INTO (B)SELECT,F(xiàn)ROM (C)SELECT,GROUP (D)僅SELECT 23、視圖是一種常用的數(shù)據(jù)對(duì)象,它是提供( )和( )數(shù)據(jù)的另一種途徑,可以簡(jiǎn)化數(shù)據(jù)庫(kù)操作。(A)查看,存放 (B)查看,檢索 (C)插入,更新 (D)檢索,插入 24、在SQL SERVER服務(wù)器上,存儲(chǔ)過(guò)程是一組預(yù)先定義并( )的Transact-SQL語(yǔ)句。 (A)保存 (B)編
16、譯 (C)解釋 (D)編寫 25、在SQL Server 2008中,索引的順序和數(shù)據(jù)表的物理順序相同的索引是( )。A(A)聚集索引 (B)非聚集索引 (C)主鍵索引 (D)唯一索引二、簡(jiǎn)答題(每小題5分,共25分)基于下列程序代碼,回答相應(yīng)的問(wèn)題。using System.Data.SqlClient; 語(yǔ)句標(biāo)號(hào)(1)public Form1() /定義并初始化參數(shù)String ConnectionString = null; 語(yǔ)句標(biāo)號(hào)(2)SqlConnection conn = null; 語(yǔ)句標(biāo)號(hào)(3)SqlCommand cmd = null; 語(yǔ)句標(biāo)號(hào)(4)String sql
17、= null; /定義sql 語(yǔ)句字符串變量InitializeComponent(); /初始化參數(shù) string serverName = "QXM" /數(shù)據(jù)庫(kù)服務(wù)器 string databaseName = "" /訪問(wèn)的數(shù)據(jù)庫(kù)設(shè)為空 string userID = "sa" string userPassword = "" /建立連接字符串 ConnectionString = "Data Source=" + serverName + "Initial Catalog=&q
18、uot; + databaseName + "User ID=" + userID + "password=" + userPassword; conn = new SqlConnection(ConnectionString); 語(yǔ)句標(biāo)號(hào)(5)1、語(yǔ)句標(biāo)號(hào)(1)的語(yǔ)句的作用(本題5分)。引進(jìn)sql數(shù)據(jù)操作庫(kù)2、語(yǔ)句標(biāo)號(hào)(2)的語(yǔ)句的作用(本題5分)。定義鏈接字符串3、語(yǔ)句標(biāo)號(hào)(3)的語(yǔ)句的作用(本題5分)。定義SqlConnection 鏈接對(duì)象4、語(yǔ)句標(biāo)號(hào)(4)的語(yǔ)句的作用(本題5分)。定義SqlCommand命令對(duì)象5、語(yǔ)句標(biāo)號(hào)(5)的語(yǔ)句的作用(
19、本題5分)。創(chuàng)建一個(gè)連接對(duì)象三、編程題(每小題10分,共50分)寫出T-SQL語(yǔ)句,對(duì)“教學(xué)管理數(shù)據(jù)庫(kù)”進(jìn)行如下操作:表4.3“教師任課信息表”結(jié)構(gòu)字段名類型字段大小說(shuō)明序號(hào)自動(dòng)編號(hào)int主鍵課程號(hào)nvarchar3非空職工號(hào)nvarchar10非空 表4.4“學(xué)生基本信息表”結(jié)構(gòu) 表4.5“教師基本信息表”結(jié)構(gòu)字段名類型字段大小說(shuō)明字段名類型字段大小說(shuō)明學(xué)號(hào)nvarchar10主鍵職工號(hào)nvarchar10主鍵姓名nvarchar8非空姓名nvarchar8非空性別nvarchar1非空性別nvarchar1非空年齡int4非空年齡int4非空出生地點(diǎn)nvarchar20工作日期dateti
20、me8非空專業(yè) nvarchar20職稱nvarchar10電子信箱nvarchar50婚姻狀況bit1表4.6“學(xué)生成績(jī)表”結(jié)構(gòu) 表4.7 “學(xué)生課程信息表”結(jié)構(gòu)字段名類型字段大小說(shuō)明字段名類型字段大小說(shuō)明序號(hào)自動(dòng)編號(hào)int主鍵課程號(hào)nvarchar3主鍵學(xué)號(hào)nvarchar10非空課程名稱nvarchar20非空課程號(hào)nvarchar3非空課程類型nvarchar8非空成績(jī)float4學(xué)時(shí)int4非空1、在“教學(xué)管理數(shù)據(jù)庫(kù)”中“學(xué)生成績(jī)表”中查詢選修計(jì)算機(jī)文化基礎(chǔ)的學(xué)生成績(jī)信息,請(qǐng)寫出T-SQL代碼(本題10分)。SELECT * FROM 學(xué)生成績(jī)表 WHERE 課程號(hào)= ( SELECT 課程號(hào) FROM 學(xué)生課程信息表WHERE 課程名稱 = '計(jì)算機(jī)文化基礎(chǔ)' )2、在“教學(xué)管理數(shù)據(jù)庫(kù)”中查詢選修了102課程且成績(jī)?cè)?5分以上的學(xué)生姓名及成績(jī),請(qǐng)寫出T-SQL代碼(本題10分)。SELECT 姓名,成績(jī)FROM 學(xué)生基本信息表 INNER JOIN 學(xué)生成績(jī)表ON 學(xué)生基本信息
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版舊車買賣合同包含車輛過(guò)戶手續(xù)辦理3篇
- 2025版智能小區(qū)監(jiān)控平臺(tái)建設(shè)與運(yùn)營(yíng)維護(hù)合同3篇
- 2025年度船舶港口清潔與消毒服務(wù)合同3篇
- 2025年度居民用水行業(yè)發(fā)展規(guī)劃合同示范3篇
- 2024全新電力系統(tǒng)保護(hù)用機(jī)電產(chǎn)品買賣協(xié)議3篇
- 2024年版權(quán)許可使用合同中的權(quán)利義務(wù)規(guī)定
- 2025版鋼筋混凝土排水管系統(tǒng)集成與智能化升級(jí)合同3篇
- 2024年牧場(chǎng)草地修復(fù)與購(gòu)買合同
- 2025版駕校經(jīng)營(yíng)權(quán)創(chuàng)新發(fā)展承包合同
- 2025版城市公交客車租賃協(xié)議書3篇
- 初二年級(jí)勞動(dòng)課教案6篇
- 箱變遷移工程施工方案
- 北師大版九年級(jí)數(shù)學(xué)下冊(cè)《圓的對(duì)稱性》評(píng)課稿
- 住宅室內(nèi)裝飾裝修管理辦法課件
- 呼吸系統(tǒng)疾病診療規(guī)范
- 《遙感原理與應(yīng)用》期末考試試卷附答案
- 2023年全國(guó)乙卷筆試部分講解課件 【高效課堂+精研精講】 高考英語(yǔ)復(fù)習(xí)
- GB/T 9452-2023熱處理爐有效加熱區(qū)測(cè)定方法
- 肺炎支原體肺炎診治專家共識(shí)
- 酒店業(yè)輕資產(chǎn)運(yùn)營(yíng)模式案例研究
- 建筑師《建筑工程經(jīng)濟(jì)》習(xí)題(E)
評(píng)論
0/150
提交評(píng)論