




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
精品文檔-下載后可編輯MySQL數據庫程序設計試卷三MySQL數據庫程序設計試卷三
1.【單選題】1分|下列數據結構中,屬于非線性結構的是()。
A循環隊列
B帶鏈隊列
C二叉樹
D帶鏈棧
2.【單選題】1分|下列數據結構中,能夠按照"先進后出"原則存取數據的是()。
A循環隊列
B棧
C隊列
D二叉樹
3.【單選題】1分|對于循環隊列,下列敘述中正確的是()。
A隊頭指針是固定不變的
B隊頭指針一定大于隊尾指針
C隊頭指針一定小于隊尾指針
D隊頭指針可以大于隊尾指針,也可以小于隊尾指針
4.【單選題】1分|算法的空間復雜度是指()。
A算法在執行過程中所需要的計算機存儲空間
B算法所處理的數據量
C算法程序中的語句或指令條數
D算法在執行過程中所需要的臨時工作單元數
5.【單選題】1分|軟件設計中劃分模塊的一個準則是()。
A低內聚低耦合
B高內聚低耦合
C低內聚高耦合
D高內聚高耦合
6.【單選題】1分|下列選項中不屬于結構化程序設計原則的是()。
A可封裝
B自頂向下
C模塊化
D逐步求精
7.【單選題】1分|軟件詳細設計生產的圖如下:
該圖是()
AN-S圖
BPAD圖
C程序流程圖
DE-R圖
8.【單選題】1分|數據庫管理系統是()。
A操作系統的一部分
B在操作系統支持下的系統軟件
C一種編譯系統
D一種操作系統
9.【單選題】1分|在E-R圖中,用來表示實體聯系的圖形是()。
A橢圓形
B矩形
C菱形
D三角形
10.【單選題】1分|有三個關系R、S和T如下:
則關系T是由關系R和S通過某種操作得到,該操作為()。
A選擇
B投影
C交
D并
11.【單選題】1分|按照數據庫規范化設計方法可將數據庫設計分為六個階段,下列不屬于數據庫設計階段的是()
A概念結構設計
B邏輯結構設計
C需求分析
D功能模塊設計
12.【單選題】1分|MySQL數據庫的數據模型是()
A關系模型
B層次模型
C物理模型
D網狀模型
13.【單選題】1分|在關系模型中,下列規范條件對表的約束要求最嚴格的是()
ABCNF
B1NF
C2NF
D3NF
14.【單選題】1分|商品庫存表,規定表中的庫存量值必須大于等于0。根據這個規定應建立()
A用戶定義完整性約束
B實體完整性約束
C參照完整性約束
D缺省值約束
15.【單選題】1分|關系模型中,域的含義是()
A屬性的取值范圍
B元組
C屬性
D屬性值
16.【單選題】1分|給定如下SQL語句
該語句的功能是()
A在test表上建立一個名為V_test的視圖
B在students表上建立一個查詢,存儲在名為test的表中
C在test數據庫的students表上建立一個名為V_test的視圖
D在test表上建立一個名為students的視圖
17.【單選題】1分|在MySQL中,NULL的含義是()
A無值
B數值0
C空串
DFALSE
18.【單選題】1分|在MySQL中,可用于創建一個新數據庫的SQL語句為()
ACREATEDATABASE
BCREATETABLE
CCREATEDATABASES
DCREATEDB
19.【單選題】1分|對于索引,正確的描述是()
A索引的數據無需存儲,僅保存在內存中
B一個表上可以有多個聚集索引
C索引通常可減少表掃描,從而提高檢索的效率
D所有索引都是唯一性的索引
20.【單選題】1分|按功能對SQL語言分類,對數據庫各種對象進行創建、刪除、修改的操作屬于
ADDL
BDML
CDCL
DDLL
21.【單選題】1分|在MySQL中,下列有關CHAR和VARCHAR的比較中,不正確的是()
ACHAR是固定長度的字符類型,VARCHAR則是可變長度的字符類型
B由于CHAR固定長度,所以在處理速度上要比VARCHAR快,但是會占更多存儲空間
CCHAR和VARCHAR的最大長度都是255
D使用CHAR字符類型時,將自動刪除末尾的空格
22.【單選題】1分|下列關于ALTERDATABASE命令的敘述中,錯誤的是()
A使用ALTERDATABASE命令時,數據庫的名稱不能省略
B使用ALTERDATABASE命令時,用戶必須具有對數據庫進行修改的權限
CALTERDATABASE命令可用于更改數據庫的全局特性
DALTERDATABASE命令可使用ALTERSCHEMA命令替換
23.【單選題】1分|設有學生表student(sno,sname,sage,smajor),各字段的含義分別是學生學號、姓名、年齡和專業。要求輸入一學生記錄,學號為100,姓名為張紅,年齡為20。以下不能完成如上輸入要求的語句是()
AINSERTINTOstudentVALUES(100,'張紅',20);
BINSERTINTOstudent(sno,sname,sage,smajor)VALUES(100,'張紅',20,NULL);
CINSERTINTOstudentVALUES(100,'張紅',20,NULL);
DINSERTINTOstudent(sno,sname,sage)VALUES(100,'張紅',20)
24.【單選題】1分|執行語句"CREATEINDEXin_deptONtb_dept(telephone(6),DESC)"后,在tb_dept表的telephone屬性上()
A根據telephone屬性前六個字符采用BTREE索引類型創建索引
B根據telephone屬性前六個字符采用HASH索引類型創建索引
C根據前六條記錄采用BTREE索引類型創建索引
D根據前六條記錄采用HASH索引類型創建索引
25.【單選題】1分|SQL基本的使用方式(環境)有兩種,分別是()
A交互式和嵌入式
B過程式和非過程式
C交互式和過程式
D基本方式和集合方式
26.【單選題】1分|下列關于事件的描述中,錯誤的是()
A事件是基于特定時間周期來觸發的
B創建事件的語句是CREATEEVENT
C事件觸發后,執行事件中定義的SQL語句序列
D如果不顯式地指明,事件在創建后處于關閉狀態
27.【單選題】1分|以下關于觸發器的敘述中,正確的是()
A觸發器由數據表上的特定事件所觸發
B觸發器可以由CREATE操作觸發
C觸發器可以帶有參數
D觸發器可以建立在視圖上
28.【單選題】1分|在MySQL中,以下關于觸發器中AFTER和BEFORE的描述不正確的是()
ABEFORE在INSERT、UPDATE之前,可以對NEW進行修改
BAFTER不能對NEW進行修改
C兩者都不能修改OLD數據
DUPDATE觸發時,只有在AFTER中才能訪問到NEW,只有在BEFORE中才能訪問到OLD
29.【單選題】1分|查看存儲函數fun具體內容的命令是()
ASHOWCREATEFUNCTIONfun
BDISPLAYCREATEFUNCTIONfun
CCREATEFUNCTIONfun
DSELECTFUNCTIONfun
30.【單選題】1分|下列關于局部變量和用戶變量的描述中,錯誤的是()
A在存儲函數中只能使用局部變量
B用戶變量以"@"開頭,局部變量沒有這個符號
C用戶變量使用SET語句定義,局部變量使用DECLARE語句定義
D局部變量只在BEGIN-END語句塊之間有效
31.【單選題】1分|MySQL中,下列關于授權的描述中,正確的是()
A只能對數據表和存儲過程授權
B只能對數據表和視圖授權
C可以對數據項、數據表、存儲過程和存儲函數授權
D可以對屬性列、數據表、視圖、存儲過程和存儲函數授權
32.【單選題】1分|MySQL服務器使用TCP/IP網絡的默認端口號是()
A3306
B8088
C8080
D3124
33.【單選題】1分|給名字為wangsan的用戶授予對數據庫studb中的stuinfo表的查詢和插入數據權限的語句是()
AGRANTSELECT,INSERTonstudb.stuinfoFOR'wangsan'@'localhost'
BGRANTSELECT,INSERTonstudb.stuinfoTO'wangsan'@'localhost'
CGRANT'wangsan'@'localhost'TOSELECT,INSERTFORstudb.stuinfo
DGRANT'wangsan'@'localhost'TOstudb.stuinfoONSELECT,INSERT
34.【單選題】1分|phpAdmin作為MySQL的一種圖形化管理工具,其工作模式為()
AC/S模式
BB/S模式
C命令行方式
D以上都不對
35.【單選題】1分|在使用MySQL時,要實時記錄數據庫中所有修改、插入和刪除操作,需要啟用()
A二進制日志
B查詢日志
C錯誤日志
D恢復日志
36.【單選題】1分|在不關閉數據庫服務器的情況下,對MySQL數據庫進行備份與恢復。以下方法中錯誤的是()
A直接復制所有數據文件
B使用SELECTINTO…OUTFILE和LOADDATA…FILE語句進行備份與恢復
C使用mysqldump命令進行備份與恢復
D在數據庫關閉和開啟的情況下都可以對數據庫進行備份與恢復。
37.【單選題】1分|MySQL命令行客戶端的提示符是()
Amysql
Bc:\
Csql
D$
38.【單選題】1分|在MySQL中執行如下語句:()
SHOWGRANTSFOR'wang'@'localhost';
結果顯示為:
GRANTUSAGEON*.*TO'wang'@'localhost'
該結果顯示的是
A系統中所有的用戶信息
B用戶名以wang開頭的用戶擁有的所有權限
C用戶wang擁有的所有權限
D系統中所有的資源信息
39.【單選題】1分|下列關于觸發器的描述中錯誤的是()
AREPLACE語句不能被DELETE觸發器激活
B每個數據表最多支持6個觸發器
CBEFOREINSERT觸發器不僅能被INSERT語句激活,也能被LOADDATA語句激活
D一個數據表不能同時定義兩個BEFOREUPDATE觸發器
40.【單選題】1分|下列關于存儲過程和存儲函數的敘述中正確的是()
A存儲過程和存儲函數都可以直接調用,但調用方式不同
B存儲過程可以帶參數,存儲函數不能帶參數
C存儲過程和存儲函數中都可以包含RETURN語句
D存儲過程中能使用游標,而存儲函數中不能使用游標
41.【編程題】18分|學生選課數據庫xsxk中包含學生、課程和選課三個數據表,請按要求完成
以下操作。
(1)使用SQL命令在選課表上根據學號和課程名稱采用BTREE的索引類型創建一個復合索引index_選課。
(2)使用SQL命令查詢"C語言程序設計"這門課程成績前三名學生的學號、
課程名稱和成績,并將此SELECT語句存入考生文件夾下的sj12.txt文件中。
(3)使用SQL命令查詢同時選修"C語言程序設計"和"操作系統"兩門課程
的學生學號,并將此SELECT語句存入考生文件夾下的sj13.txt文件中。
(4)設計一個視圖V_成績(課程名稱、平均成績),要求顯示課程名稱和每門課程平均成績(保留2位小數),并按平均成績降序排列。(提示:使用函數ROUND(xfloat,yint)取小數位數)
(5)創建test用戶,并將xsxk的所*有權限賦予test用戶。
42.【編程題】12分|給定學生選課數據庫xsxk中包含學生、課程和選課三個數據表,請按要求完成以下操作。
1)設計一個名稱為tr_選課的觸發器,完成的功能是:當在選課表上插入一條記錄之前,若該記錄中的學號和課程名稱在學生表和課程表中不存在,則在相關表中插入相應記錄。
注意:在考生文件夾中的sj21.txt文件已給出部分程序,但程序不完整,請考生在橫線處填上適當的內容后并把橫線刪除,使程序補充完整,并按原文件名保存在考生文件夾下,否則沒有成績。sj21.txt文件的內容如下:
43.【編程題】12分|2)設計一個存儲函數fn_平均成績,根據學生姓名返回學生的平均成績。
注意:在考生文件夾中的sj22.txt文件已給出部分程序,但程序不完整,請考生在橫線處填上適當的內容后并把橫線刪除,使程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保利地暖合同范例
- 小升初專項知識點課件
- 社區工作者培訓心得體會模版
- 個體網絡借款合同范例
- 區塊鏈技術在遠程教育資源共享中的價值
- 公司車輛采購合同范例
- 兒童育嬰服務合同范例
- 書籍設計合同范例
- 個人房屋托管合同范例
- 2024年數控超精密車床項目資金籌措計劃書代可行性研究報告
- 塔吊司機指揮安全培訓
- 大連理工大學軟件學院概率論與數理統計精簡版習題解答
- 合同審計底稿
- 畢業研究生登記表(適用于江蘇省)
- 九宮數獨200題(附答案全)
- 保護女方的婚前協議模板范文
- 在線網課知道智慧《信號檢測與估計(哈爾濱工程大學)》單元測試考核答案
- VDA6.3-2023過程審核檢查表
- 7.2理解父母學會感恩(課件)-【中職專用】中職思想政治《心理健康與職業生涯》(高教版2023基礎模塊)
- 幼兒園安全《身體警報》
- CJJ 82-2012 園林綠化工程施工及驗收規范
評論
0/150
提交評論