版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
桂林電子科技大學(xué)2023年數(shù)據(jù)庫(kù)原理專升本(一)
總分:100分考試時(shí)間:90分鐘
注意事項(xiàng):
>凡漏填、錯(cuò)填或書寫字跡不清的答卷,影響評(píng)卷結(jié)果的,責(zé)任由考生自負(fù)。
>答題須在專用的"答題卡"上進(jìn)行,在試題卷和草稿紙上答題無(wú)效。
>考試結(jié)束,不得將試卷、答題卡或草稿紙帶出考場(chǎng)。
一、單項(xiàng)選擇題(每小題2分,共40分)
L以下說法正確的是()
A、DBMS位于用戶和操作系統(tǒng)之間
B、DBMS包括DB和DBS
C、Access是數(shù)據(jù)庫(kù)系統(tǒng)
D、目前的數(shù)據(jù)庫(kù)系統(tǒng)管理階段已經(jīng)解決了數(shù)據(jù)冗余
【答案】A
【解析】B答案的敘述中,正確的應(yīng)該是DBS包含DB和DBMS;C答案的敘
述中,Access是管理數(shù)據(jù)庫(kù)的軟件,因此屬于數(shù)據(jù)庫(kù)管理系統(tǒng);D答案的敘述
中,數(shù)據(jù)庫(kù)系統(tǒng)管理階段只是將冗余度降到了最低,并非是完全解決了數(shù)據(jù)冗
余。
2、進(jìn)行數(shù)據(jù)庫(kù)閃回時(shí),必須確保數(shù)據(jù)庫(kù)是處于()模式。
A、正常啟動(dòng)模式
B、裝載模式
C、歸檔模式
D、調(diào)試維護(hù)模式
【答案】C
3、Access2010的數(shù)據(jù)庫(kù)對(duì)象不能導(dǎo)出為()
A、Excel
B、PDF
C、多媒體文件
D、ODBC數(shù)據(jù)庫(kù)
【答案】C
【解析】Access2010的數(shù)據(jù)庫(kù)對(duì)象可以導(dǎo)出為Excel、文本文件、XML文
件、PDF文件、電子郵件、Access文件、Word的Rtf文件,SharePoint列
表、ODBC數(shù)據(jù)庫(kù)、HTML文檔和dBase文件等。
4、空數(shù)據(jù)庫(kù)是指()
A、沒有基本表的數(shù)據(jù)庫(kù)
B、沒有任何數(shù)據(jù)庫(kù)對(duì)象的數(shù)據(jù)庫(kù)
C、數(shù)據(jù)庫(kù)中數(shù)據(jù)表記錄為空的數(shù)據(jù)庫(kù)
D、沒有窗體和報(bào)表的數(shù)據(jù)庫(kù)
【答案】B
【解析】Access由六大對(duì)象組成,因此空數(shù)據(jù)庫(kù)必須是沒有任]可對(duì)象的數(shù)據(jù)
庫(kù)。
5、創(chuàng)建Access2010數(shù)據(jù)庫(kù)時(shí),默認(rèn)的文件保存目錄在()
A、Temp
B、Pictures
C、Documents
D、Desktop
【答案】C
【解析】創(chuàng)建數(shù)據(jù)庫(kù)時(shí),默認(rèn)的保存路徑在Documents(我的文檔\
6、下列四項(xiàng)中說法不正確的是(1
A、數(shù)據(jù)庫(kù)減少了數(shù)據(jù)冗余
B、數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以共享
C、數(shù)據(jù)庫(kù)避免了一切數(shù)據(jù)的重復(fù)
D、數(shù)據(jù)庫(kù)具有較高的數(shù)據(jù)獨(dú)立性
【答案】C
7、不能在STORAGE子句中進(jìn)行設(shè)置的參數(shù)是(\
A、INITIAL
B、PCTUSED
C、MINEXTENTS
D、NEXT
【答案】B
8、為什么不建議使用手動(dòng)歸檔?()
A、需要額外的磁盤資源
B、需要更多的后臺(tái)進(jìn)程
C、管理員需要發(fā)出SQL命令歸檔聯(lián)機(jī)日志文件
D、需要編寫操作系統(tǒng)腳本以拷貝聯(lián)機(jī)日志文件
【答案】C
9、以下運(yùn)算結(jié)果不為空值的是(\
A、12+NULL
B、60*NULL
C、NULL|rNULL
D、12/(60+NULL)
【答案】C
10、()方式可以加快導(dǎo)入和導(dǎo)出的速度。
A、數(shù)據(jù)泵
B、數(shù)據(jù)字典
C、數(shù)據(jù)詞典
D、TOAD
【答案】A
11、關(guān)系代數(shù)的半聯(lián)接操作由下列操作組合而成()
A、投影和選擇
B、聯(lián)接和選擇
C、聯(lián)接和投影
D、笛卡J網(wǎng)和投影
【答案】C
12、數(shù)據(jù)庫(kù)是()組織起來(lái)的相關(guān)數(shù)據(jù)的集合。
A、按一定的結(jié)構(gòu)和規(guī)則
B、按人為的喜好
C、按時(shí)間先后順序
D、雜亂無(wú)章的隨意的排列
【答案】A
【解析】無(wú)
13、候選碼中的屬性稱為(\
A、非主屬性
B、主屬性
C、復(fù)合屬性
D、關(guān)鍵屬性
【答案】B
14、在關(guān)系數(shù)據(jù)模型中,域是指()
A、字段
B、記錄
C、屬性
D、屬性的取值范圍
【答案】D
【解析】無(wú)
15、一個(gè)實(shí)體對(duì)應(yīng)Access表中的()
A、表
B、字段
C、記錄
D、主犍
【答案】C
【解析】一條記錄代表一個(gè)實(shí)體,一個(gè)表代表一個(gè)實(shí)體集。
16、數(shù)據(jù)庫(kù)管理員(DBA)的主要工作包括數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)維護(hù)和()。
A、數(shù)據(jù)庫(kù)查詢
B、數(shù)據(jù)庫(kù)完整性定義
C、改善系統(tǒng)性能,提高系統(tǒng)效率
D、數(shù)據(jù)庫(kù)連接
【答案】C
17、為加快對(duì)某字段的查找速度,應(yīng)該()。
A、防止在該字段中輸入重復(fù)值
B、使該字段成為必填字段
C、對(duì)該字段進(jìn)行索引
D、使該字段數(shù)據(jù)格式一致
【答案】C
【解析】索引可以加快對(duì)數(shù)據(jù)的查詢速度,建立索引后表中記錄的物理順序不變,
只是改變記錄的邏輯順序。
18、下列四項(xiàng)中,不正確的提法是)。
A、SQL語(yǔ)言是關(guān)系數(shù)據(jù)庫(kù)的國(guó)際標(biāo)準(zhǔn)語(yǔ)言
B、SQL語(yǔ)言具有數(shù)據(jù)定義、查詢、操縱和控制功能
C、SQL語(yǔ)言可以自動(dòng)實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化
D、SQL語(yǔ)言稱為結(jié)構(gòu)查詢語(yǔ)言
【答案】C
19、【】的任務(wù)是分析并檢驗(yàn)?zāi)J郊白幽J降恼_性與合理性。
A、設(shè)計(jì)評(píng)價(jià)
B、物理設(shè)計(jì)
C、加載數(shù)據(jù)
D、應(yīng)用程序設(shè)計(jì)
【答案】A
【解析】本題主要考查的知識(shí)點(diǎn)為設(shè)計(jì)評(píng)價(jià)。設(shè)計(jì)評(píng)價(jià)的任務(wù)是分析并檢驗(yàn)?zāi)?/p>
式及子模式的正確性與合理性。
20、在數(shù)據(jù)庫(kù)中,產(chǎn)生數(shù)據(jù)不一致的根本原因是
A、數(shù)據(jù)存儲(chǔ)量太大
B、沒有嚴(yán)格的數(shù)據(jù)保護(hù)
C、未對(duì)數(shù)據(jù)進(jìn)行嚴(yán)格的控制
D、數(shù)據(jù)冗余
【答案】D
二.填空題(每小題2分,共10分)
L數(shù)據(jù)庫(kù)中存儲(chǔ)的是數(shù)據(jù)以及數(shù)據(jù)之間的O
【答案】聯(lián)系
2、若關(guān)系R和S的元組個(gè)數(shù)分別是10和5,則RxS的元組個(gè)數(shù)是一。
【答案】50
3、在Access中,可以利用操作查詢對(duì)表中的記錄進(jìn)行批量處理,處理的方式
有刪除查詢、―查詢、追加查詢和生成表查詢。
【答案】修改
4、()地進(jìn)行需求分析,再()地設(shè)計(jì)概念結(jié)構(gòu)。
【答案】自頂向下|自底向上
5、根據(jù)SQLServer的安全性要求,當(dāng)某一用戶要訪問SQLServer中的數(shù)據(jù)庫(kù)
時(shí),必須在SQLServer上創(chuàng)建()和()。
【答案】登錄賬號(hào)|用戶賬號(hào)
三、判斷題(每小題1分,共10分)
()1、日志文件是記錄用戶對(duì)數(shù)據(jù)庫(kù)所做的操作?
【答案】正確
()2、數(shù)據(jù)備份的方法包括:冷備份、熱備份和邏輯備份三種。
【答案】正確
()3、存儲(chǔ)過程的輸出結(jié)果可以傳遞給一個(gè)變量。
【答案】正確
()4、關(guān)鍵字的值不能重復(fù)。
【答案】正確
【解析】無(wú)
()5、SQL語(yǔ)句"deletefromemp"和"truncatetableemp”執(zhí)行的結(jié)果是一樣的
【答案】錯(cuò)誤
()6、在導(dǎo)入數(shù)據(jù)時(shí),如果SQLServer數(shù)據(jù)庫(kù)中不存在對(duì)應(yīng)的表,可以自動(dòng)創(chuàng)建,
【答案】正確
()7、UPDATE語(yǔ)句中若省略了where子句,則修改表中的當(dāng)前記錄。
【答案】錯(cuò)誤
()8、對(duì)關(guān)系模型來(lái)說,范式級(jí)別越高,實(shí)際應(yīng)用效果越好?
【答案】錯(cuò)誤
()9、Oracle中INSTJD列可以用來(lái)區(qū)別V$視圖和GV$視圖。
【答案】正確
()10、創(chuàng)建主鍵約束的同時(shí),會(huì)自動(dòng)地創(chuàng)建主索引,
【答案】正確
四、綜合應(yīng)用題(每小題20分,共40分)
1、設(shè)有關(guān)系s、SC、C,試用關(guān)系代數(shù)、元組關(guān)系演算表達(dá)式和SQL完成下
列操作。
S(S#,SNAME,AGE,SEX)例:(001,'李強(qiáng)',23;男')
SC(S#,C#,SCORE)例:(003,'Cl',83)
C(C#,CNAME,TEACHER)例:(Cl','數(shù)據(jù)庫(kù)原理王華')
(1)用關(guān)系代數(shù)檢索選修課程號(hào)(C#)為C1和C2的學(xué)生學(xué)號(hào)(S#X
(2)用元組關(guān)系演算表達(dá)式檢索選修了〃程軍〃老師所授課程之一的學(xué)生姓
名。
(3)用元組關(guān)系演算表達(dá)式檢索選修了"程軍"老師所授課程之一的學(xué)生學(xué)
號(hào)。
(4)用SQL找出選修了“程軍”老師教的所有課程的學(xué)生姓名。
【答案】(1)用關(guān)系代數(shù)檢索選修課程號(hào)(C#)為C1和C2的學(xué)生學(xué)號(hào)
(S#l
ns#,c#(sonc#(oc#=,crc#二'C2f(c))?oc#'cr
c#'C2'(ns#,c#(sc)nc#(oc#=rcrc#='C2'
(C)))
(2)用元組關(guān)系演算表達(dá)式檢索選修了〃程軍〃老師所授課程之一的學(xué)生姓
名。
{T(l)|(U)(V)(W)(S(U)ASC(V)AC(W)AT[1]=U[1]AU[1]=V[1]AV[2]=W[1]AW
⑶二程軍')}
(3)用元組關(guān)系演算表達(dá)式檢索選修了"程軍"老師所授課程之一的學(xué)生學(xué)
號(hào)。
{T(l)|(V)(W)(5(:(0/<(\/7)八n1]=丫[1]人丫[2]=\/7[1]人\/7[3]='程軍')}
(4)用SQL找出選修了“程軍〃老師教的所有課程的學(xué)生姓名。
SELECTS.SNAME
FROMS
WHERENOTEXISTS
SELECT*
FROMC
WHEREC.TEACHER='程軍'ANDNOTEXISTS
(
SELECT*
FROMSC
WHERESC.C#=C.C#ANDSC.S#=S.S#
)
)
2、有如下數(shù)據(jù)表關(guān)系模式:
S(SNo,SN,Sex,Age,Dept)
C(CNo,CNzCT)
SC(SNo,CNo,Score)
T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)
TC(TNo,CNo)
(1)將本課程任課教師信息插入到T表中
(2)將本人所在班級(jí)信息插入到s表中
(3)將所有計(jì)算機(jī)類(課程名包含"計(jì)算機(jī)〃)的課學(xué)分加1
(4)將〃張旭〃教師的職稱改為教授
(5)刪除自己的選課信息
(6)刪除張旭老師的諼課信息
(7)將選修了《數(shù)據(jù)庫(kù)原理》課程的學(xué)生成績(jī)?cè)黾?分
【答案】(1)insertintoTvalues('2020','黎永壹男未知教授未知未知
電子與信息工程學(xué)院')
(2)insertintoSvalues('2004224138’二楊建成','男','21','電子與信息、工程學(xué)
院’)
(3)updateSCsetSC.score=score+1fromCwhere
SC.cno=oandcname='計(jì)算機(jī)’
(4)updateTsetprof='教授'wheretn='張旭’
(5)deleteSCwheresno=’2004224138,
(6)deletefromTCwhere(Tno=(selectTnofromTwhereTn='張旭'))
(7)updateSCsetSC.score=score+5fromCwhere
SC.cno=oandcname='數(shù)據(jù)庫(kù)原理'
桂林電子科技大學(xué)2023年數(shù)據(jù)庫(kù)原理專升本(二)
總分:100分考試時(shí)間:90分鐘
注意事項(xiàng):
>凡漏填、錯(cuò)填或書寫字跡不清的答卷,影響評(píng)卷結(jié)果的,責(zé)任由考生自負(fù)。
>答題須在專用的"答題卡"上進(jìn)行,在試題卷和草稿紙上答題無(wú)效。
>考試結(jié)束,不得將試卷、答題卡或草稿紙帶出考場(chǎng)。
一、單項(xiàng)選擇題(每小題2分,共40分)
L退出Access數(shù)據(jù)庫(kù)管理系統(tǒng)可以使用的快捷鍵是()
A、Alt+F4
B、Alt+X
C、Ctrl+C
D、Ctrl+O
【答案】A
【解析】除了Alt+F4以外,也可以采用Alt+F+X退出Accesso
2、DBAS指的是(\
A、數(shù)據(jù)庫(kù)管理系統(tǒng)
B、數(shù)據(jù)庫(kù)系統(tǒng)
C、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)
D、數(shù)據(jù)庫(kù)服務(wù)系統(tǒng)
【答案】C
3、在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征
的是()。
A、外模式
B、內(nèi)模式
C、存儲(chǔ)模式
D、模式
【答案】D
4、下列有關(guān)分布式數(shù)據(jù)庫(kù)系統(tǒng)的說法中錯(cuò)誤的是()。
A、數(shù)據(jù)庫(kù)中的數(shù)據(jù)在物理上分布在計(jì)算機(jī)網(wǎng)絡(luò)中的不同結(jié)點(diǎn)上
B、為了數(shù)據(jù)管理與處理上的方便,通過在結(jié)點(diǎn)上增加副本冗余機(jī)制提高結(jié)
點(diǎn)的自治性
C、分布式數(shù)據(jù)庫(kù)中各結(jié)點(diǎn)上的數(shù)據(jù)邏輯上是一個(gè)整體
D、某個(gè)結(jié)點(diǎn)出現(xiàn)故障時(shí),整個(gè)分布式系統(tǒng)將無(wú)法正常工作
【答案】D
5、下列關(guān)于SQL語(yǔ)言特點(diǎn)敘述錯(cuò)誤的是(\
A、SQL是一種一體化的語(yǔ)言
B、SQL是一種高度過程化的語(yǔ)言
C、SQL是語(yǔ)言非常簡(jiǎn)潔
D、SQL語(yǔ)言可以直接以命令方式交互使用,也可嵌入到程序中使用
【答案】B
【解析】SQL是一種非過程化的語(yǔ)言。
6、關(guān)于表空間(tablespace)的描述,以下()是不正確的。
A、每張表必須屬于一個(gè)表空間,而且每張表只能使用一個(gè)表空間
B、表空間是一種邏輯結(jié)構(gòu),表空間包含0個(gè)或者多個(gè)數(shù)據(jù)文件,表空間的
容量是所屬的所有數(shù)據(jù)文件的總?cè)萘?/p>
C、創(chuàng)建表的時(shí)候必須為這張表指定表空間,如果沒有指定表空間,那么系
統(tǒng)會(huì)用這個(gè)用戶的缺省表空間來(lái)存儲(chǔ)這張表
D、通過dba_free_space可以查看某個(gè)表空間的剩余空間
【答案】B
7、Access數(shù)據(jù)庫(kù)的類型是()。
A、層次數(shù)據(jù)庫(kù)
B、網(wǎng)狀數(shù)據(jù)庫(kù)
C、關(guān)系數(shù)據(jù)庫(kù)
D、面向?qū)ο髷?shù)據(jù)庫(kù)
【答案】C
【解析】無(wú)
8、數(shù)據(jù)庫(kù)表中的主鍵具有的特性。
A、唯一性且不能取空值
B、能取空值
C、NULL
D、唯一性
【答案】A
【解析】本題得分:1分
9、你想更新表CUSTOMERS的CUST_CREDF_LIMIT字段為NULL,條件中所
有CUST」NCOME_LEVEL為NULL值的。哪個(gè)SQL能完成這個(gè)任務(wù)?
()
A、UPDATEcustomersSETcust_credit_limit=NULLWHERE
CUST」NCOME_LEVEL=NULL;
B、UPDATEcustomersSETcustcreditlimit=NULLWHERE
cust_income_levelISNULL;
C、UPDATEcustomersSETcust_credit_limit=TO_NUMBER(NULL)
WHEREcustjncomejevel=TO_NUMBER(NULL);
D、UPDATEcustomersSETcust_credit_limit=TO_NUMBER(',,9999)
WHEREcustjncomejevelISNULL;
【答案】B
10、在MySQL中,當(dāng)需要?jiǎng)h除已創(chuàng)建的數(shù)據(jù)庫(kù)時(shí),可使用【】語(yǔ)句。
A、ALTERDATABASE
B、DROPSCHEMA
C、ALTERSCHEMA
D、CREATESCHEMA
【答案】B
【解析】本題主要考查的知識(shí)點(diǎn)為數(shù)據(jù)庫(kù)的刪除。在MySQL中,當(dāng)需要?jiǎng)h除已
創(chuàng)建的數(shù)據(jù)庫(kù)時(shí),可使月DROPDATABASE或DROPSCHEMA語(yǔ)句。
11、在下列MySQL的內(nèi)置函數(shù)中,屬于加密函數(shù)的是
A、ENCODE。函數(shù)
B、COUNT。函數(shù)
C、ASCII。函數(shù)
D、YEAR()函數(shù)
【答案】A
【解析】本題主要考查的知識(shí)點(diǎn)為MySQL的內(nèi)置函數(shù)。ENCODE。函數(shù)、
ENCRYPT。函數(shù)屬于加密函數(shù)。COUNT。函數(shù)屬于聚合函數(shù)。ASQI()函數(shù)、
CHAR()函數(shù)屬于字符串函數(shù)。NOW()函數(shù)、YEAR。函數(shù)屬于日期和時(shí)間函
數(shù)。
12、selectreplace('長(zhǎng)江長(zhǎng)城黃山黃河;長(zhǎng)',黃)返回的是_____。
A、長(zhǎng)江長(zhǎng)城黃山黃河
B、黃江長(zhǎng)城黃山黃河
C、長(zhǎng)江長(zhǎng)城長(zhǎng)山長(zhǎng)河
D、黃江黃城黃山黃河
【答案】D
【解析】本題得分:。分
13、使用CREATEVIEW語(yǔ)句創(chuàng)建的是(\
A、數(shù)據(jù)庫(kù)
B、視圖
C、索引
D、表
【答案】B
14、數(shù)據(jù)庫(kù)的熱備份依賴于()進(jìn)行備份。
A、數(shù)據(jù)庫(kù)的系統(tǒng)文件
B、數(shù)據(jù)庫(kù)的日志文件
C、數(shù)據(jù)庫(kù)的硬件配置文件
D、注冊(cè)表文件
【答案】B
【解析】熱備份依賴于數(shù)據(jù)庫(kù)的日志文件進(jìn)行備份。
15、以下有關(guān)Oracle中PMON的敘述正確的是(\
A、將數(shù)據(jù)從聯(lián)機(jī)日志文件寫入數(shù)據(jù)文件
B、監(jiān)控。ralce各個(gè)后臺(tái)進(jìn)程運(yùn)行是否正常,并清理失敗的進(jìn)程
C、垃圾收集器,清理任務(wù)失敗的時(shí)候遺留下的資源,恢復(fù)實(shí)例
D、將數(shù)據(jù)從聯(lián)機(jī)日志文件寫入數(shù)據(jù)文件
【答案】B
16、當(dāng)(),Oracle才提交事務(wù)。
A、DBRW進(jìn)程》鋤據(jù)寫回磁盤后
B、LGWR進(jìn)程將日志寫入在線重做日志文件后
C、PMON進(jìn)程提交進(jìn)程變化后
D、SMON進(jìn)程寫入數(shù)據(jù)后
【答案】B
17、對(duì)于系統(tǒng)表的空間,Oracle建議的大小是()
A、200MB;
B、300MB;
C、400MB;
、
D500MBO
【答案】C
18、下面關(guān)于〃1級(jí)封鎖”的說法,正確的是
A、1級(jí)封鎖避免"丟失更新"
B、1級(jí)封鎖可以避免"死鎖"
C、1級(jí)封鎖"能重復(fù)讀"
D、1級(jí)封鎖可以避免"讀臟數(shù)據(jù)〃
【答案】A
19、Oracle中數(shù)據(jù)庫(kù)的默認(rèn)啟動(dòng)選項(xiàng)是(
A、MOUNT
B、NOMOUNT
C、READONLY
D、OPEN
【答案】D
20、在建立CHECK約束時(shí),(\
A、每個(gè)字段只能定義一個(gè)check約束
B、每個(gè)字段可以定義多個(gè)check約束
C、不能為單獨(dú)的一個(gè)字段定義check約束
D、一個(gè)表中只能定義一個(gè)check約束
【答案】A
二、填空題(每小題2分,共10分)
1、數(shù)據(jù)管理技術(shù)發(fā)展過程經(jīng)過人工管理、文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)三個(gè)階段,其
中數(shù)據(jù)獨(dú)立性最高的階段是()。
【答案】數(shù)據(jù)庫(kù)系統(tǒng)
2、F、2NF、3NF之間,相互是一種()關(guān)系。
【答案】包含
3、并發(fā)操作導(dǎo)致的數(shù)據(jù)庫(kù)不一致問題主要包括()、讀污、不可重讀。
【答案】丟失更新
4、數(shù)據(jù)庫(kù)恢復(fù)中最經(jīng)常使用的技術(shù)是和()和()
【答案】數(shù)據(jù)轉(zhuǎn)儲(chǔ)|登記日志文件
5、在SQLServer中可以定義()、()、()、()和()五種類型的完整性約束。
【答案】null/notnull|unique|primarykey|foreignkey|check
三.判斷題(每小題1分,共10分)
()L數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)之間彼此獨(dú)立?
【答案】錯(cuò)誤
()2、固定數(shù)據(jù)庫(kù)角色:db.datarader的成員能修改本數(shù)據(jù)庫(kù)內(nèi)表中的數(shù)據(jù)嗎?
【答案】錯(cuò)誤
()3、視圖中存儲(chǔ)的是物理的數(shù)據(jù)。
【答案】錯(cuò)誤
()4、在Oracle數(shù)據(jù)庫(kù)中,邏輯存儲(chǔ)單元段可以跨越多個(gè)數(shù)據(jù)文件,也可以跨越多個(gè)
表空間。
【答案】錯(cuò)誤
()5、Oracle中要想進(jìn)行完全備份,使用rman工具時(shí)必須對(duì)數(shù)據(jù)庫(kù)打開歸檔模式。
【答案】正確
()6、在啟動(dòng)Oracle數(shù)據(jù)庫(kù)時(shí),Oracle從控制文件中獲取初始化參數(shù)文件的信息,再
從初始化參數(shù)文件中讀取數(shù)據(jù)文件和重做日志文件的信息,進(jìn)而打開數(shù)據(jù)庫(kù)。
【答案】錯(cuò)誤
【解析】在啟動(dòng)Oracle數(shù)據(jù)庫(kù)時(shí),Oracle從初始化參數(shù)文件中獲取控制文件
的信息,再?gòu)目刂莆募凶x取數(shù)據(jù)文件和重做日志文件的信息,進(jìn)而打開數(shù)據(jù)
庫(kù)。
()7、數(shù)據(jù)庫(kù)完整性控制的防范對(duì)象是不合語(yǔ)義的數(shù)據(jù)
【答案】正確
【解析】數(shù)據(jù)庫(kù)安全性是防止非法用戶、非法操作。
()8、外鍵約束定義了表之間的關(guān)系,能夠保證數(shù)據(jù)的完整性和一致性
【答案】正確
()9、主鍵約束是確保表中每一行記錄是唯一的,一個(gè)表只能設(shè)置一個(gè)主鍵,主鍵的值
不能重復(fù)而且不能為空(null工
【答案】正確
()10、定義唯一性約束的關(guān)鍵字是unique。
【答案】正確
四、綜合應(yīng)用題(每小題20分,共40分)
1、若定義如下關(guān)系模式:
student(sno,sn,ssex,sclass,sbirthday,stel)
course(cno,cn,cCredit,clesson)
sc(sno,cno,gradel/grade2,grade3)
請(qǐng)用SQL語(yǔ)言表達(dá)式實(shí)現(xiàn)如下要求:
1.定義具有參數(shù)的存儲(chǔ)過程。在Teach數(shù)據(jù)庫(kù)中,創(chuàng)建一個(gè)名稱為
InsertRecord的存儲(chǔ)過程,該存儲(chǔ)過程的功能是向Student數(shù)據(jù)表中插入一條
記錄,新記錄的值由參數(shù)提供。
2.創(chuàng)建一個(gè)名稱為query_class的存儲(chǔ)過程,該存儲(chǔ)過程的功能是根據(jù)班級(jí)名
稱查詢學(xué)生的作業(yè)情況,如果該班級(jí)存在,則顯示班級(jí)名稱、學(xué)生人數(shù)、作業(yè)
1的最高分及最低分,否則顯示"該班級(jí)不存在"。
3.創(chuàng)建一個(gè)觸發(fā)器Display.trigger,向?qū)W生表Student中插入一新同學(xué)時(shí),
若插入成功,則顯示新同學(xué)信息,否則顯示〃插入失敗"。
4.創(chuàng)建一個(gè)觸發(fā)器insert_sc,在選課表SC中添加新的記錄時(shí),新學(xué)生的學(xué)號(hào)
必須已存在于student表中。
5.編寫一觸發(fā)器delStrudnet,實(shí)現(xiàn)在刪除學(xué)生信息時(shí),對(duì)選課信息的級(jí)聯(lián)刪
除。
【答案】1.createprocInsertRecord(@snovarchar(6),@sn
nvarchar(10)z@sexnchar(l),@ageint,@deptnvarchar(20))asinsertinto
Studentvalues(@sno,@sn,@sex,@age,@dept)
2.createprocquery_class(@Cnamechar(20))asifexists(select*from
)學(xué)生人
CoursewhereCname=(gCname)beginselectCname;COUNT(*)as
數(shù)MAX(score_one)as最高分,MIN(score_one)as最低分fromCourse,sc
whereCourse.Cno=sc.CnoandCourse.Cname=@CnameGROUPBY
Cnameendelseprint該班級(jí)不存在'execquery_class@Cname='計(jì)算機(jī)應(yīng)
用基礎(chǔ)’
3.createtriggerDisplay_triggeronStudentafterinsertasbeginIF
EXISTS(SELECT*FROMStudentjnsertedWHERE
Student.Sno=inserted.Sno)SELECT*FROMStudentjnsertedWHERE
Student.Sno二inserted.Snoelseprint'插入失敗'endinsertintoStudent
valuesC0515541'「薩達(dá);男生物0471996-09-13
00:00:00,000713812903215')
4.createtriggerinsert_sconSCafterinsertasbeginIFEXISTS(SELECT*
FROMStudentjnsertedWHEREStudent.Sno=inserted.Sno)SELECT*
FROMinsertedelseprint'沒有這個(gè)學(xué)生'rollbackendinsertintoSC
valuesCKOOl^^SMl,22,33)
5.createtriggerdelStrudnetonstudentafterdeleteasbegindeletefrom
scwheresc.Sno=(selectSnofromdeleted)print'刪除成功'enddrop
triggerdelStrudnetdeletefromstudentwhereSno='529'
2、設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有一關(guān)系模式R如下:
R(商店編號(hào),商品編號(hào),數(shù)量,部門編號(hào),負(fù)責(zé)人)
如果規(guī)定:(1)每個(gè)商店的每種商品只在一個(gè)部門銷售;(2)每個(gè)商店的每
個(gè)部門只有一個(gè)負(fù)責(zé)人;(3)每個(gè)商店的每種商品只有一個(gè)庫(kù)存數(shù)量。
試回答下列問題:
(1)根據(jù)上述規(guī)定,寫出關(guān)系模式R的基本函數(shù)依賴;
(2)找出關(guān)系模式R的候選碼;
(3)試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?
(4)如果R不屬于3NF,請(qǐng)將R分解成3NF模式集。
【答案】(1)關(guān)系模式S的基本函數(shù)依賴如下:(商店編號(hào),商品編號(hào))一部
門編號(hào),(商店編號(hào),部門編號(hào))一負(fù)責(zé)人,(商店編號(hào),商品編號(hào))一數(shù)量
(2)找出關(guān)系模式R的候選碼;答:關(guān)系模式R的碼為:(商店編號(hào),商
品編號(hào),部門編號(hào)\
(3)試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?答:原關(guān)系模式
R是屬于1NF的,碼為(商店編號(hào),商品編號(hào),部門編號(hào)),非主屬性對(duì)碼的函
數(shù)依賴全為部分函數(shù)依賴,所以不屬于2NF。
消除非主屬性對(duì)碼的函數(shù)依賴為部分函數(shù)依賴,將關(guān)系模式分解成
2NF如下:
R1(商店編號(hào),商品編號(hào),部門編號(hào),數(shù)量)
R2(商店編號(hào),部門編號(hào),負(fù)責(zé)人)
(4)如果R不屬于3NF,請(qǐng)將R分解成3NF模式集。
答:將R分解為
R1(商店編號(hào),商品編號(hào),部門編號(hào),數(shù)量)
R2(商店編號(hào),部門編號(hào),負(fù)責(zé)人)
分解后的R不存在傳遞的函數(shù)依賴,所以分解后的R已經(jīng)是第3NF
桂林電子科技大學(xué)2023年數(shù)據(jù)庫(kù)原理專升本(三)
總分:100分考試時(shí)間:90分鐘
注意事項(xiàng):
>凡漏填、錯(cuò)填或書寫字跡不清的答卷,影響評(píng)卷結(jié)果的,責(zé)任由考生自負(fù)。
>答題須在專用的"答題卡"上進(jìn)行,在試題卷和草稿紙上答題無(wú)效。
>考試結(jié)束,不得將試卷、答題卡或草稿紙帶出考場(chǎng)。
一、單項(xiàng)選擇題(每小題2分,共40分)
1、Oracle數(shù)據(jù)庫(kù)中重建controlfile文件只能在()階段進(jìn)行。
A、nomount
B、mount
C、open
D、close
【答案】A
2、下面關(guān)于數(shù)據(jù)系統(tǒng)敘述正確的是()。
A、數(shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余
B、數(shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余
C、數(shù)據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)
D、數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型的一致
【答案】B
3、數(shù)據(jù)庫(kù)系統(tǒng)的核心軟件是()。
A、數(shù)據(jù)模型
B、數(shù)據(jù)庫(kù)管理系統(tǒng)
C、數(shù)據(jù)庫(kù)
D、數(shù)據(jù)庫(kù)管理員
【答案】B
4、SQL語(yǔ)言中,條件"年齡BETWEEN20AND30"表示年齡在20至30之
間,且()。
A、包括20歲和30歲
B、不包括20歲和30歲
C、包括20歲但不包括30歲
D、包括30歲但不包括20歲
【答案】A
5、SQLServer提供的單行注釋語(yǔ)句是使用()開始的一行內(nèi)容。
A、
B、"/*"
C、7"
D、“{"
【答案】A
6、不能激活觸發(fā)器執(zhí)行的操作是(\
A、DELETE
B、UPDATE
C、INSERT
D、SELECT
【答案】D
7、假定學(xué)生關(guān)系是S(SNo,SName,Sex,Age),課程關(guān)系是
學(xué)生選課關(guān)系是要查找選修
C(CNo,CName,Teacher),SC(SNo,CNo,Grade)o
〃數(shù)據(jù)庫(kù)"課程的"男"學(xué)生姓名,將涉及的關(guān)系是()。
A、S
B、SC,C
C、S,SC
D、SCSC
【答案】D
8、定義關(guān)系的主碼意味著主碼屬性()
A、必須唯一
B、不能為空
C、唯一且部分主瑪屬性不為空
D、唯一且所有主碼屬性不為空
【答案】D
9、管理用戶會(huì)話連接的進(jìn)程是()
A、PMON
B、SMON
C、SERV
D、NET8
【答案】A
10、下列關(guān)于關(guān)系數(shù)據(jù)庫(kù)中表的描述中,正確的是
A、數(shù)據(jù)表相互之間不存在聯(lián)系,完全獨(dú)立
B、數(shù)據(jù)表既相對(duì)獨(dú)立,又相互聯(lián)系
C、數(shù)據(jù)表相互之間存在聯(lián)系,每個(gè)表都用一個(gè)獨(dú)立的數(shù)據(jù)庫(kù)來(lái)保存
D、數(shù)據(jù)表相互之間存在聯(lián)系,用表名保存
【答案】B
【解析】在數(shù)據(jù)庫(kù)中,表不以獨(dú)立文件存在,但以不同的名稱進(jìn)行區(qū)分,同
時(shí),通過表之間的關(guān)系來(lái)構(gòu)建聯(lián)系。因此,數(shù)據(jù)表既相對(duì)獨(dú)立,又相互聯(lián)系。
11、SQL語(yǔ)言一次查詢的結(jié)果是一個(gè)()。
A、記錄
B、數(shù)據(jù)項(xiàng)
C、元組
D、表
【答案】D
12、在圖存儲(chǔ)數(shù)據(jù)庫(kù)中,【】用來(lái)連接結(jié)點(diǎn)。
A、結(jié)點(diǎn)
B、屬性
C、邊
D、聯(lián)系
【答案】C
【解析】本題主要考查的知識(shí)點(diǎn)為圖存儲(chǔ)數(shù)據(jù)庫(kù)。圖存儲(chǔ)數(shù)據(jù)庫(kù)是基于圖理論
構(gòu)建的,使用結(jié)點(diǎn)、屬性和邊的概念。結(jié)點(diǎn)代表實(shí)體,屬性保存與結(jié)點(diǎn)相關(guān)的信
息,而邊用來(lái)連接結(jié)點(diǎn),表示兩者關(guān)系。
13、屬性的取值范圍稱為該屬性的
A、聯(lián)系
B、實(shí)體
C、碼
D、域
【答案】D
【解析】本題主要考查的知識(shí)點(diǎn)為域概念。屬性的取值范圍稱為該屬性的域。
14、在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中,為了簡(jiǎn)化用戶的查詢操作,而又不增加數(shù)據(jù)的存儲(chǔ)
空間,常用的方法是創(chuàng)建—0
A、另一個(gè)表(table)
B、游標(biāo)(cursor)
C、視圖(view)
D、索引(index)
【答案】C
15、從數(shù)據(jù)庫(kù)中刪除表的命令是()
A、AlterTABLE
B、DropTABLE
C、DeleteTABLE
D、USE
【答案】B
16、下面對(duì)Oracle的密碼規(guī)則描述,哪個(gè)是錯(cuò)誤的?()
A、Oracle密碼必須由英文字母,數(shù)值,#,下劃線J,美元字符($)構(gòu)
成,密碼的最大長(zhǎng)度為30字符,并不能以或任何數(shù)字卡
頭;密碼不能包含像"SELECT","DELETE","CREATE”這類的
ORACLE/SQL關(guān)鍵字
B、Oracle的若算法加密機(jī)制()兩個(gè)相同的用戶名和密碼在兩臺(tái)不同的
ORACLE數(shù)據(jù)庫(kù)機(jī)器中,將具有相同的哈希值。這些哈希值存儲(chǔ)在SYS.USER
表中,可以通過像DBA.USE這類的試圖來(lái)訪問
C、Oracle默認(rèn)配置下,每個(gè)中戶如果有10此的失敗登錄,此賬戶將會(huì)被
鎖定
D、SYS賬戶在Oracle數(shù)據(jù)庫(kù)中有最高權(quán)限,能夠做任何事情,包括啟動(dòng)/
關(guān)閉Oracle數(shù)據(jù)庫(kù),如果SYS被鎖定,將不能訪問數(shù)據(jù)庫(kù)
【答案】D
17、系統(tǒng)維護(hù)中最困難的工作是
A、數(shù)據(jù)庫(kù)重組與重構(gòu)
B、數(shù)據(jù)庫(kù)運(yùn)行
C、數(shù)據(jù)庫(kù)實(shí)施
D、物理設(shè)計(jì)
【答案】A
18、數(shù)據(jù)庫(kù)的事務(wù)日志文件()。
A、只能有一個(gè)
B、所有選項(xiàng)都不對(duì)
C、可以沒有
D、可以有多個(gè)
【答案】D
19、對(duì)于索引以下正確的描述是()
A、索引可以加快查詢效率
B、索引與DML速度無(wú)關(guān)
C、索引創(chuàng)建后會(huì)自動(dòng)被Oracle使用
D、索引掃描未必優(yōu)于全表掃描
【答案】D
20、數(shù)據(jù)類型是()
A、字段的另-一種說法
B、決定字段能包含哪類數(shù)據(jù)的設(shè)置
C、一類數(shù)據(jù)庫(kù)應(yīng)用程序
D、一類用來(lái)描述Access表向?qū)г试S從中選擇的字段名稱
【答案】B
【解析】無(wú)
二、填空題(每小題2分,共10分)
1、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的主要功能是____。
【答案】定義數(shù)據(jù)庫(kù)
2、自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自
然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的
【答案】屬性
3、為了提高查詢速度,把在一個(gè)(一組)屬性上具有相同值的元組集中存放在一個(gè)
物理塊中,這個(gè)(這組)屬性稱為()。
【答案】聚集碼
4、設(shè)有關(guān)系模式R(A,B,C,D、,函數(shù)依賴
F={ATB,BTC,A—D,DTC},P={AB,AC,BD}是R上的一個(gè)分解很I」分解p中所丟
失的函數(shù)依賴分別是()、()、()。
【答案】B-C|A-D|D-C
5、事物的AQD特性,是指事物具有(1(X()和()4個(gè)特
性。
【答案】原子性|一致性|隔離性|持續(xù)性
三.判斷題(每小題I分,共10分)
()1、SQLServer有數(shù)據(jù)導(dǎo)入功能但沒有數(shù)據(jù)導(dǎo)出功能。
【答案】錯(cuò)誤
()2、通常情況下,外模式是模式的子集。
【答案】正確
()3、數(shù)據(jù)的冗余是指相同的數(shù)據(jù)重復(fù)出現(xiàn)。
【答案】正確
()4、一個(gè)表可以創(chuàng)建多個(gè)主鍵嗎?
【答案】錯(cuò)誤
()5、在SQL對(duì)應(yīng)的三級(jí)模式中,關(guān)系模式對(duì)應(yīng)基本表,關(guān)系子模式對(duì)應(yīng)視圖,存儲(chǔ)
模式對(duì)應(yīng)存儲(chǔ)文件。
【答案】正確
()6、因?yàn)橥ㄟ^視圖可以插入.修改或刪除數(shù)據(jù),因此視圖也是一個(gè)實(shí)在表,SQL
SERVER將它保存在syscommens系統(tǒng)表中。
【答案】錯(cuò)誤
()7、'119是SQL中的實(shí)型常量嗎
【答案】錯(cuò)誤
【解析】實(shí)型常量又稱實(shí)數(shù)或浮點(diǎn)數(shù)由沒有用引號(hào)括起來(lái)并且包含小數(shù)點(diǎn)的數(shù)
字字符串來(lái)表示。
()8、為數(shù)據(jù)表創(chuàng)建索引的目的是提高查詢的檢索性能。
【答案】正確
()9、需求分析是數(shù)據(jù)庫(kù)設(shè)計(jì)的起點(diǎn),為以后的具體設(shè)計(jì)做準(zhǔn)備
【答案】正確
()10、在數(shù)據(jù)庫(kù)恢復(fù)時(shí),數(shù)據(jù)庫(kù)系統(tǒng)會(huì)對(duì)尚未做完的事務(wù)執(zhí)行REDO處理
【答案】錯(cuò)誤
【解析】先UNDO,再REDO
四.綜合應(yīng)用題(每小題20分,共40分)
1、假設(shè)有如下關(guān)系模式
S(SNo,SN/Sex,Age,Dept)
C(CNo,CNzCT)SC(SNo,CNo,Score)
T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)
TC(TNo,CNo)
1.檢索計(jì)算機(jī)系年齡在40歲以上的教師號(hào)、教師姓名。
2.查詢學(xué)生的學(xué)號(hào)、姓名和年齡
3.查詢有全部課程都及格的學(xué)號(hào)及其平均分
4.檢索張三同學(xué)所學(xué)課程的成績(jī),列出SN、Cno和Score
【答案】(1)selectTNo,TNfromTwhereDept='計(jì)算機(jī)系'andAge>40
(2)selectSNo,SN,AgefromS
(3)selectSNo,AVG(Score)as平均分fromSCgroupbySNohaving
MIN(Score)>60
張三
(4)selectSNzCno,SocrefromS,SCwhereS.SNo=SC.SNoandSN^
I
2、設(shè)有如圖所示的關(guān)系S.SC,C,試用關(guān)系代數(shù)表達(dá)式表示下列查詢語(yǔ)句:
關(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語(yǔ)言王華
K5數(shù)據(jù)庫(kù)原理程軍
K8編譯原理程軍
(1)檢索〃程軍”老師所授課程的課程號(hào)(C#)和課程名(CNAME\
(2)檢索年齡大于21的男學(xué)生學(xué)號(hào)(S#)和姓名(SNAME\
(3)檢索至少選修〃程軍〃老師所授全部課程的學(xué)生姓名。
(4)檢索〃李強(qiáng)“同學(xué)不學(xué)課程的課程號(hào)。
(5)檢索至少選修兩門課程的學(xué)生學(xué)號(hào)(S#1
(6)檢索全部學(xué)生都選修的課程的課程號(hào)(C#)和課程名(CNAMEX
(7)檢索選修課程包含〃程軍"老師所授課程之一的學(xué)生學(xué)號(hào)(S#\
(8)檢索選修課程號(hào)為K1和K5的學(xué)生學(xué)號(hào)(S#\
(9)檢索選修全部課程的學(xué)生姓名(SNAME1
(10)檢索選修課程包含學(xué)號(hào)為2的學(xué)生所修課程的學(xué)生學(xué)號(hào)(S#I
(11)檢索選修課程名為〃C語(yǔ)言”的學(xué)生學(xué)號(hào)(S#)和姓名
(SNAMEX
【答案】(1)檢索"程軍"老師所授課程的課程號(hào)(C#)和課程名(CNAME)。
TIC#ZCNAME(OTEACHER='程軍’(C))
(2)檢索年齡大于21的男學(xué)生學(xué)號(hào)(S#)和姓名(SNAME)。
TTS#,SNAME(OAGE>21ASEX='男'(S))
(3)檢索至少選修"程軍〃老師所授全部課程的學(xué)生姓名(SNAME)。
TTSNAME(SD(nS#zC#(SC)^TiC#{oTEACHER='程軍'(C))))
(4)檢索〃李強(qiáng)“同學(xué)不學(xué)課程的課程號(hào)(C#)。
TIC#(C)-TIC#(OSNAME='李強(qiáng)’(S)DSC)
(5)檢索至少選修兩門課程的學(xué)生學(xué)號(hào)(S#)。
TIS#(O1=4A2^5(SCxSC))
(6)檢索全部學(xué)生都選修的課程的課程號(hào)(C#)和課程名(CNAME)。
TIC#,CNAME(CD(TTS#/C#(SC)^TIS#(S)))
(7)檢索選修課程包含“程軍"老師所授課程之一的學(xué)生學(xué)號(hào)(S#)。
TTS#(SCDTIC#{OTEACHER='程軍’(C)))
(8)檢索選修課程號(hào)為K1和K5的學(xué)生學(xué)號(hào)(S#)。
TTS#,C#(SC)5C#(oC#='kl'vC#=#k5'(C))
(9)檢索選修全部課程的學(xué)生姓名(SNAME)。
TISNAME(SD(nS#,C#(SC)+nC#(C)))
(10)檢索選修課程包含學(xué)號(hào)為2的學(xué)生所修課程的學(xué)生學(xué)號(hào)(S#)。
nS#,C#(SC)5C#(oS#=’2,(SC))
(11)檢索選修課程名為"C語(yǔ)言〃的學(xué)生學(xué)號(hào)(S#)和姓名(SNAME)。
TrS#,SNAME(SD(nS#(SCaoCNAME='C語(yǔ)言’?)))
桂林電子科技大學(xué)2023年數(shù)據(jù)庫(kù)原理專升本(四)
總分:100分考試時(shí)間:90分鐘
注意事項(xiàng):
>凡漏填、錯(cuò)填或書寫字跡不清的答卷,影響評(píng)卷結(jié)果的,責(zé)任由考生自負(fù)。
>答題須在專用的"答題卡"上進(jìn)行,在試題卷和草稿紙上答題無(wú)效。
>考試結(jié)束,不得將試卷、答題卡或草稿紙帶出考場(chǎng)。
一、單項(xiàng)選擇題(每小題2分,共40分)
1、SybaselQ數(shù)據(jù)庫(kù)的默認(rèn)數(shù)據(jù)文件名不包括(X
A、*.db
B、*.iq
C、*.iqtmp
D、*.ora
【答案】D
2、在數(shù)據(jù)庫(kù)向因特網(wǎng)開放前,哪個(gè)步聚是可以忽略的?()
A、安全安裝和配置操作系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)
B、應(yīng)用系統(tǒng)應(yīng)該在內(nèi)網(wǎng)試運(yùn)行3個(gè)月
C、對(duì)應(yīng)用軟件如Web也沒、ASP腳本等進(jìn)行安全性檢查
D、網(wǎng)絡(luò)安全策略已經(jīng)生效
【答案】B
3、信息的數(shù)據(jù)表示形式是一
A、只能是文字
B、只能是聲音
C、只能是圖形
D、上述皆可
【答案】D
4、執(zhí)行STORE"1999年12月慶祝澳門回歸祖國(guó)!"TOXY命令之后,要
在屏幕上顯示"澳門1999年12月回歸祖國(guó)!",應(yīng)使用命令—。
A、?SUBSTR(XY,15,4)+SUBSTR(XY,l,10)+SUBSTR(XY,10)
B、?SUBSTR(XYJ5,4)+LEFT(XY,L10)+RIGHT(XY,19)
C、?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,10)
D、?SUBSTR(XY/15,4)+LEFT(XY,10)+RIGHT(XY,19/10)
【答案】C
5、在SQL語(yǔ)言中,對(duì)輸出結(jié)果排序的是(I
A、ORDERBY
B、WHERE
C、GROUPBY
D、HAVING
【答案】A
6、X-Y能從推理規(guī)則導(dǎo)出的充分必要條件是()0
A、YX
B、YX+
C、XY+
D、X+=Y+
【答案】B
7、根據(jù)參照完整性規(guī)則,若屬性F是關(guān)系S的主屬性,同時(shí)又是關(guān)系R的外
關(guān)鍵字,則關(guān)系R中F的值(X
A、必須取空值
B、必須取非空值
C、可以取空值
D、以上說法都不對(duì)
【答案】C
8、設(shè)有關(guān)系模式R(A,B,C,D),函數(shù)依賴F={ATB,B—C,ATDQ—C},P
二{AB,AC,BD}是R上的一個(gè)分解,則分解p中未丟失的函數(shù)依賴是
A、A-B
B、B-C
C、A-D
D、D-C
【答案】A
9、如果對(duì)一個(gè)關(guān)系實(shí)施某種關(guān)系運(yùn)算以后得到一個(gè)新的關(guān)系,新關(guān)系中的元組
數(shù)量少于原關(guān)系中的元組數(shù),則實(shí)施的關(guān)系運(yùn)算為()
A、選擇
B、投影
C、連接
D、自然連接
【答案】A
【解析】從一個(gè)二維表中選出若干行,這種關(guān)系運(yùn)算就是選擇。
10、下列關(guān)于MySQL的說法中,錯(cuò)誤的是
A、MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)
B、MySQL具有B/S體系結(jié)構(gòu)
C、MySQL由瑞典MySQLAB公司開發(fā)
D、MySQL具有體積小的特點(diǎn)
【答案】B
【解析】本題主要考查的知識(shí)點(diǎn)為MySQL的概念。MySQL是一個(gè)關(guān)系數(shù)據(jù)庫(kù)
管理系統(tǒng)(RDBMS),它具有客戶/服務(wù)器體系結(jié)構(gòu),最初是由瑞典MySQLAB公
司開發(fā)的。由于其具有體積小、速度快、開放源代碼、遵循GPL(GNU通用公
共許可證)等特點(diǎn),許多中、小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇MySQL
作為網(wǎng)站數(shù)據(jù)庫(kù)。
11、當(dāng)對(duì)兩個(gè)關(guān)系R和S進(jìn)行自然連接運(yùn)算時(shí),要求R和S含有一個(gè)或
多個(gè)共有的
A、實(shí)體
B、元組
C、屬性
D、屬性值
【答案】C
12、設(shè)有關(guān)系模式R(X,Y,Z,W)與它的函數(shù)依賴集F={XYTZ,W—X},則R的主
碼為()。
A、XY
B、XW
c、YZ
D、YW
【答案】D
13、關(guān)系數(shù)據(jù)庫(kù)以【】作為數(shù)據(jù)的邏輯模型。
A、二維表
B、關(guān)系模型
C、數(shù)據(jù)庫(kù)
D、關(guān)系
【答案】B
14、關(guān)系模型中,實(shí)體完整性是指(\
A、實(shí)體不允許是空實(shí)體
B、實(shí)體的屬性值不能是空值
C、實(shí)體的外鍵值不允許是空值
D、實(shí)體的主碼中的屬性值不能為空
【答案】D
15、在VisualFoxPro環(huán)境下,實(shí)現(xiàn)選擇關(guān)系運(yùn)算的短語(yǔ)是()。
A、FOR
B、SELECT
C、FIEL<字段名表〉
D、JOIN
【答案】A
16、語(yǔ)句SELECT*FROMstudent;中"*〃號(hào)表示。
A、student表的全部記錄
B、student表的一條記錄
C、student表的一個(gè)字段
D、student表的全部字段
【答案】D
【解析】本題得分:0分
17、在數(shù)據(jù)表中篩選記錄,操作的結(jié)果是()。
A、將滿足篩選條件的記錄存入一個(gè)新表中
B、將滿足篩選條件的記錄追加到一個(gè)表中
C、將滿足篩選條件的記錄顯示在屏幕上
D、用滿足篩選條件的記錄修改另一個(gè)表中已存在的記錄
【答案】C
【解析】使用數(shù)據(jù)庫(kù)表時(shí),經(jīng)常需要從很多的記錄中挑選出滿足條件的數(shù)據(jù)進(jìn)行
處理,所謂痛選記錄是指經(jīng)過篩選后的表只顯示符合條件的記錄,而那些不符合條
件的記錄將被隱藏起來(lái)。
18、VisualFoxPro環(huán)境下,下面命令執(zhí)行結(jié)果是()。
x="A354.929"
Val(x)
A、354
B、0
C、355
D、354.00
【答案】B
19、從邏輯結(jié)構(gòu)上講,Oracle數(shù)據(jù)庫(kù)的最小存取單位是(\
A、block
B、extent
C、segment
D、tablespace
【答案】A
20、事務(wù)的原子性是指(I
A、事務(wù)中包括的所有操作要么都做.要么都不做
B、事務(wù)一旦提交.對(duì)數(shù)據(jù)庫(kù)的改變是永久的
C、一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的
D、事務(wù)必須使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)
【答案】A
二、填空題(每小題2分,共10分)
1、在數(shù)據(jù)庫(kù)中,權(quán)限可分為(井口()。
【答案】系統(tǒng)權(quán)限|對(duì)象權(quán)限
2、關(guān)系運(yùn)算中花費(fèi)時(shí)間可能最長(zhǎng)的運(yùn)算是_______o
【答案】笛卡爾積
3、數(shù)據(jù)庫(kù)管理系統(tǒng)提供的數(shù)據(jù)控制方面的功能包括數(shù)據(jù)的()J呆護(hù)、數(shù)據(jù)的
()檢查、()和數(shù)據(jù)庫(kù)恢復(fù)。
【答案】安全性|完整性|數(shù)據(jù)庫(kù)備份
4、消除了非主屬性對(duì)主碼的部分函數(shù)依賴的關(guān)系模式,稱為()模式;消除了非
主屬性對(duì)主碼的傳遞函數(shù)依賴的關(guān)系模式,稱為()模式;消除了每一屬性對(duì)主碼
的傳遞函數(shù)依賴的關(guān)系模式,稱為()模式。
【答案】2NF|3NF|BCNF
5、按照轉(zhuǎn)儲(chǔ)方式,數(shù)據(jù)轉(zhuǎn)儲(chǔ)可以分為()和()。
【答案】海量轉(zhuǎn)儲(chǔ)|增量轉(zhuǎn)儲(chǔ)
三.判斷題(每小題I分,共10分)
()1、SELECT語(yǔ)句是SQL的核心語(yǔ)句,它完成查詢功能。
【答案】正確
()2、層次模型中,根結(jié)點(diǎn)以外的結(jié)點(diǎn)至多可有1個(gè)父結(jié)點(diǎn)。
【答案】正確
()3、在關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是并,交,笛卡爾積,選擇,投影
【答案】錯(cuò)誤
【解析】并,差,笛卡爾積,選擇,投影
()4、關(guān)系是靜態(tài)的、穩(wěn)定的,關(guān)系模式是動(dòng)態(tài)的、隨時(shí)間變化的。
【答案】錯(cuò)誤
()5、在SQLSERVER中,觸發(fā)器的執(zhí)行是在數(shù)據(jù)的插入.更新或刪除之前執(zhí)行的。
【答案】錯(cuò)誤
()6、SQL的標(biāo)準(zhǔn)庫(kù)函數(shù)COUNT,SUM等是不允許直接出現(xiàn)在查詢語(yǔ)句中的。
【答案】錯(cuò)誤
【解析】COUNT,SUM是可以出現(xiàn)在查詢語(yǔ)句中的。
()7、Windows身份驗(yàn)證模式登錄SQLServer服務(wù)器時(shí)不需要輸入登錄名和空碼?
【答案】正確
()8、在出現(xiàn)事務(wù)故障的時(shí)候,反向掃描日志,對(duì)出現(xiàn)事務(wù)故障的更新操作執(zhí)行反操作。
【答案】正確
()9、Oracle進(jìn)程就是服務(wù)器進(jìn)程
【答案】錯(cuò)誤
()10、默認(rèn)值約束用于指定一個(gè)字段的默認(rèn)值。插入記錄時(shí),如果沒有給該字段賦
值,數(shù)據(jù)庫(kù)系統(tǒng)會(huì)自動(dòng)為這個(gè)字段插入默認(rèn)值。
【答案】正確
四.綜合應(yīng)用題(每小題20分,共40分)
1、某醫(yī)院病房計(jì)算機(jī)管理中需要如下信息:
科室:科名,科地址,科電話,醫(yī)生姓名
病房:病房號(hào),床位號(hào),所屬科室名
醫(yī)生:姓名,職稱,所屬科室名,年齡,工作證號(hào)
病人:病歷號(hào),姓名,性別,診斷,主管醫(yī)生,病房號(hào)
其中,一個(gè)科室有多個(gè)病房、多個(gè)醫(yī)生,一個(gè)病房只能屬于一個(gè)科室,一個(gè)醫(yī)
生只屬于一個(gè)科室,但可負(fù)責(zé)多個(gè)病人的診治,一個(gè)病人的主管醫(yī)生只有一
個(gè)。
完成如下設(shè)計(jì):
(1)設(shè)計(jì)該計(jì)算機(jī)管理系統(tǒng)的E-R圖;
(2)將該E-R圖轉(zhuǎn)換為關(guān)系模型結(jié)構(gòu);
(3)指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的候選碼。
【答案】(1)本題的E-R圖略。
(2)對(duì)應(yīng)的關(guān)系模型結(jié)構(gòu)如下:
科室(科名,科地址,科電話)
病房(病房號(hào),床位號(hào),科室名)
醫(yī)生(工作證號(hào),姓名,職稱,科室名,年齡)
病人(病歷號(hào),姓名,性別,診治,主管醫(yī)生,病房號(hào))
(3)每個(gè)關(guān)系模式的候選碼如下:
科室的候選碼是科名;
病房的候選碼是科室名十病房號(hào);
醫(yī)生的候選碼是工作證號(hào);
病人的候選碼是病歷號(hào)。
2、設(shè)學(xué)生課程數(shù)據(jù)庫(kù)中有三個(gè)關(guān)系:
學(xué)生關(guān)系S(S#,SNAME,AGE,SEX)
學(xué)習(xí)關(guān)系SC(S#,C#,GRADE)
課程關(guān)系C(C#,CNAME)
其中S#、C#、SNAME、AGE、SEX、GRADE.CNAME分別表示學(xué)號(hào)、課程
號(hào)、姓名、年齡、性別、成績(jī)
和課程名。
用SQL語(yǔ)句表達(dá)下列操作
(1)檢索選修課程名稱為"MATHS"的學(xué)生的學(xué)號(hào)與姓名
(2)檢索至少學(xué)習(xí)了課程號(hào)為〃C1〃和〃C2〃的學(xué)生的學(xué)號(hào)
(3)檢索年齡在18到20之間(含18和20)的女生的學(xué)號(hào)、姓名和年齡
(4)檢索平均成績(jī)超過80分的學(xué)生學(xué)號(hào)和平均成績(jī)
(5)檢索選修了全部課程的學(xué)生姓名
(6)檢索選修了三門?:果以上的學(xué)生的姓名
【答案】(1)SELECTSNAME,AGEFROMS,SC,CWHERES.S#=SC.S#AND
C.C#=SC.C#ANDCNAME二'MATHS'
(2)SELECTS#FROMSCWHERECNO=fCl'ANDS#IN(SELECTS#
FROMSCWHERECNO=fC2')
(3)SELECTS#,SNAMEZAGEFROMSWHEREAGEBETWEEN18AND20
ANDSEX=f女'
(4)SELECTS#,AVG(GRADE)平均成績(jī)FROMSCGROUPBYS#
HAVINGAVG(GRADE)>80
(5)SELECTSNAMEFROMSWHERENOTEXISTS
(SELECT*FROMC
WHERENOTEXISTS
(SELECT*FROMSC
WHERES#二S.S#ANDC#=C.C#))
(6)SELECTSNAMEFROMS,SCWHERES.S#=SC.S#GROUPBY
S#,SNAMEHAVINGCOUNT(*)>3
桂林電子科技大學(xué)2023年數(shù)據(jù)庫(kù)原理專升本(五)
總分:100分考試時(shí)間:90分鐘
注意事項(xiàng):
>凡漏填、錯(cuò)填或書寫字跡不清的答卷,影響評(píng)卷結(jié)果的,責(zé)任由考生自負(fù)。
>答題須在專用的"答題卡"上進(jìn)行,在試題卷和草稿紙上答題無(wú)效。
>考試結(jié)束,不得將試卷、答題卡或草稿紙帶出考場(chǎng)。
一、單項(xiàng)選擇題(每小題2分,共40分)
L數(shù)據(jù)字典信息被保存在()文件中。
A、數(shù)據(jù)文件
B、日志文件
C、控制文件
D、參數(shù)文件
【答案】A
2、當(dāng)一張二維表(A表)的主關(guān)鍵字被包含到另一張二維表(B表)中時(shí),它
就稱為B表的()。
A、主關(guān)鍵字
B、候選關(guān)鍵字
C、外部關(guān)鍵字
D、超關(guān)鍵字
【答案】C
3、Access2010項(xiàng)目文件的擴(kuò)展名為
A、.accdb
B、.mdb
C、.dbf
D、.adp
【答案】D
【解析】無(wú)
4、phpMyadmin作為MySQL的一種圖形化管理工具,其工作模式為
A、腳本方式
B、B/S模式
C、C/S模式
D、命令行方式
【答案】B
【解析】本題得分:1分
5、教師表(JS.DBF)含有職稱(ZCC10)字段,顯示表中所有職稱為"教
授"和"副教授〃的命令是:()。
A、DISPFORZC="教授"ANDZC="副教授"
B、DISPFORZC="教授"OR"副教授"
C、DISPWHILE性別二"男"ORZC="副教授"
D、DISPFOR"教授"$ZC
【答案】D
6、在進(jìn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)數(shù)學(xué)分層教學(xué)方案范例
- 脆弱性掃描管理系統(tǒng)技術(shù)手冊(cè)
- 提升小學(xué)生表達(dá)能力的寫作練習(xí)
- 美容行業(yè)線上流量轉(zhuǎn)化策略報(bào)告
- 企業(yè)年度營(yíng)銷活動(dòng)策劃模板
- 物流倉(cāng)儲(chǔ)安全管理規(guī)范及檢查指引
- 房地產(chǎn)合同審核標(biāo)準(zhǔn)與案例
- 企業(yè)人才招聘渠道優(yōu)化方案
- 酒店安全培訓(xùn)服務(wù)協(xié)議
- 初中be動(dòng)詞的使用
- 婦產(chǎn)科考試試題及答案
- 光伏電站運(yùn)維人員培訓(xùn)與技能提升方案
- 安全文明施工資料管理方案
- 《國(guó)家十五五規(guī)劃綱要》全文
- GB/T 46194-2025道路車輛信息安全工程
- 2025年國(guó)考《行測(cè)》全真模擬試卷一及答案
- 國(guó)家開放大學(xué)2025年商務(wù)英語(yǔ)4綜合測(cè)試答案
- 2025年國(guó)家開放大學(xué)《合同法》期末考試備考題庫(kù)及答案解析
- 鋁合金被動(dòng)門窗施工方案
- 留置看護(hù)輔警相關(guān)刷題
評(píng)論
0/150
提交評(píng)論