版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《MySQL8數(shù)據庫原理與應用》期末模擬試題2
一、單選題
1、開發(fā)人員在設計E-R圖時,通常使用()表示聯(lián)系。
A.矩形框B.橢圓C.菱形D.無向邊
2、兩個實體A和B,如果A中的每一個值在B中有多個實體值與其對應,反
之在B中每一個實體值在A中至多有一個實體值與之對應,那么則稱A和B
為()o
A.一對一關系B.一對多關系C.多對多關系D.以上都不是
3、下面關于MySQL描述錯誤的是()。
A.MySQL數(shù)據庫可以稱得上是目前運行速度最快的SQL語言數(shù)據庫。
B.MySQL數(shù)據庫是一款自由軟件。任何人都可以從MySQL的官方網站下載
該軟件。
C.MySQL是一個真正的多用戶、多線程SQL數(shù)據庫服務器。
D.以上都不對。
4、MySQL的默認端口號為()o
A.3306B.1433C.3307D.1521
5、MySQL默認的用戶為()o
A.saB.adminC.rootD.boot
6、MySQL屬于()數(shù)據庫系統(tǒng)。
A、層次模型B、網狀模型C、關系模型D、面向對象模型
7、SQL語言的數(shù)據操縱語句包括SELECT、INSERT、UPDATE、DELETE
等,其中最重要的、使用最頻繁的語句是()o
A、UPDATEB、INSERTC、SELECTD、DELETE
8、下列()可以在命令提示符下啟動MySQL服務器。
A.netstartB.netstartmysql57C.netstopmysql57D.startmysql57
9、下列()語句可以用于查看服務器中所有的數(shù)據庫名稱。
A.SHOWDATABASE;B.SHOWDATABASES;
C.SHOWENGINES;D.SHOWVARIABLES;
10、下列()語句可以用于將db」ibrary數(shù)據庫作為當前默認的數(shù)據庫。
A.CREATEDATABASEdb」ibraryB.SHOWdb」ibrary;
C.USEdb」ibrary;D.SELECTdbjibrary;
11、UNIQUE唯一索引的作用是()o
A.保證各行在該索引上的值不能為NULL
B.保證各行在該索引上的值都不能重復
C.保證唯一索引不能被刪除
D.保證參加唯一索引的各列,不能再參加其他的索引
12、表設計器的“允許空”單元格用于設置該字段是否可輸入空值,實際上就
是創(chuàng)建該字段的()約束。
A、主鍵B、外鍵C、非空D、CHECK
13、創(chuàng)建數(shù)據表時,使用()語句。
A.ALTERTABLEB.CREATEDATABASE
C.CREATETABLED.ALERTDATABASE
14、創(chuàng)建數(shù)據表時,使用()關鍵字表示創(chuàng)建臨時表。
A.TEMPORARYB.IFNOTEXISTS
C.NOTNULLD.DEFAULT
15、下列()可以實現(xiàn)向數(shù)據表中插入一條記錄。
A.CREATEB.SAVEC.INSERTD.UPDATE
二、填空題
1、在E-R圖中,每個實體通常對應一張(),實體的屬性對應于
()。
2、MySQL中可以使用()語句選擇一個數(shù)據庫,使其成為當前默
認數(shù)據庫。
3、刪除數(shù)據庫的操作可以使用()語句。
4、MySQL支持的約束類型中()表示主鍵約束;
()表示外鍵約束;()表示默認值約束;
()表示唯一約束;()表示非空約束。
5、數(shù)據庫中只存放視圖的(),而不存放視圖對應的數(shù)據,這些數(shù)據仍
存放在導出視圖的基本表中。
三種Q
三、簡答題
1、DB、DBS和DBMS分別是指什么?三者之間有何關系?
2、MySQL數(shù)據完整性約束有哪6種?
3、請說明INSERTINTO語句和REPLACE語句的區(qū)別?
4、MySQL中包含哪些聚合函數(shù),它們的作用都是什么?(至少寫出4個)
四、應用題
現(xiàn)有一學生數(shù)據庫,學生數(shù)據庫中有基本表student、course和sc表。
三張表的表結構如下:
student(學生表)結構
列名含義數(shù)據類型約束
sno學號CHAR(7)主碼
sname姓名NCHAR(5)非空
sid身份證號CHAR(18)取值不重
ssex性別NCHAR(l)默認值為“男”
sage年齡TINYINT取值范圍為15?45
sdept所在系NVARCHAR(20)
sc(選課表)結構
列名含義數(shù)據類型約束
sno學號CHAR(7)主碼列,引用Student的外碼
eno課程名CHAR(6)主碼列,引用Course的外碼
grade成績TINYINT
course(課程表)結構
列名含義數(shù)據類型約束
eno課程號CHAR(6)主碼
cname課程名NVARCHAR(20)非空
credit學分NUMERIC(3,1)大于0
semester學期TINYINT
以下題目均使用上述的數(shù)據庫,請用SQL語言完成下面的操作。
1、查詢年齡在18?20之間且性別為“男”的學生的姓名、年齡。
2、查詢電計系學生的最大年齡。
3、查詢姓“東方”且姓名只有3個漢字的學生信息。
4、統(tǒng)計每個學生的選課門數(shù)并按選課門數(shù)升序顯示結果。
5、查詢成績85分以上的學生的姓名、課程名和成績,并按成績降序排列結
果O
期末模擬試題2參考答案
一、單選題
12345678910
cBDACCCBBC
1112131415
BCCAC
二、填空題
I、二維表字段(列)2、use
3、dropdatabase4、primarykey,foreignkey,default,unique,notnull
5、定義(結構)
三、簡答題
1、答:DB是指數(shù)據庫,DB3是指數(shù)據庫系統(tǒng),DBMS是數(shù)據庫管理系統(tǒng)。
DBS包括DB和DBMSo
2、答:主鍵約束,唯一性約束(替代鍵約束),參照完整性約束(外鍵約束),
非空約束,檢查約束(check約束)和默認值約束。
3、答:insertinlo可以向一個三有數(shù)據表插入一行或多行數(shù)據。replace與insert
into類似,不同的是:如果一個要插入數(shù)據的表中存在主鍵約束或者唯一約
束,而且要插入的數(shù)據中又包含與要插入數(shù)據的表中相同的主鍵約束或唯
一約束列的值,那么使用insertinto語句則不能插入這條記錄,而使用replace
語句則可以插入,只不過它會先將原數(shù)據表中起沖突的記錄刪除,然后再
插入新的記錄。
4、答:count:計數(shù)函數(shù),求空中項數(shù);max:求最大值;min:求最小值;sum:
求表達式中所有值的和;avg:求組中值的平均值。
四、應用題
1、selectsname,sagefromstudent
wheresagebetween18and20andssex='男'
2、selectmax(sage)fromstudent
whe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能醫(yī)療服務提供合同
- 眼鏡生產加工合同
- 電商平臺虛擬試衣間技術升級服務合同
- 視頻會議系統(tǒng)安裝與維護合同
- 2025年度國際金融衍生品進出口英文合同范本3篇
- 2025版預防接種服務采購合同范本3篇
- 2025版金融科技平臺開發(fā)與維護技術服務合同范本正規(guī)范本3篇
- 2025版防腐木防腐處理技術研發(fā)與應用合同樣本2篇
- 2025版股權代持及股權轉讓投資風險管理合同3篇
- 二零二五年度二手裝載機買賣及保險服務合同2篇
- 2012生物化學答疑-02
- 蘇教版新版五年級上冊科學全冊單元期末知識點梳理(1)
- 《雞兔同籠》ppt課件
- 制袋作業(yè)指導書
- 公墓項目建議書
- 化工廠防火防爆設計
- 高壓氧艙技術要求
- 老鼠兔飼養(yǎng)方法 老鼠兔吃什么
- A4標簽打印模板
- 工程質量檢測內容包括哪些?
- 科創(chuàng)板知識測評20個題目的答案
評論
0/150
提交評論