(2021更新)國(guó)家開放大學(xué)電大《MySQL數(shù)據(jù)庫(kù)應(yīng)用》機(jī)考終結(jié)性考試3套真題題庫(kù)及答案2
(精華版)國(guó)家開放大學(xué)電大《MySQL數(shù)據(jù)庫(kù)應(yīng)用》機(jī)考終結(jié)性考試3套真題題庫(kù)及答案
盜傳必究
題庫(kù)一
試卷總分:100 答題時(shí)間:60分鐘
客觀題
一、單選題(共25題,共75分)
1. 要保證數(shù)據(jù)庫(kù)的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是()。
A模式與外模式的映射
2. 用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是(),它是模式的邏輯子集。
C子模式
3. 下而的選項(xiàng)不是關(guān)系數(shù)據(jù)庫(kù)基本特征的是()。
A不同的列應(yīng)有不同的數(shù)據(jù)類型
4. 下述()不是DBA數(shù)據(jù)庫(kù)管理員的職責(zé)。
D數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)
5. 在視圖上不能完成的操作是()o
C在視圖上定義新的表
6. ()是目前數(shù)據(jù)庫(kù)系統(tǒng)中最常用的一種數(shù)據(jù)模型。
A關(guān)系模型
7. 假設(shè)學(xué)生關(guān)系S (S#, SNAME, SEX),課程關(guān)系C (C#, CNAME),學(xué)生選課關(guān)系SC (S#, C#, GRADE)O要查詢選修“Computer”課的男生姓名,將涉及到關(guān)系()。
D S, C, SC
8. 現(xiàn)有如下關(guān)系:患者(患者編號(hào),患者姓名,性別,出生日起,所在單位),醫(yī)療(患者編號(hào),患 者姓名,醫(yī)生編號(hào),醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外鍵是()o
A患者編號(hào)
9. 在ER模型中,如果有3個(gè)不同的實(shí)體集,3個(gè)M: N聯(lián)系,根據(jù)ER模型轉(zhuǎn)換為關(guān)系模型的規(guī)則, 轉(zhuǎn)換為關(guān)系的數(shù)目是()。
C 6
10. 子模式是用來描述()o
B數(shù)據(jù)庫(kù)的局部邏輯結(jié)構(gòu)
11. “汽車用品網(wǎng)上商城”數(shù)據(jù)庫(kù)包括()張表。
C 8
12. “汽車用品網(wǎng)上商城”中,購(gòu)物車實(shí)體與()實(shí)體有聯(lián)系。
B用戶
13. E-R模型的基本成分是()。
D實(shí)體和聯(lián)系
14. 設(shè)關(guān)系R,按條件f對(duì)關(guān)系R進(jìn)行選擇,其關(guān)系代數(shù)是()0
C af(R)
15. 用TRUNCATE和DELETE語句刪除表中數(shù)據(jù)的區(qū)別()
A TRUNCATE命令不記錄日志
16. 關(guān)系數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)實(shí)體之間的聯(lián)系是通過表與表之間的()
D公共屬性
17. 下面關(guān)于索引描述中錯(cuò)誤的一項(xiàng)是()
C innodb存儲(chǔ)引擎支持全文索引
18. 修改列指令是()
A ALTER TABLE - MODIFY …
19. 以下聚合函數(shù)求數(shù)據(jù)總和的是()
B SUM
20. 下列關(guān)于INSERT語句使用正確的是()
D如果列設(shè)置了默認(rèn)值,則可以不為該列提供數(shù)據(jù)
21. 數(shù)據(jù)庫(kù)服務(wù)器、數(shù)據(jù)庫(kù)和表的關(guān)系,正確的說法是()
B 一個(gè)數(shù)據(jù)庫(kù)服務(wù)器可以管理多個(gè)數(shù)據(jù)庫(kù),一個(gè)數(shù)據(jù)庫(kù)可以包含多個(gè)表
22. 有一個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,系別),規(guī)定學(xué)號(hào)的值域是8個(gè)數(shù)字組成的字符串,這一規(guī)則 屬于()
C用戶自定義完整性約束
23. DECIMAL是()數(shù)據(jù)類型
A可變精度浮點(diǎn)值
24. 哪個(gè)關(guān)鍵字在Select語句中表示所有列()
A *
25. 使用SELECT語句隨機(jī)地從表中挑出指定數(shù)量的行,可以使用的方法是()
D在ORDER BY子句中使用RAND()函數(shù),并用LIMIT子句定義行數(shù)
二、多選題(共4題,共20分)
1. MySQL存儲(chǔ)過程中錯(cuò)誤處理有哪幾種類型()
C CONTINUE
D EXIT
2. 下而關(guān)于SQL數(shù)據(jù)查詢操作描述正確的有:()
A投影操作是選擇對(duì)表中的哪些列進(jìn)行查詢操作
B使用DISTINCT關(guān)鍵字可以過濾查詢中重復(fù)的記錄
D在MySQL中使用LIMIT關(guān)鍵字限制從數(shù)據(jù)庫(kù)中返回記錄的行數(shù)
3. 下面關(guān)于創(chuàng)建和管理索引不正確的描述是()
A創(chuàng)建索引是為了便于全表掃描
B索引會(huì)加快DELETE. UPDATE和INSERT語句的執(zhí)行速度
D大量使用索引可以提高數(shù)據(jù)庫(kù)的整體性能
4. Orders表中有100條記錄,下面檢索結(jié)果一定不是一行的命令是()
A select distinct * from orders
B select * from orders limit 1,2
C select top 1 * from orders
三、綜合分析題(共1題,共5分)
1. 當(dāng)前數(shù)據(jù)庫(kù)是testdb,在該數(shù)據(jù)庫(kù)中,有students、scores、courses> majors四個(gè)表,其結(jié)構(gòu) 及數(shù)據(jù)如下所列:
學(xué)生表Students
Sid 學(xué)號(hào) int(ll)
Name 姓名 char (4)
Sex 性別 char (1)
Bofd 生日 date
Mid 專業(yè)號(hào) tinyint
成績(jī)表scores
Term 學(xué)期 char (10)
Sid 學(xué)號(hào) int(ll)
Cid 課程編號(hào) smallint
Score 分?jǐn)?shù) numerirc(4, 1)
課程表course
Cid 編號(hào) smallint
Cname 課程名稱 chr (24)
專業(yè)majors
Mid 專業(yè)號(hào) tinyint
Mname 專業(yè)名稱 chr (24)
現(xiàn)在要從學(xué)生表中查詢20歲以下的學(xué)生編號(hào)、學(xué)生姓名及性別,寫完善關(guān)系代數(shù)表達(dá)式和SQL語句, 選擇正確的選項(xiàng)()
II sid, name, sex ( (year (curdate ())-year (bofd)) <20 students)
SELECT sid, name,()
FROM students
WHERE (year(curdate()) -year (bofd))<20;
C sex
題庫(kù)二
試卷總分:100 答題時(shí)間:60分鐘
客觀題
一、單選題(共25題,共75分)
1. 數(shù)據(jù)庫(kù)系統(tǒng)是采用了數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)系統(tǒng),它是一個(gè)集合體,包含數(shù)據(jù)庫(kù)、計(jì)算機(jī)硬件、軟 件和()o
C數(shù)據(jù)庫(kù)管理員
2. 下面的選項(xiàng)不是關(guān)系數(shù)據(jù)庫(kù)基本特征的是()。
A不同的列應(yīng)有不同的數(shù)據(jù)類型
3. 數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性體現(xiàn)在()o
B不會(huì)因?yàn)橄到y(tǒng)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序
4. 下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn)的是()o
C數(shù)據(jù)冗余度高
5. 若要在基本表S中增加一列CN (課程名),可用()o
C ALTER TABLE S ADD (CN CHAR (8))
6. 假設(shè)有關(guān)系R和S,在下列的關(guān)系運(yùn)算中,()運(yùn)算不要求:“R和S具有相同的元數(shù),且它們的 對(duì)應(yīng)屬性的數(shù)據(jù)類型也相同
D RXS
7. 用二維表來表示實(shí)體及實(shí)體之間聯(lián)系的數(shù)據(jù)模型稱為()
C關(guān)系模型
8. 學(xué)生關(guān)系模式S ( S#, Sname, Sex, Age), S的屬性分別表示學(xué)生的學(xué)號(hào)、姓名、性別、年齡。 要在表S中刪除一個(gè)屬性“年齡”,可選用的SQL語句是()。
B ALTER TABLE S DROP Age
9. “汽車用品網(wǎng)上商城”中,購(gòu)物車實(shí)體與()實(shí)體有聯(lián)系。
B用戶
10. 在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是數(shù)據(jù)庫(kù)設(shè)計(jì)中()階段的任務(wù)。
A邏輯設(shè)計(jì)階段
11. 在E-R模型向關(guān)系模型轉(zhuǎn)換時(shí),M: N的聯(lián)系轉(zhuǎn)換為關(guān)系模式時(shí),其外鍵包括()。
C M、N端實(shí)體的關(guān)鍵字
12. “汽車用品網(wǎng)上商城”數(shù)據(jù)庫(kù)包括()張表。
C 8
13. 概念結(jié)構(gòu)設(shè)計(jì)階段得到的結(jié)果是()
B E-R圖表示的概念模型
14. 數(shù)據(jù)庫(kù)備份的作用是()
C故障后的恢復(fù)
15. E-R模型的基本成分是()0
D實(shí)體和聯(lián)系
16. 設(shè)F是基本關(guān)系R的一個(gè)或一組屬性,但不是關(guān)系R的主鍵。如果F與基本關(guān)系S的主鍵K相對(duì) 應(yīng),則稱F是基本關(guān)系R的()。
D外鍵
17. SELECT CONCAT_WS( / , A , NULL, , NULL)的結(jié)果是()
C A/B
18. 創(chuàng)建數(shù)據(jù)庫(kù)使用以下哪項(xiàng)()
D create database mytest
19. 在MySQL中有5種約束,以下()不屬于該5種約束。
D關(guān)聯(lián)約束
20. delete from employee 語句的作用是()
B刪除當(dāng)前數(shù)據(jù)庫(kù)中employee表內(nèi)的所有行
21. 進(jìn)入要操作的數(shù)據(jù)庫(kù)TEST用以下哪一項(xiàng)()
D USE TEST
22. SQL 中,“AGE IN (20, 22)"的語義是()
D AGE =20 OR AGE =22
23. int類型數(shù)據(jù)范圍是()
C -2147483648一-2147483647 0一-4294967295
24. 要快速完全清空一個(gè)表,可以使用如下語句()
A TRUNCATETABLE
25. 96的數(shù)據(jù)類型是:()
A整型
二、 多選題(共4題,共20分)
1. 設(shè)置表的默認(rèn)字符集關(guān)鍵字是()
C DEFAULT CHARSET
D DEFAULT CHARACTER SET
2. 不可以通過聚合函數(shù)的結(jié)果來過濾查詢結(jié)果集的SQL子句是()
A WHERE子句
B GROUP BY 子句
D ORDER BY 子句
3. 使用鍵的好處是()
A降低查找時(shí)間
B強(qiáng)化每行的唯一標(biāo)識(shí)
C主鍵不能包含NULL
4. SQL語言中,刪除EMP表中全部數(shù)據(jù)的命令正確的是()
A delete from emp
C truncate table emp
三、 綜合分析題(共1題,共5分)
1. 研究所有多名科研人員,每一個(gè)科研人員只屬于一個(gè)研究所,研究所有多個(gè)科研項(xiàng)目,每個(gè)科研項(xiàng) 目有多名科研人員參加,每個(gè)科研人員可以參加多個(gè)科研項(xiàng)目??蒲腥藛T參加項(xiàng)目要統(tǒng)計(jì)工作量。“研究 所”有屬性:編號(hào),名稱、地址,“科研人員”有屬性:職工號(hào)、姓名、性別、年齡,職稱?!翱蒲许?xiàng)目” 有屬性:項(xiàng)目號(hào)、項(xiàng)目名、經(jīng)費(fèi)。
設(shè)計(jì)系統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)邏輯模型,完善表結(jié)構(gòu),選擇正確的選項(xiàng)。
( )companys (cid, name, address), cid 是主鍵
項(xiàng)目表projects (pid, name, total, cid) ,pid是主鍵,cid是外鍵,參照公司表的cid
職工表 emplyoees(eid, name, sex, age, job, cid), eid 為主鍵,cid 是外鍵,參照公司表的 cid
參加表works (pid, eid, hour) , pid> eid是外鍵,分別參照項(xiàng)目表的pid和職工表的eid
D研究所表
題庫(kù)三
試卷總分:100 答題時(shí)間:60分鐘
客觀題
一、單選題(共25題,共75分)
1.要保證數(shù)據(jù)庫(kù)的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是()。
A模式與外模式的映射
2. 數(shù)據(jù)庫(kù)系統(tǒng)是采用了數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)系統(tǒng),它是一個(gè)集合體,包含數(shù)據(jù)庫(kù)、計(jì)算機(jī)硬件、軟 件和()。
C數(shù)據(jù)庫(kù)管理員
3. 下述()不是DBA數(shù)據(jù)庫(kù)管理員的職責(zé)。
D數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)
4. 數(shù)據(jù)庫(kù)(DB),數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)之間的關(guān)系是()。
A DBS 包括 DB 和 DBMS
5. 在數(shù)據(jù)庫(kù)中,概念模型是()。
D用于信息世界的建模,與具體的DBMS無關(guān)
6. 關(guān)系代數(shù)中的投影操作是指從關(guān)系中()。
B抽出特定字段
7. 有關(guān)系 S (S#, SNAME, SAGE), C (C#, CNAME), SC (S#, C#, GRADE)o 其中 S#是學(xué)生號(hào),
SNAME是學(xué)生姓名,SAGE是學(xué)生年齡,C#是課程號(hào),CNAME是課程名稱。要查詢選修“MySQL”課的年 齡不小于20的全體學(xué)生姓名的SQL語句是SELECT SNAME FROM S, C, SC WHERE子句。這里的WHERE子句 的內(nèi)容是()。
A S. S#=SC.S# and C. C#=SC. C# and SAGE>=20 and CNAME= MySQL
8. 若用如下的 SQL 語句創(chuàng)建了一個(gè)表 SC: CREATE TABLE SC (S# CHAR (6) NOT NULL, C# CHAR
(3) NOT NULL, SCORE INTEGER, NOTE CHAR (20));向 SC 表插入如下行時(shí),()行可以被插入。
B ( 200823, 101\ NULL, NULL)
9. 在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()。
B邏輯設(shè)計(jì)階段
10. “為哪些關(guān)系,在哪些屬性上,創(chuàng)建什么樣的索引”這一設(shè)計(jì)內(nèi)容應(yīng)該屬于()設(shè)計(jì)階段。
C物理設(shè)計(jì)
11. “汽車用品網(wǎng)上商城”中,購(gòu)物車實(shí)體與()實(shí)體有聯(lián)系。
B用戶
12. 在網(wǎng)上購(gòu)物流程中,位于“用戶注冊(cè)”與“選購(gòu)產(chǎn)品”之間的步驟是()o
A瀏覽產(chǎn)品
13. 有一個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,系別),規(guī)定學(xué)號(hào)的值域是8個(gè)數(shù)字組成的字符串,這一規(guī)則 屬于():
C用戶自定義完整性約束
14. 數(shù)據(jù)模型的三要素是()。
A數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性
15. 表A中有字段b,類型為int, 100條記錄,值分別為1至100。如下語句SELECT b FROM A WHERE b BETWEEN 1 AND 500R (b IN (25, 70, 95) AND b BETWEEN 25 AND 75)則如下哪個(gè)值在這個(gè) sql 語句返回 的結(jié)果集中()
A 30
16. 二進(jìn)制日志文件的主要作用是處理數(shù)據(jù)庫(kù)的()o
B恢復(fù)
17. 在SELECT語句中,使用關(guān)鍵字()可以把重復(fù)行屏蔽
D DISTINCT
18. 以下聚合函數(shù)求平均數(shù)的是()
C AVG
19. 在student表錄入數(shù)據(jù)時(shí),常常需要一遍又一遍的輸入“男”到學(xué)生“性別"列,以下()種 方法可以解決這個(gè)問題?
A創(chuàng)建一個(gè)DEFSULT約束(或默認(rèn)值)
20. 從GROUP BY分組的結(jié)果集中再次用條件表達(dá)式進(jìn)行篩選的子句是()
C HAVING
21. 要快速完全清空一個(gè)表,可以使用如下語句()
A TRUNCATETABLE
22. 數(shù)據(jù)庫(kù)服務(wù)器、數(shù)據(jù)庫(kù)和表的關(guān)系,正確的說法是()
B 一個(gè)數(shù)據(jù)庫(kù)服務(wù)器可以管理多個(gè)數(shù)據(jù)庫(kù),一個(gè)數(shù)據(jù)庫(kù)可以包含多個(gè)表
23. 下面SQL是來源于考試成績(jī)表t_exam:學(xué)號(hào)stuld、科目編號(hào)subld、成績(jī)score,考試日 期:ex_dateo有以下sql,它表示的意思是:()
Select stu_id, subld, count (*) as x
From t_exam
Where ex_date= 2008-08-08
Group stu_id, subld
Having count(*)>1
Order by x desc
B找出2008-08-08這天,某科考試2次及以上的學(xué)生記錄,考試次數(shù)多的放在前而
24. SQL 中,“AGE IN (20, 22)"的語義是()
D AGE =20 OR AGE =22
25. 創(chuàng)建表時(shí),不允許某列為空可以使用()
A NOTNULL
二、 多選題(共4題,共20分)
1. 以下不屬于浮點(diǎn)型的是()
A smallint
B mediumint
D int
2. 關(guān)系數(shù)據(jù)模型哪些優(yōu)點(diǎn)?()
A結(jié)構(gòu)簡(jiǎn)單
B有標(biāo)準(zhǔn)語言
C適用于集合操作
3. 下列說法正確的是()
A在MySQL中,不允許有空表存在,即一張數(shù)據(jù)表中不允許沒有字段
B在MySQL中,對(duì)于存放在服務(wù)器上的數(shù)據(jù)庫(kù),用戶可以通過任何客戶端進(jìn)行訪問
4. 下面的查詢語句描述不正確的是()
Select Student ID, Name, (select count(*) from StudentExamwhere StudentExam. StudentID = Student. StudentID) as ExamsTaken
from Studentorder by ExamsTaken desc
A 從Student表中查找StudentID和Name,并按照升序排列
B 從Student表中查找StudentID和Name,并按照降序排列
C 從Student表中查找StudentID、Name和考試次數(shù)
三、 綜合分析題(共1題,共5分)
1 .設(shè)某商業(yè)公司數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體,一是”公司”實(shí)體,屬性有公司編號(hào)、公司名、地址等;二 是”倉(cāng)庫(kù)”實(shí)體,屬性有倉(cāng)庫(kù)編號(hào)、倉(cāng)庫(kù)名、地址等;三是”職工”實(shí)體,屬性有職工編號(hào)、姓名、性別 等。每個(gè)公司有若干個(gè)倉(cāng)庫(kù),每個(gè)倉(cāng)庫(kù)只能屬于1個(gè)公司,每個(gè)倉(cāng)庫(kù)可聘用若干職工,每個(gè)職工只能在一 個(gè)倉(cāng)庫(kù)工作,倉(cāng)庫(kù)聘用職工有聘期和工資。
設(shè)計(jì)系統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)邏輯模型,完善表結(jié)構(gòu),選擇正確的選項(xiàng)。
公司表 companys(cid, name, address), cid 是主鍵
()warehouses (wid, name, address, cid) , wid 是主鍵,cid 是外鍵,參照公司表的 cid
職工表 emplyoees (eid, name, sex, wid, date, wage), eid 為主鍵,wid 是外鍵,參照倉(cāng)庫(kù)表的 wid
B倉(cāng)庫(kù)表