數(shù)據(jù)庫(kù)與XML技術(shù)考試試卷A卷及答案_第1頁(yè)
數(shù)據(jù)庫(kù)與XML技術(shù)考試試卷A卷及答案_第2頁(yè)
數(shù)據(jù)庫(kù)與XML技術(shù)考試試卷A卷及答案_第3頁(yè)
數(shù)據(jù)庫(kù)與XML技術(shù)考試試卷A卷及答案_第4頁(yè)
數(shù)據(jù)庫(kù)與XML技術(shù)考試試卷A卷及答案_第5頁(yè)
已閱讀5頁(yè),還剩2頁(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)介

PAGEPAGE5武漢城市職業(yè)學(xué)院2017-2018學(xué)年第一學(xué)期考試試卷課程名稱:數(shù)據(jù)庫(kù)與XML技術(shù)計(jì)算機(jī)與電子信息工程學(xué)院(系、部)專業(yè):計(jì)算機(jī)應(yīng)用技術(shù)試卷類型:A卷考試形式:閉卷考試時(shí)間:120分鐘題號(hào)一二三四五總分總分人得分得分評(píng)分人一、單項(xiàng)選擇題(每題2分,共40分)1、下面不屬于Mysql數(shù)據(jù)庫(kù)特點(diǎn)的是:( )。A.免費(fèi)使用B.不能跨平臺(tái)C.開(kāi)源軟件D.功能強(qiáng)大2、刪除用戶的命令是( )。 A.dropuser B.deleteuser C.droproot D.truncateuser3、如果向YEAR類型的字段插入’0’,則存入的年份是( )A.0000B.2000C.10004、使用ALTERTABLE修改表時(shí),如果要修改表的名稱,可以使用哪一子句?( )A.CHANGENAMEB.SETNAMEC.RENAMED.NEWNAME5、要想對(duì)表中記錄分組查詢,可以使用哪一子句?( )A.GROUPBYB.ASGROUPC.GROUPASD.TOGROUP6、若一篇新聞中包含文字和圖片,應(yīng)選擇哪種數(shù)據(jù)類型存儲(chǔ)?()A.INTB.TEXTC.BLOBD.CHAR7、創(chuàng)建視圖時(shí):( )。A.可以引用其它的視圖B.一個(gè)視圖只能涉及一張表C.可以替代一個(gè)基表D.以上說(shuō)法都不正確8、索引可以提高哪一操作的效率?( )。A.INSERTB.UPDATEC.DELETED.SELECT9、子查詢中可以使用運(yùn)算符ANY, 它表示的意思是( )。A.滿足所有的條件 B.滿足至少一個(gè)條件C.一個(gè)都不用滿足 D.滿足至少5個(gè)條件10、連接查詢使用的關(guān)鍵字是( )。 A.UNION B.JOIN C.ALL D.FULL11、找回mysql服務(wù)器root密碼的很重要的一步是跳過(guò)權(quán)限表的檢查啟動(dòng)mysql,該命令是( )。 A.mysql-uroot–proot B.mysqladmin-uroot-prootC.netstartmysqlD.mysqld-nt--skip-grant-tables12、修改自己的mysql服務(wù)器密碼的命令是( )。 A.mysql B.grant C.setpassword D.changepassword13、mysql中,備份數(shù)據(jù)庫(kù)的命令是( )。 A.mysqldump B.mysql C.backup D.copy14、求平均值的聚合函數(shù)是( )。ASUMB.AVGC.COUNTD.MAX15、mysql中唯一索引的關(guān)鍵字是( )。 A.fulltextindex B.onlyindex C.unique index D.index16、如果需要查詢出表中的地址列addr為空,則要使用的是( )。A.addr=nullB.addr==nullC.addrisnullD.addrisnotnull17、mysql對(duì)查詢結(jié)果進(jìn)行升序排序的關(guān)鍵字是()。A.ASCB.DESCC.LIMITD.ORDER18、在查詢中,去除重復(fù)記錄的關(guān)鍵字是()。A.havingB.distinctC.dropD.limit19、( )命令可以查看視圖的創(chuàng)建語(yǔ)句。A.SHOW

VIEW

B.SELECT

VIEW

C.SHOW

CREATE

VIEW

D.DISPLAY

VIEW20、定義表的一個(gè)字段,要求能表示4位整數(shù),2位小數(shù)數(shù)值,該定義正確的是()。A.char(6)B.varchar(6)C.decimal(4,2)D.decimal(6,2)得分評(píng)分人二、填空題(每空2分,共20分)1、_______指在觸發(fā)事件之前執(zhí)行觸發(fā)語(yǔ)句,________指在觸發(fā)事件之后執(zhí)行觸發(fā)語(yǔ)句;觸發(fā)事件包括________、UPDATE和_______等。2、使用SELECT

*

FROM

student

limit

5,10是獲取第_____條到第______條記錄。

3、如果需要將幾個(gè)互不相干的查詢的結(jié)果合并成一個(gè)結(jié)果,可以使用____________關(guān)鍵字。4、MySQL存儲(chǔ)引擎類型有_________、_________、__________、MERGE等等。得分評(píng)分人三、完善存儲(chǔ)過(guò)程(每空2分,共10分)輸入?yún)?shù)為score,輸出參數(shù)是var1。若score大于或等于80,則參數(shù)var1為“優(yōu)秀”;若score在70-80之間,則參數(shù)var1為“良好”;若score在60-70之間,則參數(shù)var1為“及格”;若score小于60,則參數(shù)var1為“不及格”。mysql

>

DELIMITER//mysql

>

CREATE

PROCEDURE

pro07(_(1)_score

INT,_(2)_var1

VARCHAR(30))

->

BEGIN

->

IF

score>79

THEN

SET

var1='優(yōu)秀';

->ELSEIF

score>69THEN

SET

var1='良好';

->

ELSEIF

__(3)___THEN

SET

var1='及格';

->

ELSE

SET

var1='不及格';

->

______(4)____________

;

->

_________(5)_________

mysql

>

DELIMITER

;得分評(píng)分人四、編程題(共30分)學(xué)生成績(jī)數(shù)據(jù)庫(kù)(庫(kù)名stuDB)下有三張表,表結(jié)構(gòu)如下:student表的定義字段名字段描述數(shù)據(jù)類型主鍵外鍵非空唯一s_no學(xué)生學(xué)號(hào)char(6)是否是是s_name姓名varchar(30)否否是否s_sex性別char(2)否否否否s_birth出生日期date否否否否s_dept系部varchar(50)否否否否s_major專業(yè)varchar(50)否否否否course表的定義字段名字段描述數(shù)據(jù)類型主鍵外鍵非空唯一c_no課程號(hào)char(3)是否是是c_name課程名稱varchar(50)否否是否c_credit學(xué)分float否否否否sc表的定義字段名字段描述數(shù)據(jù)類型主鍵外鍵非空唯一s_no學(xué)生學(xué)號(hào)char(6)是否是否c_no課程號(hào)char(3)是否是否sc_score成績(jī)float否否否否student表的記錄s_nos_names_sexs_births_depts_major090001江平女1989-01-23電子系計(jì)網(wǎng)090002李立男1990-10-10電子系計(jì)應(yīng)090003王五男1989-11-02藝術(shù)系動(dòng)漫course表的記錄sc表的記錄c_noc_namec_credits_noc_nosc_scoreC01組網(wǎng)技術(shù)1.5090001C0185C02網(wǎng)頁(yè)設(shè)計(jì)2090001C0373C03市場(chǎng)營(yíng)銷1090003C0282針對(duì)以下查詢寫(xiě)出相應(yīng)的SQL語(yǔ)句:創(chuàng)建數(shù)據(jù)庫(kù)stuDB。(2分)使用stuDB數(shù)據(jù)庫(kù)。(2分)創(chuàng)建student表。(5分)將課程信息(’C04’,’職業(yè)素養(yǎng)’,1)添加到course表中。(2將course表中“組網(wǎng)技術(shù)”課程的學(xué)分改為2個(gè)學(xué)分。(3分)查詢student表的全部記錄。(2分)查詢sc表中的學(xué)生學(xué)號(hào)(s_no)、課程號(hào)(c_no)、成績(jī)(sc_score)以漢字標(biāo)題顯示列名。(2分)需要了解姓“王”的學(xué)生姓名、所學(xué)課程和課程分?jǐn)?shù)。(3分)計(jì)算student表中所有學(xué)生的年齡。(3分)從sc表中刪除學(xué)生學(xué)號(hào)為“090001”的相關(guān)記錄。(2分)將student表的s_sex字段改名為sex,類型改為ENUM 。(2分)刪除sc表。(2分)PAGEPAGE6A卷參考答案:一、單項(xiàng)選擇題(每題2分,共40分)1.B2.A3.B4.C5.A6.C7.A8.D9.B10.B11.D12.C13.A14.B15.C16.C17.A18.B19.C20.D二、填空題(每空2分,共20分)1、BEFOREAFTERINSERTDELETE2、6153、UNION4、MyISAMInnoDBMEMORY

三、完善存儲(chǔ)過(guò)程(每空2分,共10分)1、IN2、OUT3、score>=60或者score>594、END

IF5、END//四、編程題(共30分)CREATEDATABASEstuDB;(2分)USEstuDB;(2分)CREATETABLEstudent(s_noCHAR(6)NOTNULLUNIQUEPRIMARYKEY,s_nameVARCHAR(30)NOTNULL,s_sexCHAR(2),s_birthDATE,s_deptVARCHAR(50),s_majorVARCHAR(50));(5分,寫(xiě)錯(cuò)一處扣0.5分)INSERTINTOcourseVALUES(’C04’,’職業(yè)素養(yǎng)’UPDATEcourse(1分)SETc_credit=2(1分)WHEREc_name=’組網(wǎng)技術(shù)’(1分)SELECT*FROMstudent(2分)SELECTs_noAS學(xué)號(hào),c_noAS課程號(hào),sc_scoreAS成績(jī)(1分)FROMsc(1分)(或selects_no學(xué)號(hào),c_no課程號(hào),sc_score成績(jī))SELECTs_name,c_name,sc_score(1分)FROMstudent,scWHEREs_namelike‘王%’AN

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論