版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2023年數(shù)據(jù)庫原理及應(yīng)用沖刺卷(一)
一、單項選擇題(每小題2分,共40分)
1、下列關(guān)于索引的說法中,錯誤的是
A、索引文件需要占用磁盤空間
B、創(chuàng)建的索引越多越好
C、DBMS會將一個表的所有索引保存在同一個索引文件中
D、創(chuàng)建索引能夠提高數(shù)據(jù)文件的訪問效率
【答案】B
【解析】本題主要考查的知識點(diǎn)為索引的概念。索引是提高數(shù)據(jù)文件訪問效率
的有效方法。目前,索引技術(shù)已經(jīng)在各種數(shù)據(jù)庫系統(tǒng)中得到了廣泛應(yīng)用。索引是
以文件的形式存儲的,DBMS會將一個表的所有索引保存在同一個索引文件中,索
引文件需要占用磁盤空間。索引的數(shù)量應(yīng)適當(dāng),并不是越多越好。
2、下面哪種文件無法與SQLServer數(shù)據(jù)庫進(jìn)行導(dǎo)入和導(dǎo)出操作—。
A、文本文件
B、EXCEL文件
C、Word文件
D、Access文件
【答案】C
3、下面關(guān)于存儲過程的描述不正確的是—o
A、存儲過程實際上是一組T-SQL語句
B、存儲過程預(yù)先被編譯存放在服務(wù)器的系統(tǒng)表中
C、存儲過程獨(dú)立于數(shù)據(jù)庫而存在
D、存儲過程可以完成某一特定的業(yè)務(wù)邏輯
【答案】C
4、根據(jù)參照完整性規(guī)則,若屬性F是關(guān)系S的主屬性,同時又是關(guān)系R的外關(guān)
鍵字,則關(guān)系R中F的值()。
A、必須取空值
B、必須取非空值
C、可以取空值
D、以上說法都不對
【答案】C
5、設(shè)關(guān)系R(A,B,C)和S(A,D),與自然連接R8s等價的關(guān)系代數(shù)表達(dá)式是
A、oR.A=S.A(RXS)
B、RXS
C、riB,C,S.A,D(oR.A=S.A(RXS))
D、nA,B,C,D(RXS)
【答案】C
6、在對象關(guān)系模型中,如果一種類型是同類元素的無序集合,并且允許一個成
員多次出現(xiàn),則稱該類型為()
A、結(jié)構(gòu)類型
B、數(shù)組類型
C、多集類型
D、集合類型
【答案】C
7、在關(guān)系數(shù)據(jù)庫中,建立數(shù)據(jù)庫表時,將年齡字段值限制在12?40歲之間的
這種約束屬于()。
A、視圖完整性約束
B、域完整性約束
C、參照完整性約束
D、實體完整性約束
【答案】B
8、()是存儲在計算機(jī)內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合。
A、數(shù)據(jù)庫系統(tǒng)
B、數(shù)據(jù)庫
C、數(shù)據(jù)庫管理系統(tǒng)
D、數(shù)據(jù)結(jié)構(gòu)
【答案】B
9、Access中表和數(shù)據(jù)庫的關(guān)系是()□
A、一個數(shù)據(jù)庫可以包含多個表
B、一個表只能包含兩個數(shù)據(jù)庫
C、一個表可以包含多個數(shù)據(jù)庫
D、一個數(shù)據(jù)庫只能包含一個表
【答案】A
【解析】一個數(shù)據(jù)庫中可以包含多個表和其他數(shù)據(jù)庫對象
10、如果關(guān)系模式R上有函數(shù)依賴AB-C和A-C,則R中存在
A、完全函數(shù)依賴
B、部分函數(shù)依賴
C、傳遞函數(shù)依賴
D、多值依賴
【答案】B
11>以下關(guān)于數(shù)據(jù)的邏輯結(jié)構(gòu)的敘述中,哪一條是不正確的?()
A、數(shù)據(jù)的邏輯結(jié)構(gòu)是數(shù)據(jù)間關(guān)系的描述
B、數(shù)據(jù)的邏輯結(jié)構(gòu)抽象地反映數(shù)據(jù)元素間的邏輯關(guān)系
C、數(shù)據(jù)的邏輯結(jié)構(gòu)具體地反映數(shù)據(jù)在計算機(jī)中的存儲方式
D、數(shù)據(jù)的邏輯結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu)
【答案】C
12、一個關(guān)系數(shù)據(jù)庫文件中的各條記錄()。
A、前后順序不能任意顛倒,一定要按照輸入的順序排列
B、前后順序可以任意顛倒,不影響庫中的數(shù)據(jù)關(guān)系
C、前后順序可以任意顛倒,但排列順序不同,統(tǒng)計處理的結(jié)果就可能不同
D、前后順序不能任意顛倒,一定要按照關(guān)鍵字段值的順序排列
【答案】B
13、下面關(guān)于唯一索引描述不正確的是:―0
A、某列創(chuàng)建了唯一索引則這一列為主鍵
B、不允許插入重復(fù)的列值
C、某列創(chuàng)建為主鍵,則該列會自動創(chuàng)建唯一索引
D、一個表中可以有多個唯一索引
【答案】A
14、若表中某一字段需要存放Word文檔,則應(yīng)將該字段的類型設(shè)置為()
A、備注
B、超級連接
C、查閱向?qū)?/p>
D、OLE對象
【答案】D
15、關(guān)于DML對索引的影響,()觀點(diǎn)是錯誤的。
A、INSERT操作會產(chǎn)生一個索引插入的操作,可能引起葉節(jié)點(diǎn)分裂
B、DELETE操作會產(chǎn)生一個邏輯刪除操作
C、對索引關(guān)鍵字的UPDATE操作對索引的影響最大
D、增加一個索引不會影響對這張表的DML操作的性能
【答案】D
16、某信息中心小劉在使用imp命令導(dǎo)入邏輯導(dǎo)出的數(shù)據(jù),需要使用哪個參數(shù)
倒入整個導(dǎo)出的文件。()
A、constranint
B、tables
C,full
D、file
【答案】C
【解析】導(dǎo)入一個完整數(shù)據(jù)庫impsystem/managerfile=bible_db
log=dible_dbfull=yignore=yo
17、若要查找一個長度為5,第3位是字母“a”的字符串,則表達(dá)式是()
A、Like"**a**"
B、Like"##a##"
C、Like"??a??”
D、Like”!!a!!”
【答案】C
18、以下關(guān)于Access2010的索引說法正確的是()
A、索引就是表中記錄的一種物理排序結(jié)果
B、表中可以建立多個主索引
C、如果某字段的內(nèi)容有重復(fù)值,要建立索引就必須設(shè)置為有(無重復(fù))索引
D、主鍵就是主索引,主索引就是主鍵。
【答案】D
【解析】索引是表中記錄的一種邏輯排序結(jié)構(gòu),分為主索引、唯一索引和普通索
引。其中,主索引就是主鍵,唯一索引對應(yīng)有(無重復(fù)),普通索引對應(yīng)有(有重
復(fù))。
19,staff的定義如下
idINTEGER
nameCHAR(20)
deptINTEGER
jobCHAR(20)
yearsINTEGER
salaryDECIMAL(10,2)
commDECIMAL(10,2)
下面哪個語句可以按照job和salary的升序排序來返回所有員工的
A、SELECTid,name,salary,dept,job,years,commFROMstaffORDERBY
4,6
B、SELECTid,name,salary,dept,job,years,commFROMstaffGROUPBY
4,6
C、SELECTid,name,salary,dept,job,years,commFROMstaffORDERBY
5,3
D、SELECTid,name,salary,dept,job,years,commFROMstaffGROUPBY
5,3
【答案】A
20、Oracle系統(tǒng)管理員發(fā)出了啟動數(shù)據(jù)庫的命令,數(shù)據(jù)庫最終被打開,在這個
啟動過程中實例和數(shù)據(jù)庫經(jīng)過的過程是。O
A、OPEN,N0M0UNT,MOUNT
B、N0M0UNT,MOUNT,OPEN
C、NOMOUNT,OPEN,MOUNT
D、MOUNT,OPEN,NOMOUNT
【答案】B
【解析】ORACLE數(shù)據(jù)庫啟動順序規(guī)定。
二、填空題(每小題2分,共20分)
1、數(shù)據(jù)庫的特點(diǎn)之一是數(shù)據(jù)的共享,嚴(yán)格地講,這里的數(shù)據(jù)共享是指多種應(yīng)
用、多種語言、相互覆蓋地使用數(shù)據(jù)集合。
【答案】多個用戶
2、數(shù)據(jù)庫管理系統(tǒng)常見的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和()三種。
【答案】關(guān)系模型
3、數(shù)據(jù)表之間的聯(lián)系是通過表的字段值來體現(xiàn)的,這種字段稱為()。
【答案】連接字段
4、設(shè)有關(guān)系R,從關(guān)系R中選擇條合條件f的元組,則關(guān)系代數(shù)表達(dá)式應(yīng)是。。
【答案】of(R)
5、若關(guān)系R和S的元組個數(shù)分別是10和5,則RXS的元組個數(shù)是—o
【答案】50
6、命令?R0UND(337.2007,3)的執(zhí)行結(jié)果是。
【答案】337.201
7、數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)控制方面的功能包括數(shù)據(jù)的()J呆護(hù)、數(shù)據(jù)的
()檢查、()和數(shù)據(jù)庫恢復(fù)。
【答案】安全性I完整性I數(shù)據(jù)庫備份
8、SQL的功能包括數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操縱和()四個部分。
【答案】數(shù)據(jù)控制
9、在關(guān)系數(shù)據(jù)庫的規(guī)范化理論中,在執(zhí)行“分解”時,必須遵守的規(guī)范化規(guī)則:
保持原有的依賴關(guān)系和()o
【答案】函數(shù)依賴
10、在SQLServer2008R2中,數(shù)據(jù)庫是由()文件和()文件組成的。
【答案】數(shù)據(jù)庫I事務(wù)日志
三、簡單題(每小題5分,共20分)
1、由屬性集X函數(shù)決定的屬性的集合,稱為();被函數(shù)依賴集F邏輯蘊(yùn)涵的函
數(shù)依賴的全體構(gòu)成的集合,稱為()。
【答案】屬性集X的閉包X+|函數(shù)依賴集F的閉包F+
2、數(shù)據(jù)庫管理系統(tǒng)的主要功能有哪些?
【答案】1、數(shù)據(jù)庫的定義功能
2、數(shù)據(jù)庫的操縱功能。
3、數(shù)據(jù)庫的保護(hù)功能。
4、數(shù)據(jù)庫的維護(hù)功能。
5、數(shù)據(jù)字典。
3、數(shù)據(jù)庫設(shè)計一般分為哪幾個階段,每個階段的主要任務(wù)是什么?
【答案】(1)數(shù)據(jù)庫設(shè)計分為6個階段:需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)
設(shè)計、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實施、數(shù)據(jù)庫運(yùn)行和維護(hù)。
(2)各階段任務(wù)如下:①需求分析:準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與
處理)。②概念結(jié)構(gòu)設(shè)計:通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨(dú)
立于具體DBMS的概念模型。③邏輯結(jié)構(gòu)設(shè)計:將概念結(jié)構(gòu)轉(zhuǎn)換為某個DBMS
所支持的數(shù)據(jù)模型,并對其進(jìn)行優(yōu)化。④數(shù)據(jù)庫物理設(shè)計:為邏輯數(shù)據(jù)模型選
取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存取方法)。⑤數(shù)據(jù)庫實
施:設(shè)計人員運(yùn)用DBMS提供的數(shù)據(jù)語言、工具及宿主語言,根據(jù)邏輯設(shè)計和
物理設(shè)計的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)行試
運(yùn)行。⑥數(shù)據(jù)庫運(yùn)行和維護(hù):在數(shù)據(jù)庫系統(tǒng)運(yùn)行過程中對其進(jìn)行評價、調(diào)整與
修改。
4、用FOR…ENDFOR結(jié)構(gòu)編寫一段程序?qū)崿F(xiàn)
Sn=l/(1*2)+1/(2*3)+…+1/(10*11)求和,并且顯示計算結(jié)果。
【答案】SN=0
FOR1=1TO10
SN=SN+1/(I*(I+1))
ENDFOR
WAITWIND"求和結(jié)果是:"+STR(sn)
四、綜合應(yīng)用題(每小題20分,共20分)
1、假設(shè)有如下關(guān)系模式
S(SNo,SN,Sex,Age,Dept)
C(CNo,CN,CT)SC(SNo,CNo,Score)
T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)
TC(TNo,CNo)
L檢索計算機(jī)系年齡在40歲以上的教師號、教師姓名。
2.查詢學(xué)生的學(xué)號、姓名和年齡
3.查詢有全部課程都及格的學(xué)號及其平均分
4.檢索張三同學(xué)所學(xué)課程的成績,列出SN、Cno和Score
【答案】(1)selectTNo,TNfromTwhereDept='計算機(jī)系'andAge>40
(2)selectSNo,SN,AgefromS
(3)selectSNo,AVG(Score)as平均分fromSCgroupbySNohaving
MIN(Score)>60
(4)selectSN,Cno,SocrefromS,SCwhereS.SNo=SC.SNoandSN='張三'
2023年數(shù)據(jù)庫原理及應(yīng)用沖刺卷(二)
一、單項選擇題(每小題2分,共40分)
1、同一個數(shù)據(jù)模型的任意兩個元組值()
A、不能全同
B、可全同
C、必須全同
D、以上都不是
【答案】A
【解析】無
2、數(shù)據(jù)庫管理系統(tǒng)DBMS主要由哪兩種部分組成?。
A、文件管理器和查詢處理器
B、事務(wù)處理器和存儲管理器
C、存儲管理器和查詢處理器
D、文件管理器和存儲管理器
【答案】A
3、設(shè)表TXL.DBF中有20條記錄。在VFP命令窗口中執(zhí)行以下命令序列,最后
顯示的結(jié)果是—o
USETXL
SKIP3
COUNTTON
?N
A、0
B,3
C、4
D、20
【答案】D
4、SQL的SELECT語句中,"HAVING〈條件表達(dá)式〉”用來篩選滿足條件的
A、列
B、行
C、關(guān)系
D、分組
【答案】D
5、在SQL語言查詢語句中,WHERE子句實現(xiàn)關(guān)系代數(shù)的
A、投影運(yùn)算
B、選擇運(yùn)算
C、連接運(yùn)算
D、交運(yùn)算
【答案】B
6、設(shè)有關(guān)系模式R(X,Y,Z,W)與它的函數(shù)依賴集F={XYfZ,WfX},則R的主碼
為()。
A、XY
B、XW
C、YZ
D、YW
【答案】D
7、候選碼中的屬性稱為()。
A、非主屬性
B、主屬性
C、復(fù)合屬性
D、關(guān)鍵屬性
【答案】B
8、關(guān)系模式的候選碼可以有()
A、0個
B、1個
C、1個或多個
D、多個
【答案】C
9、利用Access,可以定義3種主鍵,它們是()
A、單字段、雙字段和多字段
B、.單字段、雙字段和自動編號
C、單字段、多字段和自動編號
D、雙字段、多字段和自動編號
【答案】C
【解析】在Access數(shù)據(jù)庫中,主鍵可分為單字段、多字段和自動編號主鍵,其
中多字段主鍵的字段數(shù)最多不能超過10個字段。
10、用來表實實體的是()。
A、字段
B、記錄
C、域
D、表
【答案】B
11、下列關(guān)于Access2010的各個數(shù)據(jù)類型的敘述中,錯誤的是()
A、文本型一般用于存放各類字符以及不用計算的數(shù)字,長度不得超過255
個字符
B、數(shù)字型根據(jù)字段大小可以分為字節(jié)型、整型、長整型、單精度、雙精
度、小數(shù)和同步復(fù)制ID等七種類型
C、備注型是文本型的拓展數(shù)據(jù)類型,存儲字符數(shù)最多不超過65535個字符
D、OLE對象型可以存放圖像、聲音、視頻等文件,但是只能存放一個
【答案】C
【解析】備注型最多存儲63999個字符。
12、索引屬于
A、模式
B、內(nèi)模式
C、外模式
D、概念模式
【答案】B
13、下列的SQL語句中,不是數(shù)據(jù)定義語句的是()□
A、CREATETABLE
B、DROPVIEW
C、CREATEVIEW
D、GRANT
【答案】D
14、()是數(shù)據(jù)庫設(shè)計的起點(diǎn),為以后的具體設(shè)計做準(zhǔn)備
A、需求分析
B、邏輯設(shè)計
C、概念設(shè)計
D、物理設(shè)計
【答案】A
15、數(shù)據(jù)庫設(shè)計人員和用戶之間溝通信息的橋梁是()o
A、程序流程圖
B、實體聯(lián)系圖
C、模塊結(jié)構(gòu)圖
D、數(shù)據(jù)結(jié)構(gòu)圖
【答案】B
16、目的是為可實際運(yùn)行的應(yīng)用程序設(shè)計提供依據(jù)與指導(dǎo),并作為設(shè)計評價的基
礎(chǔ)的是
A、模型轉(zhuǎn)換
B、編制應(yīng)用程序設(shè)計說明
C、設(shè)計評價
D、子模式設(shè)計
【答案】B
17、下面哪個調(diào)度是串行調(diào)度()
A、T1:R(A),T2:R(B),T2:W(B),T1:W(A)
B、T1:R(B),T1:W(B),T2:R(A)>T2:W(A)
C、T1:R(A),T2:R(B),.T1:W(A),T2:W(B)
D,T2:R(A),T1:R(B),.T1:W(A),T2:W(B)
【答案】B
18、使用存儲過程的好處不包括
A、存儲過程可作為一種安全機(jī)制來確保數(shù)據(jù)的完整性
B、可增強(qiáng)SQL語言的功能和靈活性
C、移植性好
D、良好的封裝性
【答案】C
【解析】本題主要考查的知識點(diǎn)為使用存儲過程的好處。使用存儲過程通常具
有以下好處:(1)可增強(qiáng)SQL語言的功能和靈活性。(2)良好的封裝性。(3)高性
能。(4)可減少網(wǎng)絡(luò)流量。(5)存儲過程可作為一種安全機(jī)制來確保數(shù)據(jù)庫的安
全性和數(shù)據(jù)的完整性。
19、保證數(shù)據(jù)完整的特性在數(shù)據(jù)庫中稱之為()0在數(shù)據(jù)庫中可以通過建立一
些約束條件保證數(shù)據(jù)庫中的數(shù)據(jù)是完整的。
A、數(shù)據(jù)整體性
B、數(shù)據(jù)同一性
C、數(shù)據(jù)完整性
D、數(shù)據(jù)一致性
【答案】C
20、DBMS通常可以向下述哪個對象申請所需計算機(jī)資源()。
A、數(shù)據(jù)庫
B、操作系統(tǒng)
C、計算機(jī)硬件
D、應(yīng)用程序
【答案】B
二、填空題(每小題2分,共20分)
1、信息世界中的術(shù)語,與之對應(yīng)的數(shù)據(jù)庫術(shù)語為o
【答案】記錄
2、層次模型和網(wǎng)狀模型中的單位是基本層次聯(lián)系,這是指兩個()以及他們之間
的0(包括一對一)的聯(lián)系。
【答案】實體I聯(lián)系
3、并發(fā)操作導(dǎo)致的數(shù)據(jù)庫不一致性主要有()、()和()三種。
【答案】丟失更新I污讀I不可重讀
4、定義公共變量用命令public,定義私有變量用命令private,定義局部變量
用命令o
【答案】local
5、在數(shù)據(jù)庫理論中,數(shù)據(jù)庫總體邏輯結(jié)構(gòu)的改變,如修改數(shù)據(jù)模式、增加新的數(shù)
據(jù)類型、改變數(shù)據(jù)間聯(lián)系等,不需要修改相應(yīng)的應(yīng)用程序,稱為()
【答案】邏輯獨(dú)立性
6、查詢書名“BN”中第三個漢字是“力”的圖書信息,WHERE之后使用的命令
是()。
【答案】BNlike_力%'
7、()是目前公認(rèn)的比較完整和權(quán)威的一種規(guī)范設(shè)計法。
【答案】新奧爾良法
8、在關(guān)系模式的分解中,數(shù)據(jù)等價用()衡量,函數(shù)依賴等價用()衡量。
【答案】無損鏈接I保持函數(shù)依賴
9、在關(guān)系數(shù)據(jù)庫中,任何二元關(guān)系模式的最高范式必定為。
【答案】BCNF
10、被函數(shù)依賴集F邏輯蘊(yùn)涵的函數(shù)依賴的全體構(gòu)成的集合,稱為()。
【答案】函數(shù)依賴集F的閉包
三、簡單題(每小題5分,共20分)
1、數(shù)據(jù)庫概念
【答案】數(shù)據(jù)庫就是存放數(shù)據(jù)的倉庫,是將數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述
和存儲,能夠自動進(jìn)行查詢和修改的數(shù)據(jù)集合。
2、常用屬性、事件、方法
【答案】屬性:BackColor、ForeColor、Caption、Value、Name、
ControlSource、PassWordChar>Interval、Enabled、Picture
事件:Click、RightClick.,Init>InteractiveChange
方法:Release、Refresh
3、數(shù)據(jù)概念
【答案】數(shù)據(jù)是描述事物的符號記錄,是信息的載體,是信息的具體表現(xiàn)形
式。
4、DBA的職責(zé)是什么?
【答案】(1)數(shù)據(jù)庫的設(shè)計
(2)數(shù)據(jù)庫的存儲和存取
(3)數(shù)據(jù)庫的運(yùn)行
(4)數(shù)據(jù)庫的重組
(5)數(shù)據(jù)庫的維護(hù)
四、綜合應(yīng)用題(每小題20分,共20分)
1、某企業(yè)集團(tuán)有若干工廠,每個工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個
工廠生產(chǎn),每個工廠按照固定的計劃數(shù)量生產(chǎn)產(chǎn)品;每個工廠聘用多名職工,
且每名職工只能在一個工廠工作,工廠聘用職工有聘期和工資。工廠的屬性有
工廠編號、廠名、地址,產(chǎn)品的屬性有產(chǎn)品編號、產(chǎn)品名、規(guī)格,職工的屬性
有職工號、姓名。
(1)根據(jù)上述語義畫出ER圖,在ER圖中需注明實體的屬性、聯(lián)系的類型及實
體的標(biāo)識符。
(2)將ER模型轉(zhuǎn)換成關(guān)系模型,并指出每個關(guān)系模式的主鍵和外鍵。
(3)分析每個關(guān)系模式已經(jīng)達(dá)到第幾范式。
【答案】答案不惟一,只要結(jié)果正確即給分
1.略
select*fromJBQK;
2.關(guān)系模型為:
工廠(工廠編號,廠名,地址)
主鍵是工廠編號
產(chǎn)品(產(chǎn)品編號,產(chǎn)品名,規(guī)格)
主鍵是產(chǎn)品編號
生產(chǎn)(工廠編號,產(chǎn)品編號,計劃數(shù)量)
主鍵是(工廠編號,產(chǎn)品編號)
外鍵是(工廠編號,產(chǎn)品編號)
職工(職工號,姓名,聘期,工資,工廠編號)
主鍵是職工號
外鍵是工程編號
3.每個關(guān)系模型都達(dá)到了BCNF
2023年數(shù)據(jù)庫原理及應(yīng)用沖刺卷(三)
一、單項選擇題(每小題2分,共40分)
1、如果當(dāng)前用戶打開數(shù)據(jù)庫進(jìn)行讀寫期間,其他用戶也可以同時打開進(jìn)行讀寫,
則數(shù)據(jù)庫的打開方式是()
A、打開
B、以只讀方式打開
C、以獨(dú)占方式打開
D、以獨(dú)占只讀方式打開
【答案】A
【解析】打開是Access2010默認(rèn)的數(shù)據(jù)庫打開方式,采用該種方式打開,就
相當(dāng)于采用共享方式打開,所有用戶都可以同時進(jìn)行讀寫操作。
2、在MySQL中,指定一個已存在的數(shù)據(jù)庫作為當(dāng)前工作數(shù)據(jù)庫的命令是
________________O
A、CREATE
B、SELECT
C、USE
D、USING
【答案】C
【解析】本題得分:1分
3、以下()程序單元必須返回數(shù)據(jù)。
A、觸發(fā)器
B、函數(shù)
C、過程
D、包
【答案】B
4、模塊對象通俗地說就是
A、VBA程序編寫的代碼
B、Access模板
C、表文件
D、用來實現(xiàn)按照指定格式打印的對象
【答案】A
【解析】Access2010中的模塊對象就是使用VBA來編寫的程序代碼,用來控
制報表和窗體中的復(fù)雜操作。
5、在關(guān)系模型中,用來表示實體的是()
A、字段
B、記錄
C、表
D、指針
【答案】B
【解析】二維表的每一行的所有數(shù)據(jù)稱為一個元組,相當(dāng)于一條記錄,代表一
個實體
6、在數(shù)據(jù)庫技術(shù)中,獨(dú)立于計算機(jī)系統(tǒng)的模型是()。
A、面向?qū)ο蟮哪P?/p>
B、關(guān)系模型
C、E-R模型
D、層次模型
【答案】C
7、頁框(PageFrame)能包容的對象是()。
A、列(Column)
B、標(biāo)頭(Header)
C、頁面(Page)
D、表單集(FormSet)
【答案】C
8、在關(guān)系模式R(A,B,C)中,有函數(shù)依賴集F={AB-C,BCfA},則R最高達(dá)
至U()
A、1NF
B、2NF
C、3NF
D、BCNF
【答案】D
【解析】候選碼:AB、BC主屬性:A、B、C
9、對上一級的一個記錄不僅有若干個下一級記錄相對應(yīng),而且對一個下級記錄
也有著若干個上級記錄相對應(yīng)的數(shù)據(jù)庫是()數(shù)據(jù)庫。
A、層次型
B、直接
C、網(wǎng)狀型
D、關(guān)系型
【答案】C
10、表達(dá)“從一個關(guān)系的所有行中取出滿足某些條件的行”,“從一個關(guān)系的
所有列中提取出某些列”,“提取出屬于一個關(guān)系但不屬于另一關(guān)系的所有元
組”,“將兩個關(guān)系必須按照某種條件串接成一個較大的關(guān)系”的操作依次是
()。1、并2、交3、積4、選擇5、投影6、差7、連接
A、3567
B、4561
C、4567
D、4537
【答案】C
1k若要將學(xué)生表student中的student」。字段設(shè)置為主鍵,可以在創(chuàng)建表中
使用代碼片段。
A、student_nochar(10)primarykey
B、student_noprimarykey
C、primarystudent_nochar(10)
D>primarykeystudent_nochar(10)
【答案】A
【解析】本題得分:1分
12、將一個一對多關(guān)系轉(zhuǎn)換為一個獨(dú)立模式時,應(yīng)取()為主碼。
A、一個實體型的主碼
B、多端實體型的主碼
C、兩個實體型的主碼屬性組合
D、聯(lián)系型的全部屬性
【答案】A
13、表達(dá)式SUBSTRING('SHANGHAI',6,3)的值是。
A、'SHANGH'
B、'SHA'
C、'ANGH'
D、'HAV
【答案】D
14、在MySQL中,設(shè)有表department!.(d_no,d_name),其中d_no是該表的唯
一索引,那么先執(zhí)行insertintodepartment1(d_no,dname)
values('0004'英語系')語句,再執(zhí)行replaceinto
department!(d_no,d_name)values('0004'數(shù)學(xué)系’)語句,出現(xiàn)的結(jié)果為
A、出錯,錯誤原因是語句書寫錯誤
B、不出錯,插入的記錄為(0004,數(shù)學(xué)系)
C、出錯,錯誤原因是唯一索引不能重復(fù)
D、不出錯,插入的記錄為(0004,外語系)
【答案】B
【解析】本題得分:1分
15、一個數(shù)據(jù)庫系統(tǒng)()概念視圖。
A、只能有一種
B、最多只能有兩種
C、至少有兩種
D、可以有多種
【答案】A
16、如果在創(chuàng)建表中建立字段“簡歷”,其數(shù)據(jù)類型應(yīng)當(dāng)是()
A、文本
B、數(shù)字
C、日期
D、備注
【答案】D
17>描述是正確的關(guān)于數(shù)據(jù)庫buffercache中的pinnedbuffer的是
()。
A、buffe目前正在被訪問
B、buffer是空的,沒有被使用
C、buffer的內(nèi)容被修改且必須通過DBWn進(jìn)程刷新到磁盤
D、buffer作為即將老化的候選并且內(nèi)容和磁盤上的內(nèi)容相同
【答案】A
18、下面敘述中正確的是()。
A、數(shù)據(jù)庫系統(tǒng)的最基本特點(diǎn)是數(shù)據(jù)庫系統(tǒng)管理的數(shù)據(jù)量很龐大
B、數(shù)據(jù)庫管理員(DBA)是負(fù)責(zé)全面地管理數(shù)據(jù)庫系統(tǒng)工作的一組入員
C、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)含義基本相同,這兩個術(shù)語在使用上常常
不加區(qū)別
D、數(shù)據(jù)庫管理員(DBA)是設(shè)計和實現(xiàn)數(shù)據(jù)庫管理系統(tǒng)的一組人員
【答案】B
19、在Oracle數(shù)據(jù)庫中,對于ROLLBACK命令,以下說法準(zhǔn)確的是。()
A、撤銷剛剛進(jìn)行的數(shù)據(jù)修改操作
B、撤銷本次登錄以來所有的數(shù)據(jù)修改
C、撤銷到上次執(zhí)行提交或回退操作的點(diǎn)
D、撤銷上一個COMMIT命令
【答案】C
【解析】ORACLE數(shù)據(jù)庫中ROLLBACK命令定義。
20、以下是對主從式結(jié)構(gòu)數(shù)據(jù)庫系統(tǒng)的描述,請選擇錯誤描述的選項。。
A、主從式結(jié)構(gòu)是指一個主機(jī)帶多個終端的多用戶結(jié)構(gòu)
B、在這種結(jié)構(gòu)中,數(shù)據(jù)庫系統(tǒng)的應(yīng)用程序、DBMS、數(shù)據(jù)等都集中存放在主
機(jī)上
C、所有處理任務(wù)都由主機(jī)來完成,各個用戶通過主機(jī)的終端并發(fā)地存取數(shù)
據(jù),能夠共享數(shù)據(jù)源
D、主從式結(jié)構(gòu)的優(yōu)點(diǎn)是系統(tǒng)性能高,是當(dāng)終端用戶數(shù)目增加到一定程度
后,數(shù)據(jù)的存取通道不會形成瓶頸
【答案】D
二、填空題(每小題2分,共20分)
1、建立一個學(xué)生表Student,它由學(xué)號SNo、姓名SName、性別SSex、年齡
SAge、所在系SDept五個屬性組成,其中學(xué)號(假定其為字符型,長度為8個字
符)屬性不能為空。CREATETABLEStudent(SNo(),SNameCHAR(20),SSex
CHAR(2),SAgeINTEGER,SDeptCHAR(16))
【答案】CHAR(8)NOTNULL
2、關(guān)系運(yùn)算中花費(fèi)時間可能最長的運(yùn)算是。
【答案】笛卡爾積
3、在Access中,通用過程有—過程和Function過程兩種基本類型。
【答案】Sub
4、在數(shù)據(jù)庫領(lǐng)域的各種邏輯數(shù)據(jù)模型中,一個結(jié)點(diǎn)可以有多個雙親,節(jié)點(diǎn)之間可
以有多種聯(lián)系,該數(shù)據(jù)模型指的是()。
【答案】網(wǎng)狀模型
5、在Access中,組由屬于數(shù)據(jù)庫對象的構(gòu)成,在組中添加對象并不改變
該對象的位置。
【答案】快捷方式
6、將查詢結(jié)果存儲到一個新建的數(shù)據(jù)庫表或臨時表中的命令是。。
【答案】selectinto
7、在Access報表視圖中,用于創(chuàng)建報表結(jié)構(gòu)或修改已有報表結(jié)構(gòu)的視圖是
__________O
【答案】設(shè)計
8、在Access中,可以利用操作查詢對表中的記錄進(jìn)行批量處理,處理的方式
有刪除查詢、查詢、追加查詢和生成表查詢。
【答案】修改
9、數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計主要包括()和()。
【答案】確定物理結(jié)構(gòu)I評價物理結(jié)構(gòu)
10、數(shù)據(jù)庫設(shè)計中,前四個階段可統(tǒng)稱為(),后兩個階段統(tǒng)稱為()。
【答案】分析和設(shè)計階段I實現(xiàn)和運(yùn)行階段
三、簡單題(每小題5分,共20分)
1、數(shù)據(jù)分組(datagrouping)
【答案】數(shù)據(jù)分組(datagrouping)是指在報表中按照指定順序?qū)Τ山M的數(shù)據(jù)
進(jìn)行分類匯總。
2、為什么關(guān)系中不允許有重復(fù)元組?
【答案】因為關(guān)系是一個元組的集合,而集合中的元素不允許重復(fù)出現(xiàn),因此
在關(guān)系模型中對關(guān)系作了限制,關(guān)系中的元組不能重復(fù),可以用鍵來標(biāo)識唯一
的元組。
3、什么是視圖,它與表的區(qū)別是什么?
【答案】視圖是外模式一級數(shù)據(jù)結(jié)構(gòu)的基本單位。它是從一個或幾個基本表中
導(dǎo)出的表,是從現(xiàn)有基本表中抽取若干子集組成用戶的“專用表”
區(qū)別:1、視圖是已經(jīng)編譯好的sql語句。而表不是
2、視圖沒有實際的物理記錄。而表有。
3、表是內(nèi)容,視圖是窗口
4、表只用物理空間而視圖不占用物理空間,視圖只是邏輯概念的存在,
表可以及時四對它進(jìn)行修改,但視圖只能有創(chuàng)建的語句來修改
5、表是內(nèi)模式,試圖是外模式
6、視圖是查看數(shù)據(jù)表的一種方法,可以查詢數(shù)據(jù)表中某些字段構(gòu)成的數(shù)
據(jù),只是一些SQL語句的集合。從安全的角度說,視圖可以不給用戶接觸數(shù)
據(jù)表,從而不知道表結(jié)構(gòu)。
7、表屬于全局模式中的表,是實表;視圖屬于局部模式的表,是虛表。
8、視圖的建立和刪除只影響視圖本身,不影響對應(yīng)的基本表。
4、何謂數(shù)據(jù)的物理獨(dú)立性與數(shù)據(jù)的邏輯獨(dú)立性?
【答案】1.物理獨(dú)立性是指用戶的應(yīng)用程序與存儲在磁盤上的數(shù)據(jù)庫中數(shù)據(jù)是
相互獨(dú)立的。即,數(shù)據(jù)在磁盤上怎樣存儲由DBMS管理,用戶程序不需要了解,
應(yīng)用程序要處理的只是數(shù)據(jù)的邏輯結(jié)構(gòu),這樣當(dāng)數(shù)據(jù)的物理存儲改變了,應(yīng)用
程序不用改變。
2.邏輯獨(dú)立性邏輯獨(dú)立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互
獨(dú)立的,即,當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時,用戶程序也可以不變。
四、綜合應(yīng)用題(每小題20分,共20分)
1、若定義如下關(guān)系模式:
student(sno,sn,ssex,sclass,sbirthday,stel)
course(eno,cn,cCredit,clesson)
sc(sno,eno,grade1,grade2,grade3)請用SQL語言表達(dá)式實現(xiàn)如下要求.
(1)從student表讀取學(xué)號為S1同學(xué)的數(shù)據(jù)記錄,如果存在,則查詢該生的
信息,否則輸出“不存在學(xué)號為S1的學(xué)生”
(2)從student表選取學(xué)號和性別,如果性別字段的值為“男”,則輸出
“M”,如果為“女”則輸出“F”。
(3)編寫T-SQL程序計算1到100的偶數(shù)和。
(4)編寫T-SQL程序?qū)崿F(xiàn)功能:如果存在姓名為“張三”的學(xué)生,則輸出該生
的作業(yè)等級結(jié)果(學(xué)號、姓名、課程名稱、等級1),按分?jǐn)?shù)段顯示等級“優(yōu)
秀”、“良好”、“中等”、“及格”和“不及格”,如果不存在,則輸出提
示文字為“沒有這個名字的學(xué)生”。
(5)創(chuàng)建一個名稱為query_student的存儲過程,該存儲過程的功能是根據(jù)學(xué)
號查詢學(xué)生的成績情況,如果該生存在,則顯示學(xué)號、選課門數(shù)、作業(yè)1的最
高分及最低分,否則顯示“該學(xué)號不存在”。
【答案】(1),ifexists(selectsnofromstudentwhere
sno='Si')select*fromstudentwhereSno='SI'elseprint'不存
在學(xué)號為SI的學(xué)生’
(2).selectsno,ssex=casessexwhen'男'then'M'when'女'then
‘F'fromstudent
(3).declare?sumlint,@nnintset@suml=0set@nn=lwhile@nn<=100
beginif@nn%2=0set@suml=@suml+@nnset@nn=@nn+lendprint@suml
(4).ifexists(select*fromstudentwheresname='張三’)
begin
selectstudent.sno,student,sname,course,cname,5成績1'二
casewhensc.grade1<60
then'不及格'whensc.gradel>=60andsc.grade1<70
then'及格'whensc.gradel>=70andsc.gradel<80
then'中等'whensc.gradel>=80andsc.gradel<90
then'良好'whensc.gradel>=90then'優(yōu)秀'fromstudent,sc,course
wherestudent,sno=sc.snoandcourse,eno=sc?enoandstudent,sname='張
endelseprint'沒有這個名字的學(xué)生’
(5).createprocedurequery_students
?snochar(10)as
ifexists(select*fromstudentwheresno=@sno)
begin
selectsno學(xué)號,C0UNT(*)選課門數(shù),MAX(gradel)最高分,MIN(gradel)最低
分fromsc
wheresno=@snogroupbysno
end
else
print'該學(xué)號不存在’
goexecquery_students@sno=,1204304105'
2023年數(shù)據(jù)庫原理及應(yīng)用沖刺卷(四)
一、單項選擇題(每小題2分,共40分)
1、數(shù)據(jù)庫系統(tǒng)中,DBA表示()。
A、應(yīng)用程序設(shè)計者
B、數(shù)據(jù)庫使用者
C、數(shù)據(jù)庫管理員
D、數(shù)據(jù)庫結(jié)構(gòu)
【答案】C
2、空數(shù)據(jù)庫是指數(shù)據(jù)庫中()
A、無任何對象
B、表中沒有數(shù)據(jù)
C、只有“表”對象
D、不包括“表”對象
【答案】A
3、下面那項不是數(shù)據(jù)庫管理系統(tǒng)組成部分()
A、事務(wù)管理器
B、查詢處理器.
C、存儲管理器
D、進(jìn)程控制器.
【答案】D
4、輸入掩碼是給字段輸入數(shù)據(jù)時設(shè)置的()。
A、初值
B、當(dāng)前值
C、輸出格式
D、輸入格式
【答案】D
【解析】輸入掩碼就是為了限制數(shù)據(jù)的輸入格式和輸入范圍。
5、最優(yōu)執(zhí)行計劃的選擇原則是:()
A、能出結(jié)果
B、速度最快
C、讀取最少
D、以上所有
【答案】C
6、概念結(jié)構(gòu)設(shè)計階段得到的結(jié)果是—o
A、數(shù)據(jù)字典描述的數(shù)據(jù)需求
B、E-R圖表示的概念模型
C、某個DBMS所支持的數(shù)據(jù)模型
D、存儲結(jié)構(gòu)和方法的物理結(jié)構(gòu)
【答案】B
7、數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是()
A、DB包含DBS和DBMS
B、DBMS包含DB和DBS
C、DBS包含DB和DBMS
D、沒有任何關(guān)系
【答案】C
【解析】數(shù)據(jù)庫系統(tǒng)包含了數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)。
8、實體型學(xué)生與任課教師之間具有()聯(lián)系。
A、一對一
B、一對多
C、多對多
D、多對一
【答案】C
9、有A和B兩個實體集,它們之間存在著兩個不同的m:n聯(lián)系,根據(jù)轉(zhuǎn)換規(guī)
則,將它們轉(zhuǎn)換成關(guān)系模式集時,關(guān)系模式的個數(shù)是()。
A、1
B、2
C、3
D、4
【答案】D
10、下列四項中說法正確的是()o
A、同一關(guān)系模式下關(guān)系是唯一的
B、關(guān)系的任何屬性都是不可再分的
C、R(A1,A2,…,An),這種描述又被稱為關(guān)系模式,其中Ai是指屬性所對應(yīng)
的域
D、關(guān)系模式和關(guān)系都是不隨時間變化的
【答案】B
11、在設(shè)計表時,若輸入掩碼屬性設(shè)置為則能夠接收的輸入是()
A、abc
B、1234
C、AB+C
D、ABa9
【答案】A
【解析】第一個字符必須輸入字母,第二個字符必須輸入任意字符,第三個字符
必須是字母或數(shù)字,最后一個要么不輸入,要么輸入的字符是字母。
12、如果想對字段的數(shù)據(jù)輸人范圍施加一定的限制,可以通過設(shè)置。字段屬
性來完成。
A、字段大小
B、格式
C、有效性規(guī)則
D、有效性文本
【答案】C
【解析】字段大小用于限制數(shù)據(jù)輸入的大小,格式用于限制數(shù)據(jù)輸出的格式,
有效性文本用于限制數(shù)據(jù)的輸入,有效性文本是對輸入數(shù)據(jù)未滿足有效性規(guī)則
時所彈出的提示性文本
13、在Oracle中,事務(wù)中使用下列SQL語句不會引起鎖定?()
A、SELECT
B、INSERT
C、UPDATE
D、DELETE
【答案】A
14、Access用于存儲數(shù)據(jù)的對象是()
A、表
B、查詢
C、窗體
D、數(shù)據(jù)訪問頁
【答案】A
15、【】可以防止丟失更新和“讀臟數(shù)據(jù)”。
A、0級封鎖
B、1級封鎖
C、2級封鎖
D、兩段鎖協(xié)議
【答案】C
16、在Access中,不能輸入和編輯數(shù)據(jù)的對象是()
A、查詢
B、窗體
C、報表
D、數(shù)據(jù)訪問頁
【答案】C
17、在創(chuàng)建存儲過程時,常用的條件判斷語句有
A、LOOP語句
B、REPEAT語句
C、WHILE語句
D、CASE語句
【答案】D
【解析】本題主要考查的知識點(diǎn)為常用的條件判斷語句。在創(chuàng)建存儲過程時.,常
用的條件判斷語句有IF--?THEN??-ELSE語句和CASE語句。它們的使用
語法及方式類似于高級程序設(shè)計語言。
18、在使用數(shù)據(jù)庫中使用索引的目的是:
A、提高數(shù)據(jù)文件的存儲率.
B、可以更加有效的控制事務(wù)處理中的幻影問題.
C、增加DBMS的安全性.
D、提高增加記錄的效率.
【答案】B
19、事務(wù)提交使用的命令是()。
A、rollback
B、commit
C、help
D、update
【答案】B
20、在VisualFoxPro中進(jìn)行參照完整性設(shè)置時,要想設(shè)置成:當(dāng)更改父表中
的主關(guān)鍵宇段或候選關(guān)鍵字段時,自動更改所有相關(guān)子表記錄中的對應(yīng)值。應(yīng)
選擇()。
A、級聯(lián)
B、忽略
C、限制
D、級聯(lián)或限制
【答案】A
二、填空題(每小題2分,共20分)
1、數(shù)據(jù)庫系統(tǒng)的特點(diǎn)是數(shù)據(jù)共享、數(shù)據(jù)獨(dú)立、、避免數(shù)據(jù)不一致和加強(qiáng)
了數(shù)據(jù)保護(hù)。
【答案】減少數(shù)據(jù)冗余
2、表由結(jié)構(gòu)和兩部分組成。
【答案】數(shù)據(jù)
3、TIME0返回值的數(shù)據(jù)類型是。
【答案】日期時間型
4、在Access中,處理事件的代碼稱為—o
【答案】事件過程
5、表中的一行稱為一條(),對應(yīng)一個(),相當(dāng)于一個()
【答案】記錄I元組I實體
【解析】無
6、關(guān)系模型中,一個關(guān)鍵字是可由一個或其值能惟一標(biāo)識該關(guān)系模式
中任何元組的屬性組成。
【答案】多個
7、每個觸發(fā)器有()和()兩個特殊的表在數(shù)據(jù)庫中。
【答案】插入表I刪除表
8、在Access中,表之間實施參照完整性時有“級聯(lián)更新相關(guān)字段”和
“—”兩個選項。
【答案】級聯(lián)刪除相關(guān)字段
9、()就是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu),即概念模型。
【答案】概念結(jié)構(gòu)設(shè)計
10、定義數(shù)據(jù)庫完整性一般是由SQL的()語句實現(xiàn)的。
【答案】createtable
三、簡單題(每小題5分,共20分)
1、主控索引
【答案】在復(fù)合索引的多個索引中,在某一時刻只有一個索引對表起作用,這
個索引標(biāo)志稱為主控索引。
2、簡述數(shù)據(jù)庫的兩種存儲結(jié)構(gòu)。
【答案】數(shù)據(jù)庫的物理存儲結(jié)構(gòu)指的是保存數(shù)據(jù)庫各種邏輯對象的物理文件是
如何在磁盤上存儲的,數(shù)據(jù)庫在磁盤上是以文件為單位存儲的,SQLServer
2008將數(shù)據(jù)庫映射為一組操作系統(tǒng)文件。
邏輯存儲結(jié)構(gòu):數(shù)據(jù)庫是存儲數(shù)據(jù)的容器,即數(shù)據(jù)庫是一個存放數(shù)據(jù)的表和支
持這些數(shù)據(jù)的存儲、檢索、安全性和完整性的邏輯成分所組成的集合。
3、簡述鎖機(jī)制,鎖分為哪幾類。
【答案】鎖是防止其他事務(wù)訪問指定的資源、實現(xiàn)并發(fā)控制的一種手段,是多
個用戶能夠同時操縱同一個數(shù)據(jù)庫中的數(shù)據(jù)而不發(fā)生數(shù)據(jù)不一致現(xiàn)象的重要保
障。
鎖分為
(1)共享鎖
(2)排它鎖
(3)更新鎖
(4)意向鎖
(5)模式鎖
(6)大容量更新鎖
4、簡述數(shù)據(jù)庫設(shè)計過程。
【答案】數(shù)據(jù)庫設(shè)計可分為以下六個階段:
需求分析階段、
概念結(jié)構(gòu)設(shè)計階段、
邏輯結(jié)構(gòu)設(shè)計階段、
數(shù)據(jù)庫物理設(shè)計階段、
數(shù)據(jù)庫實施階段以及數(shù)據(jù)庫運(yùn)行和維護(hù)階段。
四、綜合應(yīng)用題(每小題20分,共20分)
1、設(shè)有如圖所示的關(guān)系S,SC,C,試用關(guān)系代數(shù)表達(dá)式表示下列查詢語句:
關(guān)系S:
S#SNAMEAGESEX
1李強(qiáng)23男
2劉麗22女
3張友22男
關(guān)系SC:
S#C#GRADE
1K183
82K185
5K192
2K590
5K584
5K880
關(guān)系C:
C#CNAMETEACHER
KIC語言王華
K5數(shù)據(jù)庫原理程軍
K8編譯原理程軍
(1)檢索“程軍”老師所授課程的課程號(C#)和課程名(CNAME)o
(2)檢索年齡大于21的男學(xué)生學(xué)號(S#)和姓名(SNAME)o
(3)檢索至少選修“程軍”老師所授全部課程的學(xué)生姓名。
(4)檢索“李強(qiáng)”同學(xué)不學(xué)課程的課程號。
(5)檢索至少選修兩門課程的學(xué)生學(xué)號(S#)。
(6)檢索全部學(xué)生都選修的課程的課程號(C#)和課程名(CNAME)O
(7)檢索選修課程包含“程軍”老師所授課程之一的學(xué)生學(xué)號(S#)。
(8)檢索選修課程號為K1和K5的學(xué)生學(xué)號(S#)。
(9)檢索選修全部課程的學(xué)生姓名(SNAME)O
(10)檢索選修課程包含學(xué)號為2的學(xué)生所修課程的學(xué)生學(xué)號(S#)。
(11)檢索選修課程名為“C語言”的學(xué)生學(xué)號(S#)和姓名(SNAME)o
【答案】(1)檢索“程軍”老師所授課程的課程號(C#)和課程名(CNAME)。
nC#,CNAME(oTEACHER='程軍'(0)
(2)檢索年齡大于21的男學(xué)生學(xué)號(S#)和姓名(SNAME)。
nS#,SNAME(oAGE>21ASEX='男,(S))
(3)檢索至少選修“程軍”老師所授全部課程的學(xué)生姓名(SNAME)。
JiSNAME(S(nS#)C#(SC)4-nC#(oTEACHER=,程軍'(C))))
(4)檢索“李強(qiáng)”同學(xué)不學(xué)課程的課程號(C#)。
nC#(C)-nC#(oSNAME='李強(qiáng)’(S)SC)
(5)檢索至少選修兩門課程的學(xué)生學(xué)號(S#)。
nS#(o1=4八2#5(SCXSC))
(6)檢索全部學(xué)生都選修的課程的課程號(C#)和課程名(CNAME)o
JiC#,CNAME(C(nS#,C#(SC)4-nS#(S)))
(7)檢索選修課程包含“程軍”老師所授課程之一的學(xué)生學(xué)號(S#)。
"S#(SCnC#(oTEACHER='程軍'(C)))
(8)檢索選修課程號為K1和K5的學(xué)生學(xué)號(S#)。
nSft,C#(SC)+nC#(oC#='kVVC#='k5'(0)
(9)檢索選修全部課程的學(xué)生姓名(SNAME)。
nSNAME(S(nS#,Ctt(SC)4-nC#(0))
(10)檢索選修課程包含學(xué)號為2的學(xué)生所修課程的學(xué)生學(xué)號(S#)o
nS#,C#(SC)4-nc#(oS#=J2'(SC))
(11)檢索選修課程名為“c語言”的學(xué)生學(xué)號(S#)和姓名(SNAME)。
nStt,SNAME(S(nS#(SCoCNAME='C語言'(C))))
2023年數(shù)據(jù)庫原理及應(yīng)用沖刺卷(五)
一、單項選擇題(每小題2分,共40分)
1、SQL中的視圖提高了數(shù)據(jù)庫系統(tǒng)的()
A、完整性
B、并發(fā)控制
C、隔離性
D、安全性
【答案】D
2、調(diào)用宏組中的宏命令格式為()
A、宏名
B、宏組名
C、[宏組名.宏名]
D、宏組名.宏名
【答案】D
3、表單文件的擴(kuò)展名是()。
A、.PRG
B、.SCX
C、.MPR
D、.VCX
【答案】B
4、關(guān)于數(shù)據(jù)庫系統(tǒng),下列敘述錯誤的是
A、可以實現(xiàn)數(shù)據(jù)共享、減少數(shù)據(jù)冗余
B、可以表示事物和事物之間的聯(lián)系
C、支持抽象的數(shù)據(jù)模型
D、數(shù)據(jù)獨(dú)立性較差
【答案】D
【解析】數(shù)據(jù)庫系統(tǒng)管理階段,數(shù)據(jù)和程序分開存儲,因此獨(dú)立性高。
5、在MySQL數(shù)據(jù)庫中,數(shù)據(jù)庫系統(tǒng)通常使用數(shù)據(jù)庫用戶權(quán)限確認(rèn)等訪問控制措
施,這主要是為了實現(xiàn)數(shù)據(jù)庫的
A、安全性
B、完整性
C、并發(fā)控制
D、恢復(fù)
【答案】A
【解析】本題主要考查的知識點(diǎn)為數(shù)據(jù)庫的安全性。在MySQL數(shù)據(jù)庫中,數(shù)據(jù)庫
系統(tǒng)對數(shù)據(jù)的安全管理是使用身份驗證、數(shù)據(jù)庫用戶權(quán)限確認(rèn)等訪問控制措施,
來保護(hù)數(shù)據(jù)庫中的信息資源,以防止這些數(shù)據(jù)遭受破壞。
6、數(shù)據(jù)庫管理系統(tǒng)的主要目的是
A、數(shù)據(jù)集成
B、數(shù)據(jù)共享
C、數(shù)據(jù)冗余小
D、數(shù)據(jù)獨(dú)立性高
【答案】A
7、在SQL>下用下面哪個命令可顯示emp表的結(jié)構(gòu)?()
A、SQL>listemp
B、SQL>DESCemp
C、SQL>setemp
D>SQL>select*fromemp;
【答案】B
8、下面哪個描述是正確的?()
A、表空間由段組成,段由盤區(qū)組成,盤區(qū)由數(shù)據(jù)塊組成。
B、段由表空間組成,表空間由盤區(qū)組成,盤區(qū)由數(shù)據(jù)塊組成。
C、盤區(qū)由數(shù)據(jù)塊組成,數(shù)據(jù)塊由段組成,段由表空間組成。
D、數(shù)據(jù)塊由段組成,段由盤區(qū)組成,盤區(qū)由表空間組成。
【答案】A
9、設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號,姓名,性別,年齡,身份證
號),課程C(課號,課名),選課SC(學(xué)號,課號,成績),則表SC的關(guān)鍵字(鍵
或碼)為()。
A、課號,成績
B、學(xué)號,成績
C、學(xué)號,課號
D、學(xué)號,姓名,成績
【答案】C
【解析】選課SC表的關(guān)鍵字必須是由學(xué)生表S和課程表S的關(guān)鍵字共同組成,
如果使用任意一個建立,都不能確定SC表中每一行數(shù)據(jù)的唯一性。
10、對關(guān)系的描述不正確的是
A、關(guān)系是一個集合
B、關(guān)系是一張二維表
C、關(guān)系可以嵌套定義
D、關(guān)系中的元組次序可交換
【答案】C
【解析】本題主要考查的知識點(diǎn)為關(guān)系的定義和性質(zhì)。關(guān)系是一個具有相同屬
性的元組的集合。關(guān)系是一種規(guī)范化了的二維表格。在關(guān)系模型中,對關(guān)系作了
以下限定:(1)關(guān)系中每一個屬性值都是不可分解的。(2)每一個關(guān)系僅僅有一種
關(guān)系模式。(3)每一個關(guān)系模式中的屬性必須命名且屬性名必須是不同的。(4)
同一個關(guān)系中不允許出現(xiàn)候選碼或候選鍵值完全相同的元組。(5)關(guān)系中元組的
順序可以任意交換。(6)關(guān)系中屬性的順序可以任意交換。
11、關(guān)系數(shù)據(jù)庫的模型結(jié)構(gòu)是()
A、樹狀
B、二維表
C、網(wǎng)絡(luò)
D、星型
【答案】B
【解析】關(guān)系模型采用二維表來管理數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系。
12、在SQL語言中,子查詢是o
A、選取單表中字段子集的查詢語句
B、嵌入到另一個查詢語句之中的查詢語句
C、選取多表中字段子集的查詢語句
D、返回單表中數(shù)據(jù)子集的查詢語句
【答案】B
【解析】本題得分:1分
13、SQL語言引入了視圖的概念,下述說法正確的是()。
A、視圖是由若干數(shù)據(jù)表組成的.獨(dú)立存儲在數(shù)據(jù)庫中
B、視圖的存在提高了并發(fā)程度
C、視圖與基本表的最大區(qū)別在于它是邏輯定義的虛表
D、視圖簡化用戶觀點(diǎn).但不提高查詢效率
【答案】C
14、ORDERBY的作用是()
A、查詢輸出分組
B、設(shè)置查詢條件
C、對記錄排序
D、限制查詢返回的數(shù)據(jù)行
【答案】C
15、ORACLE常用的性能分析工具是()。
A、dbv
B、dbca
C、tkprof
D、netca
【答案】C
16、Oracle數(shù)據(jù)庫的角色中,()擁有所有的系統(tǒng)權(quán)限。
A、CONNECT
B、RESOURCE
C、DBA
D、SCOTT
【答案】C
17、Oracle中()進(jìn)程負(fù)責(zé)把修改后的數(shù)據(jù)塊寫入數(shù)據(jù)文件。
A、LGWR
B、DBWR
C、PMON
D、SMON
【答案】B
18、以下屬于oracle數(shù)據(jù)庫備份命令的是。()
A、EXP
B、IMP
C、RESTORE
D、RECOVERY
【答案】A
【解析】EXP屬于oracle數(shù)據(jù)庫邏輯備份命令,IMP、RESTORE.RECOVERY是物
理備份的數(shù)據(jù)恢復(fù)命令。
19、以下()文件記錄了在數(shù)據(jù)庫恢復(fù)期間使用的檢查點(diǎn)信息。
A、報警文件(alertlog)
B、追蹤文件
C、控制文件
D、參數(shù)文件
【答案】C
20、聚類的目的是
A、使對象之間的距離盡可能小
B、使對象之間的距離盡可能大
C、使屬于同一類別的對象之間的距離盡可能大,而不同類別的對象間的距
離盡可能小
D、使屬于同一類別的對象之間的距離盡可能小,而不同類別的對象間的距
離盡可能大
【答案】D
二、填空題(每小題2分,共20分)
1、從最終用戶來看,數(shù)據(jù)庫系統(tǒng)的外部體系結(jié)構(gòu)可分為五種類型:()、()、
()、()、()
【答案】單用戶結(jié)構(gòu)I主從式結(jié)構(gòu)I分布式結(jié)構(gòu)I客戶機(jī)/服務(wù)器結(jié)構(gòu)I瀏覽器/服
務(wù)器結(jié)構(gòu)
2、在窗體中有一個命令按鈕控件,當(dāng)用戶單擊命令按鈕時,將進(jìn)入另一個窗
體,則應(yīng)設(shè)置該控件的—屬性。
【答案】事件
3、分別統(tǒng)計男女生的平均年齡SQL語句:selectssex,avg(sage)as平均年齡
fromstudent()。
【答案】GROUPBYssex
4、按照索引記錄的存放位置,索引可分為()與()。
【答案】聚集索引I非聚集索引
5、為了提高查詢速度,把在一個(一組)屬性上具有相同值的元組集中存放在一
個物理塊中,這個(這組)屬性稱為()。
【答案】聚集碼
6、在“學(xué)生-選課-課程”數(shù)據(jù)庫中的三個關(guān)系如下:S(SNo,SName,Sex,Age),
SC(SNo,CNo,Grade),C(CNo,CName,Teacher)□查找選修“數(shù)據(jù)庫技術(shù)”這門課
程的學(xué)生的學(xué)生名和成績。使用連接查詢的SQL語句是:SELECTSName,
GradeFROMS,SC,CWHERECName='數(shù)據(jù)庫技術(shù)'ANDS.SNo=SC.SNoAND()
【答案】SC.CNo=C.CNo
7、在設(shè)計視圖中創(chuàng)建選擇查詢時有三個要點(diǎn),即確定查詢數(shù)據(jù)源、指定—和
設(shè)置查詢準(zhǔn)則。
【答案】查詢輸出字段
8、視圖是虛表,其數(shù)據(jù)不進(jìn)行存儲,只在數(shù)據(jù)庫中存儲其。。
【答案】定義
9、備份設(shè)備可以是()、()或()。
【答案】硬盤I磁帶I管道
10、在Access中,將嵌入一個報表中的報表稱為報表。
【答案】子
三、簡單題(每小題5分,共20分)
1、數(shù)據(jù)庫的發(fā)展歷史分哪幾個階段?
【答案】數(shù)據(jù)庫技術(shù)經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)三個階
段。
2、簡述視圖的優(yōu)點(diǎn)。
【答案】使用視圖有很多優(yōu)點(diǎn),主要表現(xiàn)在:
(1)為用戶集中數(shù)據(jù),簡化用戶的數(shù)據(jù)查詢和處理。
(2)保證數(shù)據(jù)的邏輯獨(dú)立性。
(3)重新定制數(shù)據(jù),使得數(shù)據(jù)便于共享;合并分割數(shù)據(jù),有利于數(shù)據(jù)輸出到應(yīng)
用程序中。
(4)數(shù)據(jù)保密。
3、簡述數(shù)據(jù)庫的邏輯獨(dú)立性和物理獨(dú)立性。
【答案】物理獨(dú)立性是指用戶的應(yīng)用程序與存儲在磁盤上的數(shù)據(jù)庫中數(shù)據(jù)是相
互獨(dú)立的。當(dāng)數(shù)據(jù)庫物理結(jié)構(gòu)變化時,通過某種映射,使數(shù)據(jù)庫的邏輯結(jié)構(gòu)不
發(fā)生變化。
邏輯獨(dú)立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨(dú)立的,,當(dāng)數(shù)據(jù)的
邏輯結(jié)構(gòu)改變時,通過另一個映射,使用戶邏輯結(jié)構(gòu)不變。
4、向關(guān)系表S中增加一名新同學(xué),該同學(xué)的學(xué)號是“990010”,姓名是“李國
棟”,性別是“男”,年齡是19歲()o
【答案】INSERTINTOSVALUES('990010'李國棟','男',19)
四、綜合應(yīng)用題(每小題20分,共20分)
1、設(shè)某商業(yè)集團(tuán)關(guān)于商店銷售商品的數(shù)據(jù)庫中有三個基本表:
商店SHOP(S#,SNAME,AREA,MGR_NAME)其屬性是商店編號,商店名
稱,區(qū)域名,經(jīng)理姓名。
銷售SALE(S#,G#,QUANTITY)其屬性是商店編號,商品編號,銷售數(shù)
量。
商品GOODS(G#,GNAME,PRICE)其屬性是商品編號,商品名稱,單價。
(1)試寫出下列查詢的關(guān)系代數(shù)表達(dá)式、元組表達(dá)式和關(guān)系邏輯規(guī)則:檢
索銷售“冰箱”的商店的編號和商店名稱。
(2)試寫出上面第⑴問的SELECT語句表達(dá)形式。
(3)試寫出下列操作的SQL語句:從SALE表中,把“開開商店”中銷售
單價高于1000元的商品的銷售元組全部刪除。
(4)寫一個斷言,要求區(qū)域名為“EAST”的商店里銷售商品的單價不能低
于100元。
(5)試寫出下列操作的SQL語句:
?統(tǒng)計區(qū)域名為“EAST”的所有商店銷售的每一種商品的總數(shù)量和總
價值。
?要求顯示(G#,GNAME,SUM_QUANTITY,SUM_VALUE),其屬性為商品
編號、商品名稱、銷售數(shù)量、銷售價值。
【答案】(1)試寫出下列查詢的關(guān)系代數(shù)表達(dá)式、元組表達(dá)式和關(guān)系邏輯規(guī)
則:檢索銷售“冰箱”的商店的編號和商店名稱。
解:關(guān)系代數(shù)表達(dá)式:nS#,SNAME(。GNAME='冰箱’
(SHOPxSALExGOODS))
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年標(biāo)準(zhǔn)砌體工程分包合同樣本一
- 美食springboot課程設(shè)計
- 專題01基礎(chǔ)知識綜合(原卷版)
- 用戶畫像課程設(shè)計
- 自然課程設(shè)計營銷推廣
- 換熱網(wǎng)絡(luò)課程設(shè)計
- 理論課程設(shè)計需要考慮
- 湖南省株洲市2024-2025學(xué)年高三上學(xué)期期末考試政治試題(解析版)
- 直播器材培訓(xùn)課程設(shè)計
- 汽修行業(yè)修理工技能提升總結(jié)
- 41.脅痛(膽囊結(jié)石)中醫(yī)臨床路徑
- 車間現(xiàn)場安全培訓(xùn)內(nèi)容課件參考
- 油藏工程-油藏物質(zhì)平衡方法-1課件
- 三上書法《撇》教學(xué)課件
- 河北省廊坊市藥品零售藥店企業(yè)藥房名單目錄
- 超星爾雅學(xué)習(xí)通《三國志導(dǎo)讀》章節(jié)測試(含答案)
- 簡單的個人原因辭職報告(通用17篇)
- 交響曲欣賞-完整版PPT
- 公司軟件銷售管理制度
- micro810可編程控制器用戶手冊
- CVC導(dǎo)管維護(hù)技術(shù)評分標(biāo)準(zhǔn)
評論
0/150
提交評論