【課程代碼:04735】
模擬測(cè)試
《數(shù)據(jù)庫(kù)系統(tǒng)原理》模擬測(cè)試一
一、單項(xiàng)選擇題:本大題共 15 小題,每小題 2 分,共 30 分。
1.隨著數(shù)據(jù)管理規(guī)模的擴(kuò)大,數(shù)據(jù)量急劇增加,下面不屬于文件系統(tǒng)缺陷的是()
A.數(shù)據(jù)冗余
B.數(shù)據(jù)不一致
C.讀臟數(shù)據(jù)
D.數(shù)據(jù)聯(lián)系弱
2.關(guān)于邏輯模型,敘述正確的是( )
A.邏輯模型獨(dú)立于硬件和軟件
B.邏輯模型表達(dá)了 DB 的局部邏輯結(jié)構(gòu)
C.邏輯模型是從數(shù)據(jù)庫(kù)實(shí)現(xiàn)的觀點(diǎn)出發(fā),對(duì)數(shù)據(jù)建模
D.邏輯模型主要有實(shí)體聯(lián)系模型
3.對(duì)于數(shù)據(jù)庫(kù)系統(tǒng)生存期,下面不屬于物理設(shè)計(jì)階段工作的是( )
A.存儲(chǔ)記錄結(jié)構(gòu)設(shè)計(jì)
B.設(shè)計(jì)外模型
C.確定數(shù)據(jù)存儲(chǔ)位置
D.存取方法的設(shè)計(jì)
4.在關(guān)系模型中,元組個(gè)數(shù)稱(chēng)為( )
A.元數(shù)
B.基數(shù)
C.度數(shù)
D.目數(shù)
5.對(duì)于函數(shù)依賴(lài) W→A,如果存在 X ? W 有 X→A 成立,那么稱(chēng) W→A 是( )
A.平凡依賴(lài)
B.傳遞依賴(lài)
C.局部依賴(lài)
D.完全依賴(lài)
6.若事務(wù) T1 已經(jīng)給數(shù)據(jù) A 加上了排他鎖,則事務(wù) T2( )
A.只能再對(duì)數(shù)據(jù) A 加共享鎖
B.不能再給數(shù)據(jù) A 加任何鎖
C.只能再對(duì)數(shù)據(jù) A 加排他鎖
D.可以對(duì)數(shù)據(jù) A 加任何鎖
7.關(guān)系代數(shù)中投影運(yùn)算是對(duì)關(guān)系進(jìn)行的( )
A.垂直分割
B.水平分割
C.結(jié)合
D.先垂直分割后水平分割
8.設(shè)有關(guān)系 R(ABCD)和關(guān)系 S(BCD),則 RXS 結(jié)果集的元數(shù)為( )
A.3
B.4
C.6
D.7
9.已知 SN 是一個(gè)字符型字段,下列 SQL 查詢(xún)語(yǔ)句 SN FROM S WHERE SN LIKE 'AB%';
其執(zhí)行結(jié)果為( )
A.找出含有 3 個(gè)字符’AB%’的所有 SN 字段
B.找出僅含 3 個(gè)字符且前兩個(gè)字符為'AB’的 SN 字段
C.找出含有字符'AB’的所有 SN 字段
D.找出以字符'AB’開(kāi)頭的所有 SN 字段
10.設(shè)有學(xué)生表 (學(xué)號(hào),姓名,性別,年齡),則向 表插入一條新記錄的正確的
SQL 語(yǔ)句是( )
A. INTO (‘d001’,’王明’,’女’,18)
B. INTO (‘d001',‘王明’,’女’’,18)
C. (‘d001’,’王明’,’女’,18)
D. (‘d001’,’王明’,’女’,18)
11.DBS 運(yùn)行的最小邏輯工作單位是()
A.數(shù)據(jù)
B.事務(wù)
C.記錄
D.函數(shù)
12.用戶(hù)只能使用視圖定義中的數(shù)據(jù),而不能使用視圖定義外的其它數(shù)據(jù),從而保證了數(shù)據(jù)( )
A.安全性
B.完整性
C.恢復(fù)性
D.并發(fā)性
13.下列關(guān)系代數(shù)操作中,要求兩個(gè)運(yùn)算對(duì)象其屬性結(jié)構(gòu)完全相同的是( )
A.笛卡爾積、連接
B.自然連接、除法
C.并、交、差
D.投影、選擇
14.DBMS 的恢復(fù)子系統(tǒng)采取一系列措施保證在任何情況下保持事務(wù)的原子性和(
)
A.隔離性
B.持久性
C.一致性
D.安全性
15.如果關(guān)系模式 R 的每個(gè)關(guān)系 r 的屬性值都是不可分的原子值,那么稱(chēng) R 屬于(
)
A.1NF
B.2NF
C.3NF
D.BCNF
二、填空題:本大題共 10 空,每空 1 分,共 10 分。
16.DB 是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、統(tǒng)一管理的相關(guān)的集合。
17.數(shù)據(jù)庫(kù)試運(yùn)行也稱(chēng)為聯(lián)合調(diào)試,其主要工作包括功能調(diào)試和調(diào)試。
18.關(guān)系模式的設(shè)計(jì)盡可能使得相應(yīng)關(guān)系中不出現(xiàn)插入、刪除和等操作異常現(xiàn)象。
19.數(shù)據(jù)庫(kù)系統(tǒng)的英文縮寫(xiě)是。
20.SQL 語(yǔ)言中,撤消基本表的語(yǔ)句是。
21.數(shù)據(jù)庫(kù)完整性一詞是指數(shù)據(jù)的正確性、有效性和相容性,防止進(jìn)入數(shù)據(jù)庫(kù)。
22.如果多個(gè)事務(wù)依次執(zhí)行,則稱(chēng)為事務(wù)的。
23.存儲(chǔ)過(guò)程的優(yōu)點(diǎn)主要是提供了安全機(jī)制、改進(jìn)了執(zhí)行性能、減少了網(wǎng)絡(luò)流量和增強(qiáng)了。
24.DBMS 總是基于某種數(shù)據(jù)模型數(shù)據(jù)庫(kù)系統(tǒng)是,可以分為層次型、網(wǎng)狀型、和面向?qū)ο笮偷取?/p>
25.如果 A 是關(guān)系模式 R 的候選鍵的屬性,那么 A 是 R 的屬性。
三、簡(jiǎn)答題:本大題共 10 小題,每小題了分,共 30 分。
26.使用 DBS 的用戶(hù)有哪幾類(lèi)?
27.數(shù)據(jù)庫(kù)系統(tǒng)投入運(yùn)行后,有哪些維護(hù)工作?
28.簡(jiǎn)述事務(wù)的 和 語(yǔ)句的功能。
29.簡(jiǎn)述嵌入式 SQL 中引入游標(biāo)的原因。
30.簡(jiǎn)述數(shù)據(jù)庫(kù)的可恢復(fù)性的定義。
31.數(shù)據(jù)庫(kù)的并發(fā)操作會(huì)帶來(lái)哪些問(wèn)題?學(xué)員專(zhuān)用 請(qǐng)勿外泄
32.什么是封鎖的粒度?
33.簡(jiǎn)述 T-SQL 語(yǔ)言中全局變量的定義。
34.使用存儲(chǔ)過(guò)程有哪些好處。
35.簡(jiǎn)述需求分析階段的主要工作。
四、設(shè)計(jì)題:本大題共 5 小題,每小題 4 分,共 20 分。
某職工管理系統(tǒng)的數(shù)據(jù)庫(kù)包含如下關(guān)系表:
職工(職工號(hào),姓名,性別,年齡)
工程(工程號(hào),工程名稱(chēng),預(yù)算)
報(bào)酬(職工號(hào),工程號(hào),工資)
實(shí)現(xiàn)下列操作:
36.使用關(guān)系代數(shù)查詢(xún)年齡不在 30 至 50 歲之間的職工姓名和性別。
37.使用 SQL 語(yǔ)句查詢(xún)王琦的工資信息。信息包括:姓名、工程名稱(chēng)、工資。
38.使用 SQL 語(yǔ)句按照職工號(hào)統(tǒng)計(jì)每名職工的總收入。
39.使用 SQL 語(yǔ)句將預(yù)算額達(dá)到 l0000 元及以上工程的職工工資提高 10%。
40.創(chuàng)建一個(gè)職工參加工程項(xiàng)目的視圖 VPS,視圖包括職工號(hào),姓名,工程名稱(chēng)和工資。
五、綜合題:本大題共 2 小題,每小題 5 分,共 10 分。
41.設(shè)有關(guān)系模式 R(讀者編號(hào),姓名,性別,圖書(shū)號(hào),圖書(shū)名,借書(shū)日期,還書(shū)日期)。
其中,每個(gè)讀者可以借閱多本圖書(shū),每本圖書(shū)可以由多名讀者借閱,讀者可以重復(fù)借閱圖書(shū),但每
本圖書(shū)每個(gè)讀者每天最多允許借一次。根據(jù)上述條件:
(1)寫(xiě)出關(guān)系模式 R 的關(guān)鍵碼。
(2)R 最高屬于第幾范式,為什么?
(3)將 R 規(guī)范到 3NF。
42.某運(yùn)輸公司管理系統(tǒng)信息如下:
有三個(gè)實(shí)體集,一是“車(chē)隊(duì)”實(shí)體集,屬性有車(chē)隊(duì)號(hào)、車(chē)隊(duì)名等;二是“司機(jī)”實(shí)體集,屬性有司
機(jī)編號(hào)、姓名、電話(huà)等;三是“車(chē)輛”實(shí)體集,屬性有汽車(chē)牌照、廠家、出廠日期等。
車(chē)隊(duì)與司機(jī)之間存在“聘用”聯(lián)系,每個(gè)車(chē)隊(duì)可聘用若干司機(jī),但每個(gè)司機(jī)只能應(yīng)聘于一個(gè)車(chē)隊(duì),
車(chē)隊(duì)聘用司機(jī)有個(gè)聘期;司機(jī)與車(chē)輛之間存在“使用”聯(lián)系,司機(jī)使用車(chē)輛時(shí)記錄使用日期和公里
數(shù)兩個(gè)屬性,每個(gè)司機(jī)可使用多輛汽車(chē),每個(gè)汽車(chē)可被多個(gè)司機(jī)使用。
(1)試畫(huà)出反映上述實(shí)體關(guān)系的 E—R 圖(不必畫(huà)實(shí)體的屬性)。
(2)轉(zhuǎn)換成關(guān)系模式,并指出每個(gè)關(guān)系模式的主碼和外碼(如果有外碼指出來(lái)),在主碼下畫(huà)直線(xiàn)
_____數(shù)據(jù)庫(kù)系統(tǒng)是,在外碼下畫(huà)波浪線(xiàn)
友情鏈接: 餐飲加盟
地址:北京市海淀區(qū) 電話(huà):010- 郵箱:@126.com
備案號(hào):冀ICP備2024067069號(hào)-3 北京科技有限公司版權(quán)所有