mysql數(shù)據(jù)庫技術(shù)與應(yīng)用配套習(xí)題含答案_第1頁
mysql數(shù)據(jù)庫技術(shù)與應(yīng)用配套習(xí)題含答案_第2頁
mysql數(shù)據(jù)庫技術(shù)與應(yīng)用配套習(xí)題含答案_第3頁
mysql數(shù)據(jù)庫技術(shù)與應(yīng)用配套習(xí)題含答案_第4頁
mysql數(shù)據(jù)庫技術(shù)與應(yīng)用配套習(xí)題含答案_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第第12頁/共11頁第一章題目一、選擇題1、數(shù)據(jù)庫系統(tǒng)的核心是(。A、數(shù)據(jù)庫 、數(shù)據(jù)庫管理系C、數(shù)據(jù)模型 D、軟件工具2、SQL語言具有()功能。A、關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制B、數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制CD、數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱3、SQL語言是()的語言,容易學(xué)習(xí)AB、結(jié)構(gòu)化C、格式化D、導(dǎo)航式4、在數(shù)據(jù)庫中存儲的是()A、數(shù)據(jù)庫 、數(shù)據(jù)庫管理員C、數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系 D、信5DBMS的中文含義是()A、數(shù)據(jù)庫BC、數(shù)據(jù)庫系統(tǒng)D二、判斷題1、數(shù)據(jù)庫是具有邏輯關(guān)系和確定意義的數(shù)據(jù)集合。()2、數(shù)據(jù)庫管理系統(tǒng)是一種操縱和管理數(shù)據(jù)庫的大型軟件()3、常見的關(guān)系型數(shù)據(jù)庫有mysql、SQLServerOracle、Sybase、DB2()4、MySQL是小型數(shù)據(jù)庫管理系統(tǒng)三、簡答1、簡述數(shù)據(jù)庫的特點。2、簡述數(shù)據(jù)庫和數(shù)據(jù)庫系統(tǒng)的異同。3、請簡述DDL和DML的區(qū)別。第一章答案一、選擇題1、B 2、B二、判斷題1、對 2、三、簡答

3、B3、對

4、C 5D4、錯1、數(shù)據(jù)庫的特點,具體如下:數(shù)據(jù)結(jié)構(gòu)化實現(xiàn)數(shù)據(jù)共享數(shù)據(jù)獨立性高數(shù)據(jù)統(tǒng)一管理與控制2、數(shù)據(jù)庫(Database,DB)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫。用戶可以對數(shù)據(jù)進(jìn)行增加、刪除、修改、查找等操作。而數(shù)據(jù)庫系統(tǒng)DataBaseSysteDBS)的范圍比數(shù)3、DDL是數(shù)據(jù)庫定義語言,它主要用于定義數(shù)據(jù)庫、表等,包括CREATE語句、ALTER語句和DROP語句。其中CREATE語句用于創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)表等,ALTER語句用于修改表的定義等,DROP語句用于刪除數(shù)據(jù)庫、刪除表等。DML是數(shù)據(jù)操作語言,它主要用于對數(shù)據(jù)庫進(jìn)行添加、修改和刪除操作,包括INSERTUPDATEDELETEINSERT修改數(shù)據(jù),DELETE語句用于刪除數(shù)據(jù)。第二章題目一、選擇題1、一個數(shù)據(jù)庫最多可以創(chuàng)建數(shù)據(jù)表的個數(shù)是A1個 B、2個C、1個或2個 D、多個2、下面選項中,屬于MySQL用于放置日志文件以及數(shù)據(jù)庫的目錄是Abin目錄、data目錄C、include目錄D、lib目錄3、下面關(guān)于在DOS停止MySql的命令中,正確的是AstopnetmysqlBservicestopCnetstopmysqlD、servicemysqlstop4、下面選項中,屬于關(guān)系型數(shù)據(jù)庫產(chǎn)品的是((多選AOracle BSQLServerC、MongoDB D、MySQL二、判斷題1、MySQL現(xiàn)在是Oracle公司的產(chǎn)品。()2、登錄Mysql服務(wù)器,只能通過Dos命令行登錄。()3、查看MySQL的幫助信息,可以在命令行窗口中輸入“help;”或者“\h”命令。()4、MySQL是一種介于關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫之間的產(chǎn)品()第二章答案一、選擇題1D 2、B二、判斷題1、對 2、錯

3、C3、對

4、ABD4、錯第三章題目一、選擇題1、下面MySQL的數(shù)據(jù)類型中,可以存儲整數(shù)數(shù)值的是A、FLOAT BDOUBLEC、MEDIUMINT D2、下面有關(guān)DECIMAL(6,2)的描述中,正確的是()A、它不可以存儲小數(shù)B、6C、6D8位數(shù)字3、下列選項中,定義字段非空約束的基本語法格式是()A、字段名數(shù)據(jù)類型ISNULL;B、字段名數(shù)據(jù)類型NOTNULL;C、字段名數(shù)據(jù)類型ISNOTNULL;D、字段名NOTNULL數(shù)據(jù)類型;4、下面選項中,表示日期和時間的數(shù)據(jù)類型是((多選ADECIMAL(6,2)B、DATEC、YEARD、TIMESTAMP二、判斷題1、MySQL數(shù)據(jù)庫一旦安裝成功,創(chuàng)建的數(shù)據(jù)庫編碼也就確定了,是不可以更改的()2、在MySQL中,如果添加的日期類型不合法,系統(tǒng)將報錯()3、在刪除數(shù)據(jù)表的時,如果表與表之間存在關(guān)系,那么可能導(dǎo)致刪除失?。ǎ?、一個數(shù)據(jù)表中可以有多個主鍵約束三、簡答題1、請簡述什么是非空約束并寫出其基本語法格式。2、簡要概述什么是默認(rèn)約束,并寫出默認(rèn)約束的基本語法格式。第三章答案一、選擇題1、C二、判斷題2、B3、B4、BCD1、錯三、簡答2、對3、對4、錯1、非空約束指的是字段的值不能為NULLMySQL中,非空約束是通過NOTNULL的,其基本的語法格式為:字段名數(shù)據(jù)類型NOTNULL;2、個字段賦值,那么,數(shù)據(jù)庫系統(tǒng)會自動為這個字段插入默認(rèn)值。默認(rèn)約束的基本語法格式為:字段名數(shù)據(jù)類型DEFAULT默認(rèn)值;第四章題目一、選擇題1、下面選項中,用于刪除表中數(shù)據(jù)的關(guān)鍵字是AALTERB、DROPC、UPDATED、DELETE2、在執(zhí)行添加數(shù)據(jù)時出現(xiàn)“Field'name'doesn'thaveadefaultvalue”錯誤,可能導(dǎo)致錯誤的原因是()A、INSERT語句出現(xiàn)了語法問題B、name字段沒有指定默認(rèn)值,且添加了NOTNULLC、name字段指定了默認(rèn)值D、name字段指定了默認(rèn)值,且添加了NOTNULL約束3、下列用于更新的SQL語句中,正確的是()A、updateusersetid=u001;B、updateuser(id,username)values('u001','jack');C、updateusersetid='u001',username='jack';D、updateintousersetid='u001',username='jack';4、下面選項中,關(guān)于SQLtruncatetable的作用是解釋,正確的是Auser表中的所有數(shù)據(jù)B、與“deletefromuseuser表,并再次創(chuàng)建userDuser表二、判斷題1、向表中添加數(shù)據(jù)不僅可以實現(xiàn)整行記錄添加,還可以實現(xiàn)添加指定的字段對應(yīng)的值()2default必須為該字段賦值,否則數(shù)據(jù)庫系統(tǒng)會提示錯誤()3、在DELETE語句中如果沒有使用WHERE子句,則會將表中的所有記錄都刪除()4、使用()三、簡答1、簡述DELETE語句與TRUNCATE語句的區(qū)別。2、請寫出更新表中記錄的基本語法格式。第四章答案一、選擇題1、D二、判斷題2、B3、C4、C1、對三、簡答2、對3、對4、對1、DELETE語句與TRUNCATE語句的區(qū)別如下:DELETE語句是DML語句,TRUNCATE語句通常被認(rèn)為是DDL語句。DELETE語句后面可以跟WHERETRUNCATE記錄使用語句刪除表中的數(shù)據(jù)后,再次添加記錄時,自動增加字段的默認(rèn)初始1DELETE自動增加字段的值為刪除時該字段的最大值加1。TRUNCATE語句的執(zhí)行效率比DELETE語句高2、UPDATE表名SET1=1[2=2,……][WHERE]第五章題目一、選擇題1、使用LIKE關(guān)鍵字實現(xiàn)模糊查詢時,常用的通配符包括A、%與* B、*與?C、%與_ D、_與*2、下列選項中,用于排序的關(guān)鍵字是()A、GROUPBYB、ORDERBYC、HAVINGD、WHERE3、下面選項中,用于求出某個字段的最小值的函數(shù)是()A、avg()B、max()C、min()D、total()4、下面選項中,屬于聚合函數(shù)的是((多選A、avg()B、length()C、sum()D、concat()二、判斷題1、在MySQL中目前查詢表中的記錄只能使用SELECT()2GROUPBY()3SELECT語句中可以使用AS()4、在字段進(jìn)行升序排列時,如果某條記錄的字段值為NULL()三、簡答1、請簡述MySQL中通配的類型以及它們各自的作用。2、請簡述HAVING關(guān)鍵字和WHERE關(guān)鍵字的區(qū)別。(至少寫2點)3、現(xiàn)有一張表score記錄所有學(xué)生數(shù)學(xué)和英語的成績,表中字段有學(xué)號,姓名,學(xué)科,分?jǐn)?shù)。要求如下:查詢姓名為張三的學(xué)生成績90分的同學(xué)180分的所有同學(xué)的學(xué)號第五章答案一、選擇題1、C二、判斷題2、B3、C4、AC1、對三、簡答2、對3、對4、錯1、有兩種類型的通配符(%)通配符:匹配任意長度的字符串,包括空字符串。(_)通配符:符,需要使用多個下劃線通配符。2、HAVING關(guān)鍵字后可以跟聚合函數(shù),而WHERE關(guān)鍵字不能。關(guān)鍵字都和GROUPBYWHERE一般用于分組前的條件過濾。3、SELECT*FROMscoreWHERE=’’;SELECT*FROMscoreWHERE=’AND>90;SELECT學(xué)號FROMscoreGROUPBY學(xué)號SUM()>180;第六章題目一、選擇題1、下面選項中,關(guān)于MySQL中開啟事務(wù)的SQL語句,正確的是ABEGINTRANSACTION;B、STARTTRANSACTION;C、ENDTRANSACTION;D、STOPTRANSACTION;2、下面選項中,用于實現(xiàn)事務(wù)回滾操作的語句是()A、ROLLBACKTRANSACTION;B、ROLLBACK;C、ENDCOMMIT;D、ENDROLLBACK;3、下面事務(wù)隔離級別中,隔離級別最低的是()A、READUNCOMMITTEDB、READCOMMITTEDC、REPEATABLEREADD、SERIALIZABLE4、下面語句中,能正確在MySQL中創(chuàng)建存儲過程的是()A、CREATEPROCB、CREATEDATABASEC、CREATEFUNCTIONDCREATEPROCEDURE二、判斷題1MySQLBEGIN…END程序中。()2、在Mysql存儲過程中,定義條件使用DECLARE()3、想要使用光標(biāo)處理結(jié)果集中的數(shù)據(jù),可以直接使用光標(biāo)無需先進(jìn)行聲明()4MySQL還不提供對已存在的存儲過程代碼的修改則先刪除它,再重新編碼創(chuàng)建一個新的存儲過程()三、簡答1、請簡述什么是事務(wù)。2、請簡述事務(wù)的四個特性。3、請簡述流程控制語句中的REPEAT語句與WHILE語句的異同。第六章答案一、選擇題1、B 2、B 3A 4D二、判斷題1、對 2、對 3、錯 4、三、簡答1、所謂的事務(wù)就是針對數(shù)據(jù)庫的一組操作,它可以由一條或多條SQL語句組成,同一個事務(wù)中的SQL語句要么都執(zhí)行,要么都不執(zhí)行。2、事務(wù)的四個特性如下:1)原子性(Atomicity)2)一致性3)隔離性(Isolation)4)持久性(Durability)3、都可以用于創(chuàng)建一個帶有條件判斷的循環(huán)過程。WHILEREPEAT先執(zhí)行循環(huán)體,然后再進(jìn)行條件判斷。第七章題目一、選擇題1、下面選項中,查看視圖需要的權(quán)限是()A、SELECTVIEWBCREATEC、SHOWVIEWDSETVIEW2、下面將視圖view_stu中字段chinese100的語句中,正確的是AUPDATEview_stuSETchinese=100;B、ALTERview_stuSETchinese=100;C、UPDATEVIEWview_stuSETchinese=100;D、ALTERVIEWview_stuSETchinese=100;3、刪除視圖時,出現(xiàn)“Table'chapter07.view_stu2'doesn'texist”錯誤,對于該錯誤的描述,正確的是()A、刪除視圖的語句存在語法錯誤B、被刪除的視圖所對應(yīng)的基本表不存在C、被刪除的視圖不存在D、被刪除的視圖和表都不存在4、下面關(guān)于視圖的優(yōu)點的描述中,正確的是((多選A、簡化查詢語句B、提高安全性C、屏蔽真實表結(jié)構(gòu)變化帶來的影響D、實現(xiàn)了邏輯數(shù)據(jù)獨立性二、判斷題1、視圖中包含了SELECT查詢的結(jié)果,因此視圖的創(chuàng)建基于SELECT語句和已經(jīng)存在的數(shù)()2、視圖屬于數(shù)據(jù)庫,在默認(rèn)情況下,視圖將在當(dāng)前數(shù)據(jù)庫中創(chuàng)建()3、查看視圖必須要有CREATEVIEW的權(quán)限。()4、視圖是一個虛擬表,其中沒有數(shù)據(jù),所以當(dāng)通過視圖更新數(shù)據(jù)時其實是在更新基本表中的數(shù)據(jù)。()三、簡答1、請簡述視圖的優(yōu)點有哪些?(至少寫出3點)2、請簡述查看視圖的幾種方式。3、簡述什么情況下視圖的更新操作不能被執(zhí)行(至少寫出3點)第七章答案一、選擇題1、C2、A3、C4、ABCD二、判斷題1、對2、對3、錯4、對三、簡答1、視圖的優(yōu)點如下:簡化查詢語句提高安全性屏蔽真實表結(jié)構(gòu)變化帶來的影響實現(xiàn)了邏輯數(shù)據(jù)獨立性2、使用DESCRIBE語句查看視圖在MySQL中,使用DESCRIBE語句可以查看視圖的字段信息,其中包括字段名、字段類型等信息。DESCRIBE語句的基本語法格式如下所示:DESCRIBE;或簡寫為:DESC;使用SHOWTABLE語句查看視圖MySQL中,使用SHOWTABLESHOW語句的基本語法格式如下所示:使用SHOWTABLESTATUSLIKE'圖名'在MySQL中,使用SHOWCREATEVIEW語句不僅可以查看創(chuàng)建視圖時的定義語句,還可以查看視圖的字符編碼。SHOWCREATEVIEW語句的基本語法格式如下所示:SHOWCREATEVIEW視圖名;3、視圖的更新操作不能被執(zhí)行的情況,具體如下:視圖中不包含基本表中被定義為非空的列在定義視圖的SELECT語句后的字段列表中使用了數(shù)學(xué)表達(dá)式在定義視圖的SELECT語句后的字段列表中使用聚合函數(shù)SELECT語句中使用了BY子句第八章題目一、選擇題1、下面有關(guān)數(shù)據(jù)庫還原的說法中,錯誤的是()AB、還原是指還原數(shù)據(jù)庫中的數(shù)據(jù),而庫是不能被還原的C、使用mysql命令可以還原數(shù)據(jù)庫中的數(shù)據(jù)D、數(shù)據(jù)庫中的庫可以被還原的2、下面使用SET語句將root用戶的密碼修改為mypwd3的描述中,正確的是Aroot登錄到MySQL,再執(zhí)行:SETPASSWORD=password('mypwd3');B、直接在DOS中執(zhí)行:SETPASSWORD=password('mypwd3');Croot登錄到MySQL,再執(zhí)行:SETPASSWORD=password(mypwd3);D、直接在DOS中執(zhí)行:SETPASSWORD='mypwd3';3、下面選項中,允許為其他用戶授權(quán)的權(quán)限是()A、ALTER權(quán)限B、GRANT權(quán)限C、RENAME權(quán)限D(zhuǎn)、GRA

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論