- 相關(guān)推薦
計算機(jī)三級考試數(shù)據(jù)庫模擬真題
無論是身處學(xué)校還是步入社會,我們經(jīng)常接觸到考試真題,考試真題是命題者根據(jù)一定的考核需要編寫出來的。你知道什么樣的考試真題才是好考試真題嗎?下面是小編整理的計算機(jī)三級考試數(shù)據(jù)庫模擬真題,歡迎閱讀,希望大家能夠喜歡。
計算機(jī)三級考試數(shù)據(jù)庫模擬真題 1
一、單選題
1. 在數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期中,系統(tǒng)設(shè)計完成后就進(jìn)入到系統(tǒng)實(shí)現(xiàn)與部署階段。下列關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)實(shí)現(xiàn)與部署階段工作的說法,錯誤的是( )。
A. 此階段會根據(jù)數(shù)據(jù)庫邏輯結(jié)構(gòu)和物理結(jié)構(gòu)設(shè)計方案以及項(xiàng)目選擇的數(shù)據(jù)庫管理系統(tǒng),編寫相關(guān)腳本生成數(shù)據(jù)庫結(jié)構(gòu)
B. 此階段會將用戶原有數(shù)據(jù)按照新的數(shù)據(jù)結(jié)構(gòu)導(dǎo)入到新系統(tǒng)中
C. 此階段會進(jìn)行應(yīng)用系統(tǒng)編碼和編碼測試,編碼測試可以使用白盒測試方法也可以使用黑盒測試方法
D. 此階段如果發(fā)現(xiàn)系統(tǒng)的功能、性能不滿足用戶需求,應(yīng)盡快進(jìn)行系統(tǒng)升級工作
答案:D
2. 下列關(guān)于概念數(shù)據(jù)模型的說法,錯誤的是( )。
A. 概念數(shù)據(jù)模型并不依賴于具體的計算機(jī)系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)
B. 概念數(shù)據(jù)模型便于用戶理解,是數(shù)據(jù)庫設(shè)計人員與用戶交流的工具,主要用于數(shù)據(jù)庫設(shè)計
C. 概念數(shù)據(jù)模型不僅描述了數(shù)據(jù)的屬性特征,而且描述了數(shù)據(jù)應(yīng)滿足的完整性約束條件
D. 概念數(shù)據(jù)模型是現(xiàn)實(shí)世界到信息世界的第一層抽象,強(qiáng)調(diào)語義表達(dá)功能
答案:C
3. 存儲管理器是數(shù)據(jù)庫管理系統(tǒng)非常重要的組成部分。下列關(guān)于存儲管理器的說法,錯誤的是( )。
A. 存儲管理器負(fù)責(zé)檢查用戶是否具有數(shù)據(jù)訪問權(quán)限
B. 為了提高數(shù)據(jù)訪問效率,存儲管理器會將部分內(nèi)存用于數(shù)據(jù)緩沖,同時使用一定的算法對內(nèi)存緩沖區(qū)中的數(shù)據(jù)塊進(jìn)行置換
C. 存儲管理器會為編譯好的查詢語句生成執(zhí)行計劃,并根據(jù)執(zhí)行計劃訪問相關(guān)數(shù)據(jù)
D. 存儲管理器以事務(wù)方式管理用戶對數(shù)據(jù)的訪問,以確保數(shù)據(jù)庫并發(fā)訪問的正確性
答案:C
4. 下列敘述中不屬于三層B/S結(jié)構(gòu)數(shù)據(jù)庫應(yīng)用系統(tǒng)特點(diǎn)和操作特征的是( )。
A. 客戶端使用瀏覽器,瀏覽器與Web應(yīng)用服務(wù)器之間的通信使用超文本傳輸協(xié)議(HTTP)
B. 數(shù)據(jù)庫服務(wù)器接受應(yīng)用服務(wù)器提出的數(shù)據(jù)操作請求,對數(shù)據(jù)庫進(jìn)行相應(yīng)的操作,并將操作結(jié)果返回給應(yīng)用服務(wù)器
C. 這種結(jié)構(gòu)使客戶端和服務(wù)器能在不同的系統(tǒng)間通信,但對客戶機(jī)配置要求較高,且應(yīng)用軟件維護(hù)代價也較大
D. 這種結(jié)構(gòu)不受時空限制,使用者可以在全球任何地方,任何時間請求數(shù)據(jù)庫應(yīng)用系統(tǒng)提供的各種數(shù)據(jù)服務(wù)
答案:C
5. 實(shí)體聯(lián)系模型簡稱ER模型,是數(shù)據(jù)庫設(shè)計常用的一種建模方法。關(guān)于ER模型,下列說法錯誤的是( )。
A. ER模型能幫助建模人員用一種簡單的方法描述現(xiàn)實(shí)世界中的數(shù)據(jù)及數(shù)據(jù)之間的聯(lián)系
B. 用ER模型建模的基本思路是分類標(biāo)識客觀事物,將具有相同屬性特征的事物抽象為實(shí)體集
C. ER模型可以描述實(shí)體集之間一對一、一對多和多對多聯(lián)系,也可以描述一個實(shí)體集中記錄之間的聯(lián)系
D. 用ER模型描述實(shí)體集之間的聯(lián)系時,需要考慮數(shù)據(jù)在計算機(jī)中存儲及處理的特征
答案:D
6. 下列關(guān)于函數(shù)依賴概念的說法,正確的是( )。
A. 函數(shù)依賴研究一個關(guān)系中記錄之間的依賴關(guān)系
B. 函數(shù)依賴研究一個關(guān)系中屬性之間的依賴關(guān)系
C. 函數(shù)依賴研究一個關(guān)系中主碼與外碼之間的依賴關(guān)系
D. 函數(shù)依賴研究一個關(guān)系中某列不同行之間取值的依賴關(guān)系
答案:B
7. 下列有關(guān)三級模式結(jié)構(gòu)和數(shù)據(jù)獨(dú)立性的說法,正確的是( )。
A. 在一個數(shù)據(jù)庫中可以定義多個內(nèi)模式,可利用不同的內(nèi)模式來描述特定用戶對數(shù)據(jù)的物理存儲需求
B. 外模式是用戶與數(shù)據(jù)庫系統(tǒng)的接口,用戶可通過外模式來訪問數(shù)據(jù),在一個數(shù)據(jù)庫中只能定義一個外模式
C. 三級模式結(jié)構(gòu)提供了數(shù)據(jù)獨(dú)立性,即當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)和存儲結(jié)構(gòu)發(fā)生變化時,應(yīng)用程序不受影響
D. 數(shù)據(jù)獨(dú)立性使得數(shù)據(jù)的定義和描述與應(yīng)用程序相分離,簡化了數(shù)據(jù)庫應(yīng)用程序的開發(fā),但增加了用戶維護(hù)數(shù)據(jù)的代價
答案:C
8. 現(xiàn)要為某大型商場開發(fā)一個數(shù)據(jù)庫應(yīng)用系統(tǒng),在該應(yīng)用系統(tǒng)的生命周期中,設(shè)有下列活動:
、. 開發(fā)人員執(zhí)行的DDL代碼建立數(shù)據(jù)庫結(jié)構(gòu)
、. 編寫商品信息錄入和導(dǎo)入程序,在系統(tǒng)投入運(yùn)行前建立商品信息清單
、. 根據(jù)商場銷售業(yè)務(wù)開展情況,調(diào)整數(shù)據(jù)庫中的商品清單和價格
Ⅳ. 準(zhǔn)備銷售新商品時,使用商品信息錄入或?qū)氤绦颍瑢⑿律唐沸畔⒓尤氲缴唐非鍐沃?/p>
、. 為了防止數(shù)據(jù)丟失,定期對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行轉(zhuǎn)儲
以上活動中,屬于商場數(shù)據(jù)庫應(yīng)用系統(tǒng)實(shí)施活動的是( )。
A. 僅Ⅰ和Ⅱ
B. 僅Ⅰ、Ⅱ和Ⅲ
C. 僅Ⅲ和Ⅳ
D. 僅Ⅰ和Ⅴ
答案:A
9. 在對某商場的顧客進(jìn)行流失預(yù)測分析時,先取得一個顧客樣本集S,其模式為(id,a1,a2,…,an,c),其中id為顧客的唯一標(biāo)識,ai(i = 1,2…n)為顧客的屬性,如年齡、性別、消費(fèi)時間間隔等,c的取值為{流失,未流失},F(xiàn)有算法A對樣本S進(jìn)行處理,輸出結(jié)果為P,P能根據(jù)該樣本集外的顧客u的n個屬性,確定u的c屬性值,以對顧客的流失作出預(yù)測。那么,A和P分別是( )。
A. 聚類算法,聚類工具
B. 分類算法,分類器
C. 關(guān)聯(lián)規(guī)則算法,規(guī)則集
D. 多維分析算法,OLAP工具
答案:B
10. 設(shè)在SQL Server 2008中,某關(guān)系表需要存儲職工的工資信息,工資的范圍為2000~10000,設(shè)用整型類型存儲。下列數(shù)據(jù)類型中最合適的是( )。
A. int
B. smallint
C. tinyint
D. bigint
答案:A
11. 設(shè)某數(shù)據(jù)庫在非工作時間(每天8:00以前、18:00以后、周六和周日)不允許授權(quán)用戶在職工表中插入數(shù)據(jù)。下列方法中能夠?qū)崿F(xiàn)此需求且最為合理的是( )。
A. 建立存儲過程
B. 建立后觸發(fā)型觸發(fā)器
C. 定義內(nèi)嵌表值函數(shù)
D. 建立前觸發(fā)型觸發(fā)器
答案:D
12. 在開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)時,使用存儲過程可以提高數(shù)據(jù)訪問效率,降低網(wǎng)絡(luò)流量。下列關(guān)于存儲過程的說法,錯誤的是( )。
A. 存儲過程可以接受輸入?yún)?shù),并可將執(zhí)行結(jié)果以輸出參數(shù)形式返回
B. 存儲過程可以有多個輸入?yún)?shù),但只能有一個輸出參數(shù)
C. 定義存儲過程時,在一個存儲過程中可以同時包含數(shù)據(jù)的增、刪、改、查操作
D. 存儲過程的輸入?yún)?shù)和輸出參數(shù)均可有默認(rèn)值
答案:B
13. 在SQL Server 2008中,設(shè)各系統(tǒng)數(shù)據(jù)庫當(dāng)前主要數(shù)據(jù)文件及日志文件的大小如下表所示:
|數(shù)據(jù)庫|主要數(shù)據(jù)文件大小|日志文件大小|
|----|----|----|
|master|4MB|2MB|
|model|4MB|1MB|
|msdb|6MB|2MB|
|tempdb|8MB|2MB|
現(xiàn)要在該系統(tǒng)中創(chuàng)建一個新的用戶數(shù)據(jù)庫,則用戶數(shù)據(jù)庫中主要數(shù)據(jù)文件的大小不能小于( )。
A. 15MB
B. 4MB
C. 8MB
D. 6MB
答案:B
14. 設(shè)有工作表(工作編號,最低工資,最高工資),其中工作編號、最低工資和最高工資均為整型,工作編號為主碼,F(xiàn)要求最高工資必須大于等于最低工資,但不能超過最低工資的2倍。在SQL Server 2008環(huán)境中有下列創(chuàng)建該表的語句:
CREATE TABLE工作表(
工作編號 INT PRIMARY KEY,
最低工資 INT,
最高工資 INT CHECK(最高工資>=最低工資 AND最高工資<=最低工資2)
)
以下關(guān)于上述語句的說法,正確的是( )。
A. 該語句能夠正確創(chuàng)建工作表,但最高工資列的.約束條件不夠準(zhǔn)確
B. 該語句能夠正確創(chuàng)建工作表,且最高工資列的約束條件準(zhǔn)確
C. 該語句不能正確創(chuàng)建工作表,因?yàn)樽罡吖べY列的約束條件不能使用CHECK約束來實(shí)現(xiàn)
D. 該語句不能正確創(chuàng)建工作表,因?yàn)樵贑REATE TABLE語句中不能同時定義多個列的約束條件
答案:B
15. 在關(guān)系數(shù)據(jù)庫中,為了提高查詢效率,可以對數(shù)據(jù)庫表創(chuàng)建索引。下列關(guān)于索引的說法,錯誤的是( )。
A. 索引可以提高查詢的速度,但會降低數(shù)據(jù)插入、刪除和更新的速度
B. 在一個表上可以創(chuàng)建多個非聚集索引,但只能創(chuàng)建一個聚集索引
C. 索引一旦創(chuàng)建,就會由數(shù)據(jù)庫管理系統(tǒng)自動使用,不需要用戶在查詢語句中指定
D. 對于經(jīng)常在查詢條件中使用的列,適合創(chuàng)建索引
答案:C
16. 數(shù)據(jù)庫管理系統(tǒng)中的數(shù)據(jù)操縱語言(DML)所實(shí)現(xiàn)的操作一般包括( )。
A. 查詢、插入、修改、刪除
B. 排序、授權(quán)、刪除
C. 建立、插入、修改、排序
D. 建立、授權(quán)、修改
答案:A
17. 設(shè)有關(guān)系模式R(A,B,C,D),F(xiàn)是R上成立的函數(shù)依賴集,F(xiàn) = {A→B,B→C,C→D,D→A},則R的候選碼是( )。
A. A
B. B
C. C
D. A、B、C、D
答案:D
18. 數(shù)據(jù)庫系統(tǒng)的并發(fā)控制主要方法是采用( )機(jī)制。
A. 拒絕
B. 改為串行
C. 封鎖
D. 不加任何控制
答案:C
19. 在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于( )。
A. 需求分析階段
B. 概念設(shè)計階段
C. 邏輯設(shè)計階段
D. 物理設(shè)計階段
答案:C
20. 下列關(guān)于數(shù)據(jù)庫恢復(fù)的說法,錯誤的是( )。
A. 數(shù)據(jù)庫恢復(fù)的基本原理是利用冗余數(shù)據(jù)來重建數(shù)據(jù)庫
B. 數(shù)據(jù)庫恢復(fù)可以分為完全恢復(fù)和不完全恢復(fù)
C. 事務(wù)日志是數(shù)據(jù)庫恢復(fù)的重要依據(jù)之一
D. 數(shù)據(jù)庫恢復(fù)只能在數(shù)據(jù)庫出現(xiàn)故障后進(jìn)行,不能提前預(yù)防
答案:D
二、應(yīng)用題
1. 已知關(guān)系模式R(A,B,C,D,E),F(xiàn) = {AB→C,B→D,C→E,EC→B,AC→B}。求(AB)+ 。
答案:
根據(jù)函數(shù)依賴的閉包算法,求(AB)+的步驟如下:
設(shè)X(0) = AB。
由AB→C,可得C∈X(1),此時X(1) = ABC。
由B→D,可得D∈X(2),此時X(2) = ABCD。
由C→E,可得E∈X(3),此時X(3) = ABCDE。
所以,(AB)+ = ABCDE 。
2. 設(shè)有學(xué)生選課關(guān)系模式SC(Sno,Cno,Grade),其中Sno表示學(xué)號,Cno表示課程號,Grade表示成績。請用SQL語句實(shí)現(xiàn)查詢每個學(xué)生的學(xué)號、姓名、選修課程數(shù)和平均成績,查詢結(jié)果按平均成績降序排列。假設(shè)學(xué)生信息表為Student(Sno,Sname) 。
答案:
SELECT s.Sno, s.Sname, COUNT(sc.Cno) AS選修課程數(shù), AVG(sc.Grade) AS平均成績
FROM Student s
JOIN SC sc ON s.Sno = sc.Sno
GROUP BY s.Sno, s.Sname
ORDER BY平均成績 DESC;
3. 某數(shù)據(jù)庫中有員工表Employee(Eno,Ename,Age,Sex,Department),其中Eno為員工編號,Ename為員工姓名,Age為年齡,Sex為性別,Department為部門。請用SQL語句實(shí)現(xiàn)查詢各部門的員工人數(shù),查詢結(jié)果包括部門名稱和員工人數(shù),按員工人數(shù)降序排列。
答案:
SELECT Department, COUNT(Eno) AS員工人數(shù)
FROM Employee
GROUP BY Department
ORDER BY員工人數(shù) DESC;
三、設(shè)計題(每題15分,共30分)
1. 某醫(yī)院需要建立一個數(shù)據(jù)庫來管理病人的信息和診療記錄。病人的基本信息包括病人編號、姓名、性別、年齡、聯(lián)系方式等;診療記錄包括診療日期、癥狀描述、診斷結(jié)果、治療方案等。請根據(jù)上述需求,設(shè)計該數(shù)據(jù)庫的E-R模型,并將其轉(zhuǎn)換為關(guān)系模型。
答案:
E-R模型設(shè)計:
實(shí)體型:病人(病人編號,姓名,性別,年齡,聯(lián)系方式),診療記錄(診療編號,診療日期,癥狀描述,診斷結(jié)果,治療方案)
聯(lián)系:病人與診療記錄之間是一對多的聯(lián)系,即一個病人可以有多次診療記錄。
關(guān)系模型轉(zhuǎn)換:
病人(病人編號,姓名,性別,年齡,聯(lián)系方式)
診療記錄(診療編號,診療日期,癥狀描述,診斷結(jié)果,治療方案,病人編號)
2. 假設(shè)某學(xué)校的圖書館需要建立一個數(shù)據(jù)庫來管理圖書信息、讀者信息和借閱信息。圖書信息包括圖書編號、書名、作者、出版社、出版年份等;讀者信息包括讀者編號、姓名、性別、年齡、聯(lián)系方式等;借閱信息包括借閱編號、借閱日期、歸還日期等。請設(shè)計該數(shù)據(jù)庫的關(guān)系模式,并指出每個關(guān)系模式的主碼和外碼。
答案:
圖書(圖書編號,書名,作者,出版社,出版年份),主碼:圖書編號
讀者(讀者編號,姓名,性別,年齡,聯(lián)系方式),主碼:讀者編號
借閱(借閱編號,借閱日期,歸還日期,讀者編號,圖書編號),主碼:借閱編號,外碼:讀者編號,圖書編號
計算機(jī)三級考試數(shù)據(jù)庫模擬真題 2
一、選擇題(每題 1 分,共 40 分)
1. 數(shù)據(jù)庫系統(tǒng)的核心是( )
A. 數(shù)據(jù)模型 B. 數(shù)據(jù)庫管理系統(tǒng) C. 數(shù)據(jù)庫 D. 數(shù)據(jù)庫管理員
答案:B。數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心軟件,它負(fù)責(zé)對數(shù)據(jù)庫進(jìn)行管理和操作。
2. 以下不屬于數(shù)據(jù)模型三要素的是( )
A. 數(shù)據(jù)結(jié)構(gòu) B. 數(shù)據(jù)操作 C. 數(shù)據(jù)完整性約束 D. 數(shù)據(jù)類型
答案:D。數(shù)據(jù)模型三要素包括數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束。
3. 在關(guān)系數(shù)據(jù)庫中,主鍵是( )
A. 可以有多個 B. 用于唯一標(biāo)識元組的屬性或?qū)傩越M
C. 可以為空值 D. 只能是單個屬性
答案:B。主鍵是能唯一標(biāo)識關(guān)系中每一元組的屬性或?qū)傩越M,且主鍵值不能為空。
4. SQL 語言中,用于查詢數(shù)據(jù)的語句是( )
A. INSERT B. UPDATE C. SELECT D. DELETE
答案:C。SELECT 語句用于從數(shù)據(jù)庫表中檢索數(shù)據(jù)。
5. 設(shè)有關(guān)系模式 R(A,B,C),F(xiàn) = {AB → C,C → B},則 R 最高屬于( )
A. 1NF B. 2NF C. 3NF D. BCNF
答案:B。關(guān)系模式 R 存在部分函數(shù)依賴 AB → C,所以不滿足 3NF,但滿足 2NF。
6. 事務(wù)的原子性是指( )
A. 事務(wù)中包括的所有操作要么都做,要么都不做
B. 事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的
C. 一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的
D. 事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)
答案:A。原子性強(qiáng)調(diào)事務(wù)不可分割,所有操作要么全部成功執(zhí)行,要么全部回滾。
7. 數(shù)據(jù)庫的并發(fā)控制主要方法是采用( )
A. 封鎖機(jī)制 B. 恢復(fù)機(jī)制 C. 存儲機(jī)制 D. 索引機(jī)制
答案:A。封鎖機(jī)制是實(shí)現(xiàn)數(shù)據(jù)庫并發(fā)控制的主要方法,用于協(xié)調(diào)多個事務(wù)對數(shù)據(jù)的并發(fā)訪問。
8. 以下哪種索引適合在經(jīng)常進(jìn)行范圍查詢的列上創(chuàng)建( )
A. 哈希索引 B. 唯一索引 C. 聚簇索引 D. B 樹索引
答案:D。B 樹索引適合范圍查詢,它可以高效地遍歷索引樹來獲取指定范圍內(nèi)的數(shù)據(jù)。
9. 在數(shù)據(jù)庫設(shè)計中,將 E-R 圖轉(zhuǎn)換為關(guān)系模型屬于( )
A. 需求分析階段 B. 概念結(jié)構(gòu)設(shè)計階段 C. 邏輯結(jié)構(gòu)設(shè)計階段 D. 物理結(jié)構(gòu)設(shè)計階段
答案:C。邏輯結(jié)構(gòu)設(shè)計階段的主要任務(wù)是將概念結(jié)構(gòu)設(shè)計階段得到的 E-R 圖轉(zhuǎn)換為關(guān)系模型等邏輯模型。
10. 分布式數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)分片的方式不包括( )
A. 水平分片 B. 垂直分片 C. 混合分片 D. 隨機(jī)分片
答案:D。數(shù)據(jù)分片方式有水平分片、垂直分片和混合分片,沒有隨機(jī)分片。
11. 數(shù)據(jù)庫完整性約束不包括( )
A. 實(shí)體完整性 B. 參照完整性 C. 用戶自定義完整性 D. 事務(wù)完整性
答案:D。事務(wù)完整性不屬于數(shù)據(jù)庫完整性約束類型,常見的完整性約束有實(shí)體完整性、參照完整性和用戶自定義完整性。
12. 以下關(guān)于視圖的說法錯誤的是( )
A. 視圖是虛表,不存儲實(shí)際數(shù)據(jù)
B. 視圖可以簡化用戶對數(shù)據(jù)的操作
C. 對視圖的更新操作最終會轉(zhuǎn)化為對基本表的操作
D. 視圖只能基于一個基本表創(chuàng)建
答案:D。視圖可以基于一個或多個基本表創(chuàng)建。
13. SQL 中,用于修改表結(jié)構(gòu)的語句是( )
A. ALTER TABLE B. CREATE TABLE C. DROP TABLE D. TRUNCATE TABLE
答案:A。ALTER TABLE 用于修改已存在表的結(jié)構(gòu)。
14. 關(guān)系代數(shù)中的投影操作是對關(guān)系進(jìn)行( )
A. 水平分割 B. 垂直分割 C. 連接 D. 選擇
答案:B。投影操作是從關(guān)系中選取某些列,即對關(guān)系進(jìn)行垂直分割。
15. 數(shù)據(jù)庫恢復(fù)的基礎(chǔ)是利用轉(zhuǎn)儲的冗余數(shù)據(jù),這些冗余數(shù)據(jù)包括( )
A. 數(shù)據(jù)字典、應(yīng)用程序、審計檔案、數(shù)據(jù)庫后備副本
B. 數(shù)據(jù)字典、應(yīng)用程序、日志文件、審計檔案
C. 日志文件、數(shù)據(jù)庫后備副本
D. 數(shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫后備副本
答案:C。日志文件記錄了事務(wù)對數(shù)據(jù)庫的更新操作序列,數(shù)據(jù)庫后備副本是數(shù)據(jù)庫在某個時刻的完整拷貝,它們是數(shù)據(jù)庫恢復(fù)的重要冗余數(shù)據(jù)。
16. 在關(guān)系數(shù)據(jù)庫中,外鍵是( )
A. 本關(guān)系的主鍵 B. 其他關(guān)系的主鍵
C. 本關(guān)系的候選鍵 D. 其他關(guān)系的候選鍵
答案:B。外鍵是一個關(guān)系中的屬性或?qū)傩越M,它引用另一個關(guān)系的主鍵。
17. 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是( )
A. 外模式 B. 內(nèi)模式 C. 存儲模式 D. 概念模式
答案:D。概念模式是數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶的公共數(shù)據(jù)視圖。
18. SQL 語言具有( )的功能。
A. 關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制
B. 數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制
C. 數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制
D. 數(shù)據(jù)定義、數(shù)據(jù)操縱、關(guān)系規(guī)范化
答案:B。SQL 語言包括數(shù)據(jù)定義語言(DDL)、數(shù)據(jù)操縱語言(DML)和數(shù)據(jù)控制語言(DCL),分別用于數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制。
19. 若關(guān)系 R 和 S 進(jìn)行自然連接,連接條件是( )
A. R 中的主鍵與 S 中的主鍵相等
B. R 中的外鍵與 S 中的外鍵相等
C. R 中的元組與 S 中的元組相等
D. R 與 S 中具有相同的屬性組且值相等
答案:D。自然連接是在等值連接的基礎(chǔ)上,去除重復(fù)的屬性列,連接條件是 R 與 S 中具有相同的屬性組且值相等。
20. 以下關(guān)于存儲過程的說法正確的是( )
A. 存儲過程不能有輸入?yún)?shù).
B. 存儲過程不能有輸出參數(shù).
C. 存儲過程在數(shù)據(jù)庫服務(wù)器端執(zhí)行.
D. 存儲過程不能包含控制流語句.
答案:C。存儲過程可以有輸入?yún)?shù)和輸出參數(shù),能包含控制流語句,并且在數(shù)據(jù)庫服務(wù)器端執(zhí)行,可提高數(shù)據(jù)庫應(yīng)用的性能和安全性。
21. 數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫以防止不合法的使用所造成的( )
A. 數(shù)據(jù)泄露 B. 數(shù)據(jù)破壞 C. 數(shù)據(jù)丟失 D. 以上都是
答案:D。數(shù)據(jù)庫安全性旨在防止數(shù)據(jù)泄露、破壞和丟失等不合法使用數(shù)據(jù)庫導(dǎo)致的問題。
22. 在數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計中,確定數(shù)據(jù)的存儲結(jié)構(gòu)和存取方法屬于( )
A. 存儲記錄結(jié)構(gòu)設(shè)計 B. 存取方法設(shè)計
C. 物理塊大小設(shè)計 D. 索引設(shè)計
答案:B。存取方法設(shè)計主要確定數(shù)據(jù)的存儲結(jié)構(gòu)和存取方法,如采用何種索引等。
23. 關(guān)系數(shù)據(jù)庫規(guī)范化理論主要用于解決關(guān)系數(shù)據(jù)庫中的( )問題。
A. 數(shù)據(jù)冗余、插入異常、刪除異常和更新異常
B. 提高查詢速度
C. 減少數(shù)據(jù)操作的復(fù)雜性
D. 保證數(shù)據(jù)的安全性
答案:A。規(guī)范化理論通過對關(guān)系模式進(jìn)行分解等操作,來解決數(shù)據(jù)冗余、插入異常、刪除異常和更新異常等問題。
24. 以下哪種數(shù)據(jù)庫模型是基于圖結(jié)構(gòu)的( )
A. 層次模型 B. 網(wǎng)狀模型 C. 關(guān)系模型 D. 面向?qū)ο竽P?/p>
答案:D。面向?qū)ο竽P涂梢曰趫D結(jié)構(gòu)來表示對象之間的復(fù)雜關(guān)系。
25. SQL 中,統(tǒng)計查詢結(jié)果行數(shù)的.函數(shù)是( )
A. SUM B. AVG C. COUNT D. MAX
答案:C。COUNT 函數(shù)用于統(tǒng)計查詢結(jié)果中的行數(shù)。
26. 數(shù)據(jù)庫系統(tǒng)的特點(diǎn)不包括( )
A. 數(shù)據(jù)結(jié)構(gòu)化 B. 數(shù)據(jù)共享性高、冗余度低、易擴(kuò)充
C. 數(shù)據(jù)獨(dú)立性高 D. 數(shù)據(jù)由應(yīng)用程序統(tǒng)一管理
答案:D。數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理,而非應(yīng)用程序。
27. 設(shè)有關(guān)系 R(A,B,C)和關(guān)系 S(C,D,E),則 R 和 S 的笛卡爾積結(jié)果包含的屬性個數(shù)為( )
A. 3 B. 5 C. 6 D. 8
答案:B。笛卡爾積結(jié)果的屬性個數(shù)為兩個關(guān)系屬性個數(shù)之和,即 3 + 2 = 5。
28. 數(shù)據(jù)庫的備份類型不包括( )
A. 完全備份 B. 差異備份 C. 事務(wù)日志備份 D. 隨機(jī)備份
答案:D。常見的數(shù)據(jù)庫備份類型有完全備份、差異備份和事務(wù)日志備份,沒有隨機(jī)備份。
29. 在關(guān)系代數(shù)中,θ連接操作是由( )操作組合而成。
A. 投影和選擇 B. 選擇和笛卡爾積
C. 投影和笛卡爾積 D. 選擇和并
答案:B。θ連接是先對兩個關(guān)系進(jìn)行笛卡爾積,然后在笛卡爾積結(jié)果上進(jìn)行選擇操作。
30. 以下關(guān)于數(shù)據(jù)庫索引的說法錯誤的是( )
A. 索引可以提高查詢效率
B. 索引會增加數(shù)據(jù)更新的開銷
C. 索引越多越好
D. 索引需要占用一定的存儲空間
答案:C。索引并非越多越好,過多的索引會增加數(shù)據(jù)更新、插入和刪除時維護(hù)索引的開銷,并且可能導(dǎo)致查詢優(yōu)化器選擇不合適的索引。
31. 數(shù)據(jù)庫的概念模型獨(dú)立于( )
A. E-R 模型 B. 硬件設(shè)備和 DBMS C. 操作系統(tǒng)和 DBMS D. DBMS
答案:B。概念模型主要用于描述現(xiàn)實(shí)世界的信息結(jié)構(gòu),獨(dú)立于硬件設(shè)備和具體的數(shù)據(jù)庫管理系統(tǒng)。
32. SQL 中,用于刪除表中數(shù)據(jù)的語句是( )
A. DELETE B. DROP C. TRUNCATE D. CLEAR
答案:A。DELETE 語句用于從表中刪除滿足條件的數(shù)據(jù)行;DROP 語句用于刪除整個表;TRUNCATE 語句用于快速刪除表中所有數(shù)據(jù)并重置表結(jié)構(gòu)相關(guān)信息。
33. 關(guān)系模式分解的等價性標(biāo)準(zhǔn)主要有( )
A. 分解具有無損連接性 B. 分解要保持函數(shù)依賴
C. 分解既要無損連接又要保持函數(shù)依賴 D. 分解要具有高效性
答案:C。關(guān)系模式分解的等價性標(biāo)準(zhǔn)要求分解既要無損連接,即分解后不丟失信息,又要保持函數(shù)依賴,以保證數(shù)據(jù)的語義完整性。
34. 數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)控制功能不包括( )
A. 數(shù)據(jù)安全性控制 B. 數(shù)據(jù)完整性控制 C. 數(shù)據(jù)庫恢復(fù) D. 數(shù)據(jù)存儲控制
答案:D。數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)控制功能包括數(shù)據(jù)安全性控制、數(shù)據(jù)完整性控制和數(shù)據(jù)庫恢復(fù)等,不包括數(shù)據(jù)存儲控制。
35. 在分布式數(shù)據(jù)庫中,數(shù)據(jù)分配的策略不包括( )
A. 集中式 B. 分割式 C. 全復(fù)制式 D. 隨機(jī)式
答案:D。分布式數(shù)據(jù)庫的數(shù)據(jù)分配策略有集中式、分割式、全復(fù)制式和混合式等,沒有隨機(jī)式。
36. 以下關(guān)于數(shù)據(jù)庫觸發(fā)器的說法正確的是( )
A. 觸發(fā)器只能在數(shù)據(jù)插入時觸發(fā)
B. 觸發(fā)器只能在數(shù)據(jù)更新時觸發(fā)
C. 觸發(fā)器只能在數(shù)據(jù)刪除時觸發(fā)
D. 觸發(fā)器可以在數(shù)據(jù)插入、更新、刪除等操作時觸發(fā)
答案:D。觸發(fā)器可以定義在數(shù)據(jù)插入、更新、刪除等操作上,當(dāng)這些操作發(fā)生時自動執(zhí)行預(yù)先定義的一系列動作。
37. 關(guān)系數(shù)據(jù)庫中,實(shí)現(xiàn)表與表之間聯(lián)系是通過( )
A. 實(shí)體完整性規(guī)則 B. 參照完整性規(guī)則 C. 用戶自定義完整性規(guī)則 D. 值域
答案:B。參照完整性規(guī)則定義了外鍵與主鍵之間的引用關(guān)系,從而實(shí)現(xiàn)表與表之間的聯(lián)系。
38. SQL 中,用于給列或表取別名的關(guān)鍵字是( )
A. AS B. LIKE C. IN D. BETWEEN
答案:A。AS 關(guān)鍵字用于給列或表取別名,以便在查詢結(jié)果中使用更有意義的名稱。
39. 數(shù)據(jù)庫設(shè)計的需求分析階段主要任務(wù)是( )
A. 建立 E-R 模型 B. 收集和分析用戶需求
C. 確定數(shù)據(jù)庫的物理結(jié)構(gòu) D. 設(shè)計數(shù)據(jù)庫的邏輯結(jié)構(gòu)
答案:B。需求分析階段主要是與用戶溝通,收集和分析用戶對數(shù)據(jù)庫應(yīng)用系統(tǒng)的各種需求。
40. 以下哪種數(shù)據(jù)庫對象可以用來存儲一組相關(guān)的 SQL 語句,以便重復(fù)使用( )
A. 視圖 B. 存儲過程 C. 函數(shù) D. 索引
答案:B。存儲過程可以將一組相關(guān)的 SQL 語句封裝起來,方便在不同的應(yīng)用場景中重復(fù)調(diào)用。
二、填空題
1. 數(shù)據(jù)庫管理系統(tǒng)的主要功能包括數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制和__________。
答案:數(shù)據(jù)組織、存儲與管理。數(shù)據(jù)庫管理系統(tǒng)負(fù)責(zé)對數(shù)據(jù)進(jìn)行有效的組織、存儲與管理,以提高數(shù)據(jù)的處理效率和安全性。
2. 關(guān)系代數(shù)中,專門的關(guān)系運(yùn)算包括選擇、投影、連接和__________。
答案:除。除運(yùn)算是關(guān)系代數(shù)中的一種專門運(yùn)算,用于在關(guān)系中找出滿足特定條件的元組集合。
3. 在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,外模式/模式映像保證了數(shù)據(jù)的__________獨(dú)立性。
答案:邏輯。外模式/模式映像使得當(dāng)模式改變時,外模式可以不變,從而保證了數(shù)據(jù)的邏輯獨(dú)立性,即用戶應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨(dú)立的。
4. SQL 語言中,用于創(chuàng)建唯一索引的關(guān)鍵字是__________。
答案:UNIQUE。使用 UNIQUE 關(guān)鍵字創(chuàng)建的索引可以確保索引列的值在表中是唯一的。
5. 數(shù)據(jù)庫的完整性約束分為實(shí)體完整性、參照完整性和__________。
答案:用戶自定義完整性。用戶自定義完整性是根據(jù)應(yīng)用業(yè)務(wù)需求,由用戶自行定義的一些特定的數(shù)據(jù)約束條件。
6. 事務(wù)具有原子性、一致性、__________和持久性四個特性。
答案:隔離性。事務(wù)的隔離性保證一個事務(wù)的執(zhí)行不受其他并發(fā)事務(wù)的干擾,多個事務(wù)并發(fā)執(zhí)行時,其結(jié)果與這些事務(wù)串行執(zhí)行的結(jié)果相同。
7. 數(shù)據(jù)倉庫是一個面向主題的、集成的、相對穩(wěn)定的、__________的數(shù)據(jù)集合。
答案:隨時間變化。數(shù)據(jù)倉庫中的數(shù)據(jù)會隨著時間不斷積累和更新,用于支持企業(yè)的決策分析等應(yīng)用。
8. 分布式數(shù)據(jù)庫系統(tǒng)中,分布透明性包括分片透明性、位置透明性和__________。
答案:局部數(shù)據(jù)模型透明性。分片透明性使應(yīng)用程序不必關(guān)心數(shù)據(jù)是如何分片的;位置透明性使應(yīng)用程序不必關(guān)心數(shù)據(jù)的存儲位置;局部數(shù)據(jù)模型透明性使應(yīng)用程序不必關(guān)心局部場地上使用的是哪種數(shù)據(jù)模型。
9. 在關(guān)系數(shù)據(jù)庫設(shè)計中,將一個關(guān)系模式分解為多個關(guān)系模式時,應(yīng)遵循的原則是分解要具有無損連接性和__________。
答案:保持函數(shù)依賴。這兩個原則是關(guān)系模式分解的重要標(biāo)準(zhǔn),以確保分解后的數(shù)據(jù)庫模式既能正確反映原關(guān)系模式的語義,又不會丟失信息。
10. 數(shù)據(jù)庫系統(tǒng)的組成包括數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用程序、數(shù)據(jù)庫管理員和__________。
答案:硬件平臺及軟件平臺。硬件平臺是數(shù)據(jù)庫系統(tǒng)運(yùn)行的物理基礎(chǔ),軟件平臺包括操作系統(tǒng)等支持軟件,它們共同構(gòu)成了數(shù)據(jù)庫系統(tǒng)的運(yùn)行環(huán)境。
計算機(jī)三級考試數(shù)據(jù)庫模擬真題 3
一、單項(xiàng)選擇題
1、 在數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期中,系統(tǒng)設(shè)計完成后就進(jìn)入到系統(tǒng)實(shí)現(xiàn)與部署階段。下列關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)實(shí)現(xiàn)與部署階段工作的說法,錯誤的是( )。
A.此階段會根據(jù)數(shù)據(jù)庫邏輯結(jié)構(gòu)和物理結(jié)構(gòu)設(shè)計方案以及項(xiàng)目選擇的數(shù)據(jù)庫管理系統(tǒng),編寫相關(guān)腳本生成數(shù)據(jù)庫結(jié)構(gòu)
B.此階段會將用戶原有數(shù)據(jù)按照新的數(shù)據(jù)結(jié)構(gòu)導(dǎo)人到新系統(tǒng)中
C.此階段會進(jìn)行應(yīng)用系統(tǒng)編碼和編碼測試,編碼測試可以使用白盒測試方法也可以使用黑盒測試方法
D.此階段如果發(fā)現(xiàn)系統(tǒng)的功能、性能不滿足用戶需求,應(yīng)盡快進(jìn)行系統(tǒng)升級工作
2、線性表進(jìn)行二分法查找的前提是( )。
A.線性表以順序方式存儲,并已按關(guān)鍵碼值排好
B.線性表以順序方式存儲,并已按關(guān)鍵碼值的查找頻率排好
C.線性表以鏈?zhǔn)椒绞酱鎯,并已按關(guān)鍵碼值排好
D.線性表以鏈?zhǔn)椒绞酱鎯,并已按關(guān)鍵碼值的查找頻率排好
3、以下( )不是鏈?zhǔn)酱鎯Y(jié)構(gòu)的主要特點(diǎn)。
A.邏輯上相鄰的結(jié)點(diǎn),物理上不必相鄰
B.查找迅速快捷
C.插入、刪除靈活方便
D.存儲空間利用率低
4、計算機(jī)病毒是一種具有破壞性的`計算機(jī)程序,以下哪一項(xiàng)不是它的特征( )。
A.傳染性
B.隱蔽性
C.破壞性
D.不可激發(fā)性
5、( ) 不是文件的物理結(jié)構(gòu)。
A.順序結(jié)構(gòu)
B.Hash結(jié)構(gòu)
C.索引結(jié)構(gòu)
D.流式結(jié)構(gòu)
6、在進(jìn)行數(shù)據(jù)庫性能調(diào)優(yōu)過程中,需要考慮數(shù)據(jù)庫系統(tǒng)軟件、硬件配置、網(wǎng)絡(luò)環(huán)境等多方面因素。下列有關(guān)性能調(diào)優(yōu)的說法,錯誤的是( )。
A.修改某些頻繁使用的SQL語句,提高其性能,可能會大幅度降低數(shù)據(jù)庫CPU使用率
B.隨著服務(wù)器CPU處理能力提高、內(nèi)存容量增大,現(xiàn)階段數(shù)據(jù)庫性能優(yōu)化一般以更換服務(wù)器硬件為主要調(diào)優(yōu)手段
C.當(dāng)數(shù)據(jù)庫服務(wù)器磁盤I0出現(xiàn)寫瓶頸時,可以考慮使用高速磁盤存儲常用數(shù)據(jù),低速磁盤存儲不常用數(shù)據(jù)
D.索引可以提高某些查詢的速度,但也可能降低寫入速度,同時也會增加磁盤空間使用
7、 某商場經(jīng)營管理系統(tǒng)在3點(diǎn)進(jìn)行了數(shù)據(jù)庫全備份,9點(diǎn)進(jìn)行了數(shù)據(jù)庫日志備份,10點(diǎn)30分存儲數(shù)據(jù)庫數(shù)據(jù)的磁盤出現(xiàn)故障,但日志保存在另外一個磁盤中。數(shù)據(jù)庫管理員發(fā)現(xiàn)問題后隨即進(jìn)行數(shù)據(jù)恢復(fù)工作,在所有備份均可用的情況下,數(shù)據(jù)庫數(shù)據(jù)可以恢復(fù)到的時間點(diǎn)為( )。
A.3點(diǎn)
B.9點(diǎn)
C.10點(diǎn)30分
D.數(shù)據(jù)庫不可恢復(fù)
二、填空題
8、對于打開的文件其惟一的識別依據(jù)是___________。
9、觸發(fā)器中兩個重要的臨時表:( )和( )
三、簡答題
10、請編寫函數(shù)count Value(intn),它的功能是:求n以內(nèi)(不包括n)同時能被3與7整除的所有自然數(shù)之和的平方根s, s作為函數(shù)返回值,最后結(jié)果S輸出到文件out.dat中。
例如若n為1000時,函數(shù)值應(yīng)為:s=153.909 064。
【計算機(jī)三級考試數(shù)據(jù)庫模擬真題】相關(guān)文章:
計算機(jī)三級考試《數(shù)據(jù)庫技術(shù)》真題(精選8份)12-05
2016計算機(jī)三級數(shù)據(jù)庫真題09-09
計算機(jī)三級考試數(shù)據(jù)庫模擬題03-21
計算機(jī)三級考試數(shù)據(jù)庫技術(shù)模擬試題08-05
上半年全國計算機(jī)三級數(shù)據(jù)庫考試真題11-26
2010年3月全國計算機(jī)三級《數(shù)據(jù)庫》考試真題10-11
2009年3月全國計算機(jī)三級考試《數(shù)據(jù)庫》真題08-29