《MySQL 8數(shù)據(jù)庫原理與應(yīng)用》期末模擬試題2及答案_第1頁
《MySQL 8數(shù)據(jù)庫原理與應(yīng)用》期末模擬試題2及答案_第2頁
《MySQL 8數(shù)據(jù)庫原理與應(yīng)用》期末模擬試題2及答案_第3頁
《MySQL 8數(shù)據(jù)庫原理與應(yīng)用》期末模擬試題2及答案_第4頁
《MySQL 8數(shù)據(jù)庫原理與應(yīng)用》期末模擬試題2及答案_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《MySQL8數(shù)據(jù)庫原理與應(yīng)用》期末模擬試題2

一、單選題

1、開發(fā)人員在設(shè)計(jì)E-R圖時(shí),通常使用()表示聯(lián)系。

A.矩形框B.橢圓C.菱形D.無向邊

2、兩個(gè)實(shí)體A和B,如果A中的每一個(gè)值在B中有多個(gè)實(shí)體值與其對(duì)應(yīng),反

之在B中每一個(gè)實(shí)體值在A中至多有一個(gè)實(shí)體值與之對(duì)應(yīng),那么則稱A和B

為()o

A.一對(duì)一關(guān)系B.一對(duì)多關(guān)系C.多對(duì)多關(guān)系D.以上都不是

3、下面關(guān)于MySQL描述錯(cuò)誤的是()。

A.MySQL數(shù)據(jù)庫可以稱得上是目前運(yùn)行速度最快的SQL語言數(shù)據(jù)庫。

B.MySQL數(shù)據(jù)庫是一款自由軟件。任何人都可以從MySQL的官方網(wǎng)站下載

該軟件。

C.MySQL是一個(gè)真正的多用戶、多線程SQL數(shù)據(jù)庫服務(wù)器。

D.以上都不對(duì)。

4、MySQL的默認(rèn)端口號(hào)為()o

A.3306B.1433C.3307D.1521

5、MySQL默認(rèn)的用戶為()o

A.saB.adminC.rootD.boot

6、MySQL屬于()數(shù)據(jù)庫系統(tǒng)。

A、層次模型B、網(wǎng)狀模型C、關(guān)系模型D、面向?qū)ο竽P?/p>

7、SQL語言的數(shù)據(jù)操縱語句包括SELECT、INSERT、UPDATE、DELETE

等,其中最重要的、使用最頻繁的語句是()o

A、UPDATEB、INSERTC、SELECTD、DELETE

8、下列()可以在命令提示符下啟動(dòng)MySQL服務(wù)器。

A.netstartB.netstartmysql57C.netstopmysql57D.startmysql57

9、下列()語句可以用于查看服務(wù)器中所有的數(shù)據(jù)庫名稱。

A.SHOWDATABASE;B.SHOWDATABASES;

C.SHOWENGINES;D.SHOWVARIABLES;

10、下列()語句可以用于將db」ibrary數(shù)據(jù)庫作為當(dāng)前默認(rèn)的數(shù)據(jù)庫。

A.CREATEDATABASEdb」ibraryB.SHOWdb」ibrary;

C.USEdb」ibrary;D.SELECTdbjibrary;

11、UNIQUE唯一索引的作用是()o

A.保證各行在該索引上的值不能為NULL

B.保證各行在該索引上的值都不能重復(fù)

C.保證唯一索引不能被刪除

D.保證參加唯一索引的各列,不能再參加其他的索引

12、表設(shè)計(jì)器的“允許空”單元格用于設(shè)置該字段是否可輸入空值,實(shí)際上就

是創(chuàng)建該字段的()約束。

A、主鍵B、外鍵C、非空D、CHECK

13、創(chuàng)建數(shù)據(jù)表時(shí),使用()語句。

A.ALTERTABLEB.CREATEDATABASE

C.CREATETABLED.ALERTDATABASE

14、創(chuàng)建數(shù)據(jù)表時(shí),使用()關(guān)鍵字表示創(chuàng)建臨時(shí)表。

A.TEMPORARYB.IFNOTEXISTS

C.NOTNULLD.DEFAULT

15、下列()可以實(shí)現(xiàn)向數(shù)據(jù)表中插入一條記錄。

A.CREATEB.SAVEC.INSERTD.UPDATE

二、填空題

1、在E-R圖中,每個(gè)實(shí)體通常對(duì)應(yīng)一張(),實(shí)體的屬性對(duì)應(yīng)于

()。

2、MySQL中可以使用()語句選擇一個(gè)數(shù)據(jù)庫,使其成為當(dāng)前默

認(rèn)數(shù)據(jù)庫。

3、刪除數(shù)據(jù)庫的操作可以使用()語句。

4、MySQL支持的約束類型中()表示主鍵約束;

()表示外鍵約束;()表示默認(rèn)值約束;

()表示唯一約束;()表示非空約束。

5、數(shù)據(jù)庫中只存放視圖的(),而不存放視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍

存放在導(dǎo)出視圖的基本表中。

三種Q

三、簡(jiǎn)答題

1、DB、DBS和DBMS分別是指什么?三者之間有何關(guān)系?

2、MySQL數(shù)據(jù)完整性約束有哪6種?

3、請(qǐng)說明INSERTINTO語句和REPLACE語句的區(qū)別?

4、MySQL中包含哪些聚合函數(shù),它們的作用都是什么?(至少寫出4個(gè))

四、應(yīng)用題

現(xiàn)有一學(xué)生數(shù)據(jù)庫,學(xué)生數(shù)據(jù)庫中有基本表student、course和sc表。

三張表的表結(jié)構(gòu)如下:

student(學(xué)生表)結(jié)構(gòu)

列名含義數(shù)據(jù)類型約束

sno學(xué)號(hào)CHAR(7)主碼

sname姓名NCHAR(5)非空

sid身份證號(hào)CHAR(18)取值不重

ssex性別NCHAR(l)默認(rèn)值為“男”

sage年齡TINYINT取值范圍為15?45

sdept所在系NVARCHAR(20)

sc(選課表)結(jié)構(gòu)

列名含義數(shù)據(jù)類型約束

sno學(xué)號(hào)CHAR(7)主碼列,引用Student的外碼

eno課程名CHAR(6)主碼列,引用Course的外碼

grade成績(jī)TINYINT

course(課程表)結(jié)構(gòu)

列名含義數(shù)據(jù)類型約束

eno課程號(hào)CHAR(6)主碼

cname課程名NVARCHAR(20)非空

credit學(xué)分NUMERIC(3,1)大于0

semester學(xué)期TINYINT

以下題目均使用上述的數(shù)據(jù)庫,請(qǐng)用SQL語言完成下面的操作。

1、查詢年齡在18?20之間且性別為“男”的學(xué)生的姓名、年齡。

2、查詢電計(jì)系學(xué)生的最大年齡。

3、查詢姓“東方”且姓名只有3個(gè)漢字的學(xué)生信息。

4、統(tǒng)計(jì)每個(gè)學(xué)生的選課門數(shù)并按選課門數(shù)升序顯示結(jié)果。

5、查詢成績(jī)85分以上的學(xué)生的姓名、課程名和成績(jī),并按成績(jī)降序排列結(jié)

果O

期末模擬試題2參考答案

一、單選題

12345678910

cBDACCCBBC

1112131415

BCCAC

二、填空題

I、二維表字段(列)2、use

3、dropdatabase4、primarykey,foreignkey,default,unique,notnull

5、定義(結(jié)構(gòu))

三、簡(jiǎn)答題

1、答:DB是指數(shù)據(jù)庫,DB3是指數(shù)據(jù)庫系統(tǒng),DBMS是數(shù)據(jù)庫管理系統(tǒng)。

DBS包括DB和DBMSo

2、答:主鍵約束,唯一性約束(替代鍵約束),參照完整性約束(外鍵約束),

非空約束,檢查約束(check約束)和默認(rèn)值約束。

3、答:insertinlo可以向一個(gè)三有數(shù)據(jù)表插入一行或多行數(shù)據(jù)。replace與insert

into類似,不同的是:如果一個(gè)要插入數(shù)據(jù)的表中存在主鍵約束或者唯一約

束,而且要插入的數(shù)據(jù)中又包含與要插入數(shù)據(jù)的表中相同的主鍵約束或唯

一約束列的值,那么使用insertinto語句則不能插入這條記錄,而使用replace

語句則可以插入,只不過它會(huì)先將原數(shù)據(jù)表中起沖突的記錄刪除,然后再

插入新的記錄。

4、答:count:計(jì)數(shù)函數(shù),求空中項(xiàng)數(shù);max:求最大值;min:求最小值;sum:

求表達(dá)式中所有值的和;avg:求組中值的平均值。

四、應(yīng)用題

1、selectsname,sagefromstudent

wheresagebetween18and20andssex='男'

2、selectmax(sage)fromstudent

whe

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論