第一篇:數(shù)據(jù)庫考試試題總結(jié)
數(shù)據(jù)庫重點(diǎn)習(xí)題總結(jié):(標(biāo)注顏色的是我考到的簡(jiǎn)答題).試述數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)的概念。
(l)數(shù)據(jù):描述事物的符號(hào)記錄稱為數(shù)據(jù)。數(shù)據(jù)的種類有數(shù)字、文字、圖形、圖像、聲音、正文等。
(2)數(shù)據(jù)庫:數(shù)據(jù)庫是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。
(3)數(shù)據(jù)庫系統(tǒng):數(shù)據(jù)庫系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成,一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員構(gòu)成。
(4)數(shù)據(jù)庫管理系統(tǒng):數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,用于科學(xué)地組織和存儲(chǔ)數(shù)據(jù)、高效地獲取和維護(hù)數(shù)據(jù)。
2.關(guān)系的完整性約束條件三大類:實(shí)體完整性,參照完整性,用戶定義的完整性。3.試述數(shù)據(jù)模型的概念、數(shù)據(jù)模型的作用和數(shù)據(jù)模型的三個(gè)要素。
數(shù)據(jù)模型是數(shù)據(jù)庫中用來對(duì)現(xiàn)實(shí)世界進(jìn)行抽象的工具,是數(shù)據(jù)庫中用于提供信息表示和操作手段的形式構(gòu)架。數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成。(l)數(shù)據(jù)結(jié)構(gòu):是所研究的對(duì)象類型的集合,是對(duì)系統(tǒng)靜態(tài)特性的描述。
(2)數(shù)據(jù)操作:是指對(duì)數(shù)據(jù)庫中各種對(duì)象(型)的實(shí)例(值)允許進(jìn)行的操作的集合,包括操作及有關(guān)的操作規(guī)則,是對(duì)系統(tǒng)動(dòng)態(tài)特性的描述。
(3)數(shù)據(jù)的約束條件:是一組完整性規(guī)則的集合。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。
4.試述數(shù)據(jù)庫系統(tǒng)三級(jí)模式結(jié)構(gòu),這種結(jié)構(gòu)的優(yōu)點(diǎn)是什么?
數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)由外模式、模式和內(nèi)模式組成。外模式,是數(shù)據(jù)庫用戶能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。模式描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu)。外模式涉及的是數(shù)據(jù)的局部邏輯結(jié)構(gòu),通常是模式的子集。內(nèi)模式,亦稱存儲(chǔ)模式,是數(shù)據(jù)在數(shù)據(jù)庫系統(tǒng)內(nèi)部的表示,即對(duì)數(shù)據(jù)的物理結(jié)構(gòu)和存儲(chǔ)方式的描述。數(shù)據(jù)庫系統(tǒng)的三級(jí)模式是對(duì)數(shù)據(jù)的三個(gè)抽象級(jí)別,它把數(shù)據(jù)的具體組織留給 DBMs 管理,使用戶能邏輯抽象地處理數(shù)據(jù),而不必關(guān)心數(shù)據(jù)在計(jì)算機(jī)中的表示和存儲(chǔ)。為了能夠在內(nèi)部實(shí)現(xiàn)這三個(gè)抽象層次的聯(lián)系和轉(zhuǎn)換,數(shù)據(jù)庫系統(tǒng)在這三級(jí)模式之間提供了兩層映像:外模式/模式映像和模式/內(nèi)模式映像。正是這兩層映像保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨(dú)立性和物理獨(dú)立性。5.試述數(shù)據(jù)庫系統(tǒng)的特點(diǎn)。
(l)數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)整體數(shù)據(jù)的結(jié)構(gòu)化
(2)數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充數(shù)據(jù)庫的數(shù)據(jù)不再面向某個(gè)應(yīng)用而是面向整個(gè)系統(tǒng),因此可以被多個(gè)用戶、多個(gè)應(yīng)用以多種不同的語言共享使用。
(3)數(shù)據(jù)獨(dú)立性高數(shù)據(jù)獨(dú)立性包括數(shù)據(jù)的物理獨(dú)立性和數(shù)據(jù)的邏輯獨(dú)立性。
(4)數(shù)據(jù)由 DBMS 統(tǒng)一管理和控制數(shù)據(jù)庫的共享是并發(fā)的共享,即多個(gè)用戶可以同時(shí)存 6.授權(quán)與回收
GRAND INSERT ON TABLE Student TO PUBLIC WITH GRAND OPTION REVOKE INSERT ON TABLE Student FROM SC 7.針對(duì)習(xí)題 3 中的四個(gè)表試用 SQL 語言完成以下各項(xiàng)操作:(1)找出所有供應(yīng)商的姓名和所在城市。SELECT SNAME,CITY FROM S(2)找出所有零件的名稱、顏色、重量。SELECT PNAME,COLOR,WEIGHT FROM P(3)找出使用供應(yīng)商 S1 所供應(yīng)零件的工程號(hào)碼。SELECT DIST JNO FROM SPJ WHERE SNO='S1'(4)找出工程項(xiàng)目 J2 使用的各種零件的名稱及其數(shù)量。SELECT PNAME,QTY FROM SPJ,P WHERE P.PNO=SPJ.PNO AND SPJ.JNO='J2'(5)找出上海廠商供應(yīng)的所有零件號(hào)碼。SELECT PNO FROM SPJ,S WHERE S.SNO=SPJ.SNO AND CITY='上海'(6)出使用上海產(chǎn)的零件的工程名稱。SELECT JNAME FROM SPJ,S,J WHERE S.SNO=SPJ.SNO AND S.CITY='上海' AND J.JNO=SPJ.JNO(7)找出沒有使用天津產(chǎn)的零件的工程號(hào)碼。
注意: SELECT DISP JNO FROM SPJ WHERE JNO NOT IN(SELECT DIST JNO FROM SPJ,S WHERE S.SNO=SPJ.SNO AND S.CITY='天津')適用于 JNO 是唯一或不唯一的情況.注意: SELECT DIST JNO FROM SPJ,S WHERE S.SNO=SPJ.SNO AND S.CITY<>'天津'適用于 JNO 是唯一的情況
(8)把全部紅色零件的顏色改成藍(lán)色。UPDATE P SET COLOR='藍(lán)' WHERE COLOR='紅'(9)由 S5 供給 J4 的零件 P6 改為由 S3 供應(yīng)。UPDATE SPJ SET SNO='S3' WHERE SNO='S5' AND JNO='J4' AND PNO='P6'(10)從供應(yīng)商關(guān)系中刪除供應(yīng)商號(hào)是 S2 的記錄,并從供應(yīng)情況關(guān)系中刪除相應(yīng)的記錄。A、DELETE FROM S WHERE SNO=’S2’ B、DELETE FROM SPJ WHERE SNO=‘S2’(11)請(qǐng)將(S2,J6,P4,200)插入供應(yīng)情況關(guān)系。INSERT INTO SPJ VALUES(‘S2’,‘J6’,‘P4’,200)
8.試述數(shù)據(jù)庫設(shè)計(jì)過程。
答:數(shù)據(jù)庫設(shè)計(jì)過程的六個(gè)階段:(l)需求分析;(2)概念結(jié)構(gòu)設(shè)計(jì);(3)邏輯結(jié)構(gòu)設(shè)計(jì);(4)數(shù)據(jù)庫物理設(shè)計(jì);(5)數(shù)據(jù)庫實(shí)施;(6)數(shù)據(jù)庫運(yùn)行和維 9.什么是基本表?什么是視圖??jī)烧叩膮^(qū)別和聯(lián)系是什么?視圖的優(yōu)點(diǎn)。所有的視圖是否都可以更新
基本表是本身獨(dú)立存在的表,在 sQL 中一個(gè)關(guān)系就對(duì)應(yīng)一個(gè)表。視圖是從一個(gè)或幾個(gè)基本表導(dǎo)出的表。視圖本身不獨(dú)立存儲(chǔ)在數(shù)據(jù)庫中,是一個(gè)虛表。即數(shù)據(jù)庫中只存放視圖的定義而不存放視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在導(dǎo)出視圖的基本表中。視圖在概念上與基本表等同,用戶可以如同基本表那樣使用視圖,可以在視圖上再定義視圖。
(l)視圖能夠簡(jiǎn)化用戶的操作;(2)視圖使用戶能以多種角度看待同一數(shù)據(jù);(3)視圖對(duì)重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨(dú)立性;(4)視圖能夠?qū)C(jī)密數(shù)據(jù)提供安全保護(hù)。不是。視圖是不實(shí)際存儲(chǔ)數(shù)據(jù)的虛表,因此對(duì)視圖的更新,最終要轉(zhuǎn)換為對(duì)基本表的更新。因?yàn)橛行┮晥D的更新不能惟一有意義地轉(zhuǎn)換成對(duì)相應(yīng)基本表的更新,所以,并不是所有的視圖都是可更新的.10.哪類視圖是可以更新的?哪類視圖是不可更新的?各舉一例說明。
答:基本表的行列子集視圖一般是可更新的。若視圖的屬性來自集函數(shù)、表達(dá)式,則該視圖 肯定是不可以更新的。
9.登記日志文件的基本原則:1)登記的次序嚴(yán)格按并發(fā)事物執(zhí)行的時(shí)間次序 2)必須先寫日志文件后寫數(shù)據(jù)庫
11.事物具有四個(gè)特性:
原子性:事物是數(shù)據(jù)庫的邏輯基本工作單位。
一致性:事物執(zhí)行的結(jié)果必須是使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)編導(dǎo)另一個(gè)一致性狀態(tài)。隔離性:一個(gè)事物的執(zhí)行不能被其他事物干擾
持續(xù)性:一個(gè)事物一旦提交,他對(duì)數(shù)據(jù)庫中數(shù)據(jù)的改變就應(yīng)該是永久性的!
12.并發(fā)操作可能會(huì)產(chǎn)生哪幾類數(shù)據(jù)不一致?用什么方法能避免各種不一致的情況? 答:包括三類:丟失修改、不可重復(fù)讀和讀“臟’夕數(shù)據(jù)。
(l)丟失修改兩個(gè)事務(wù) Tl 和 T2 讀入同一數(shù)據(jù)并修改,T2 提交的結(jié)果破壞了(覆蓋了)Tl 提交的結(jié)果,導(dǎo)致 Tl 的修改被丟失。(2)不可重復(fù)讀不可重復(fù)讀是指事務(wù) Tl 讀取數(shù)據(jù)后,事務(wù)幾執(zhí)行更新操作,使 Tl 無法再現(xiàn)前一次讀取結(jié)果。(3)讀“臟”數(shù)據(jù)讀“臟’夕數(shù)據(jù)是指事務(wù) Tl 修改某一數(shù)據(jù),并將其寫回磁盤,事務(wù)幾讀取同一數(shù)據(jù)后,Tl 由于某種原因被撤銷,這時(shí)Tl 已修改過的數(shù)據(jù)恢復(fù)原值,幾讀到的數(shù)據(jù)就與數(shù)據(jù)庫中的數(shù)據(jù)不一致,則幾讀到的數(shù)據(jù)就為“臟”數(shù)據(jù),即不正確的數(shù)據(jù)。避免不一致性的方法和技術(shù)就是并發(fā)控制。最常用的技術(shù)是封鎖技術(shù)。也可以用其他技術(shù),例如在分布式數(shù)據(jù)庫系統(tǒng)中可以采用時(shí)間戳方法來進(jìn)行并發(fā)控制。
13.什么是封鎖?基本的封鎖類型有幾種?試述它們的含義。
答:封鎖就是事務(wù) T 在對(duì)某個(gè)數(shù)據(jù)對(duì)象例如表、記錄等操作之前,先向系統(tǒng)發(fā)出請(qǐng)求,對(duì)其加鎖。加鎖后事務(wù) T 就對(duì)該數(shù)據(jù)對(duì)象有了一定的控制,在事務(wù) T 釋放它的鎖之前,其他的事務(wù)不能更新此數(shù)據(jù)對(duì)象。封鎖是實(shí)現(xiàn)并發(fā)控制的一個(gè)非常重要的技術(shù)。
基本的封鎖類型有兩種:排它鎖和共享鎖。排它鎖又稱為寫鎖。若事務(wù) T 對(duì)數(shù)據(jù)對(duì)象 A 加上 X 鎖,則只允許 T讀取和修改 A,其他任何事務(wù)都不能再對(duì) A 加任何類型的鎖,直到 T 釋放 A 上的鎖。這就保證了其他事務(wù)在 T 釋放 A 上的鎖之前不能再讀取和修改 A。共享鎖又稱為讀鎖。若事務(wù) T 對(duì)數(shù)據(jù)對(duì)象 A 加上 S 鎖,則事務(wù) T 可以讀 A 但不能修改 A,其他事務(wù)只能再對(duì)A 加 S 鎖,而不能加 X 鎖,直到 T 釋放 A 上的 S 鎖。這就保證了其他事務(wù)可以讀 A,但在 T 釋放 A 上的 S 鎖之前不能對(duì) A 做任何修改。14.如何用封鎖機(jī)制保證數(shù)據(jù)的一致性? 答: DBMS 在對(duì)數(shù)據(jù)進(jìn)行讀、寫操作之前首先對(duì)該數(shù)據(jù)執(zhí)行封鎖操作,例如下圖中事務(wù)Tl 在對(duì) A 進(jìn)行修改之前先對(duì) A 執(zhí)行 xock(A),即對(duì) A 加 x 鎖。這樣,當(dāng)幾請(qǐng)求對(duì) A 加x 鎖時(shí)就被拒絕,幾只能等待 Tl 釋放 A 上的鎖后才能獲得對(duì) A 的 x 鎖,這時(shí)它讀到的A 是 Tl 更新后的值,再按此新的 A 值進(jìn)行運(yùn)算。這樣就不會(huì)丟失 Tl 的更新。
第二篇:數(shù)據(jù)庫考試期末總結(jié)
第1章 數(shù)據(jù)庫系統(tǒng)概述
1、基本概念
? 數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng) ? 數(shù)據(jù)庫系統(tǒng)的特點(diǎn)和功能 ? 數(shù)據(jù)抽象
– 三種數(shù)據(jù)抽象能力 – 三種數(shù)據(jù)庫模式 – 兩種數(shù)據(jù)獨(dú)立性
? 數(shù)據(jù)庫系統(tǒng)的用戶 ? 數(shù)據(jù)模型、數(shù)據(jù)庫語言 ? 數(shù)據(jù)庫管理系統(tǒng)的結(jié)構(gòu)
2、重點(diǎn)
? 數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng) ? 兩種數(shù)據(jù)獨(dú)立性
第2章 關(guān)系數(shù)據(jù)庫系統(tǒng)
1、知識(shí)點(diǎn)
? 關(guān)系數(shù)據(jù)模型
– 數(shù)據(jù)結(jié)構(gòu) – 完整性約束 – 操作
? 關(guān)系運(yùn)算的安全性
? 關(guān)系代數(shù)、元組關(guān)系演算、域關(guān)系演算的等價(jià)性 ? SQL – 交互式 – 嵌入式
2、基本概念
? 關(guān)系、屬性、元組、關(guān)系模式、關(guān)系實(shí)例 ? 關(guān)系的性質(zhì)
? 候選鍵、主鍵、鍵屬性、非鍵屬性、外部鍵 ? 實(shí)體完整性約束、關(guān)聯(lián)完整性約束 ? 關(guān)系代數(shù)操作的定義
? 關(guān)系代數(shù)的基本操作和附加操作 ? 專門的關(guān)系運(yùn)算 ? SQL語言的子語言
? 每個(gè)SQL語句的功能及語法格式
3、重點(diǎn)
? 關(guān)系數(shù)據(jù)模型 ? 關(guān)系代數(shù) ? SQL語句
第3章 數(shù)據(jù)庫的安全性與完整性
1、知識(shí)點(diǎn) ? 安全性
– 定義
– 需要解決的問題 – 解決的方法
? 完整性
– 定義 – 類型
– 定義和驗(yàn)證方法
2、基本概念 ? 安全性的定義 ? 完整性的定義 ? 完整性的類型
第4章 數(shù)據(jù)庫設(shè)計(jì)概述與需求分析
1、基本概念 ? DB設(shè)計(jì)的任務(wù) ? DB的生命周期 ? DB的設(shè)計(jì)過程 ? DB的需求分析的任務(wù)、目標(biāo)、步驟
第5章 概念數(shù)據(jù)庫設(shè)計(jì)
1、知識(shí)點(diǎn)
? 實(shí)體聯(lián)系模型(ER模型)? 實(shí)體、實(shí)體型
? 實(shí)體的屬性、實(shí)體的屬性值、復(fù)合屬性、單值屬性、多值屬性、導(dǎo)出屬性、空值
? 鍵、簡(jiǎn)單鍵、復(fù)合鍵 ? 實(shí)體間的聯(lián)系
? 實(shí)體對(duì)應(yīng)約束(1:
1、1:n、m:n)、實(shí)體關(guān)聯(lián)約束(全域關(guān)聯(lián)約束、部分關(guān)聯(lián)約束)
? 弱實(shí)體型、弱實(shí)體、識(shí)別實(shí)體型、識(shí)別聯(lián)系 ? 弱實(shí)體型的部分鍵 ? ER圖
2、基本概念
? 復(fù)合屬性、多值屬性、導(dǎo)出屬性 ? 1:
1、1:n、m:n聯(lián)系 ? 概念數(shù)據(jù)庫設(shè)計(jì)的任務(wù) ? 概念數(shù)據(jù)庫設(shè)計(jì)的目標(biāo) ? 概念數(shù)據(jù)庫設(shè)計(jì)的步驟
? 概念數(shù)據(jù)庫設(shè)計(jì)的方法、視圖綜合設(shè)計(jì)方法 ? 概念數(shù)據(jù)庫設(shè)計(jì)的策略
3、重點(diǎn) ? ER圖
第6章 邏輯數(shù)據(jù)庫設(shè)計(jì)
1、知識(shí)點(diǎn)
? 形成初始關(guān)系模式
– 普通實(shí)體、弱實(shí)體、多值屬性、各種聯(lián)系
? 函數(shù)依賴、完全函數(shù)依賴、部分函數(shù)依賴、傳遞函數(shù)依賴 ? 給定關(guān)系實(shí)例,求函數(shù)依賴集 ? Armstrong公理系統(tǒng)、三條推理規(guī)則 ? 求屬性閉包、求候選鍵
? 兩個(gè)函數(shù)依賴集等價(jià)的判定、求最小函數(shù)依賴集 ? 關(guān)系模式的規(guī)范形式
– 1NF、2NF、3NF、BCNF ? 關(guān)系模式的規(guī)范化方法
– 無損連接性、函數(shù)依賴保持性、判別方法 – 關(guān)系模式的分解算法
2、基本概念
? 邏輯數(shù)據(jù)庫設(shè)計(jì)的任務(wù) ? 邏輯數(shù)據(jù)庫設(shè)計(jì)的目標(biāo) ? 邏輯數(shù)據(jù)庫設(shè)計(jì)的步驟 ? 初始關(guān)系模式可能存在的問題
? 函數(shù)依賴、完全函數(shù)依賴、部分函數(shù)依賴、傳遞函數(shù)依賴 ? Armstrong公理系統(tǒng)、三條推理規(guī)則 ? 1NF、2NF、3NF、BCNF ?
3、重點(diǎn)
? 形成初始關(guān)系模式,并指出每個(gè)關(guān)系模式的主鍵和外鍵 ? 給定關(guān)系實(shí)例,求函數(shù)依賴集 ? 求屬性閉包、求候選鍵 ? 判斷兩個(gè)函數(shù)依賴集等價(jià)
? 求與給定函數(shù)依賴集等價(jià)的最小函數(shù)依賴集 ? 判斷一個(gè)關(guān)系模式最高屬于幾范式 ? 判斷給定的分解是否具有無損連接性 ? 關(guān)系模式的3NF、BCNF分解算法
第7章 物理數(shù)據(jù)庫設(shè)計(jì)
1、知識(shí)點(diǎn) ? 物理數(shù)據(jù)庫設(shè)計(jì)的任務(wù) ? 物理數(shù)據(jù)庫設(shè)計(jì)的步驟
第8章 物理存儲(chǔ)結(jié)構(gòu)
1、知識(shí)點(diǎn)
? 物理存儲(chǔ)設(shè)備
– 磁盤的存儲(chǔ)特性和訪問特性
? 磁盤冗余技術(shù) ? 文件和文件記錄
? 各種文件結(jié)構(gòu)的存儲(chǔ)空間和查詢時(shí)間的計(jì)算 ? 各種索引的存儲(chǔ)空間和查詢時(shí)間的計(jì)算
2、基本概念 ? 記錄
? 定長(zhǎng)記錄文件、邊長(zhǎng)記錄文件 ? 跨塊記錄、非跨塊記錄 ? 無序文件、有序文件 ? 索引域、索引文件、索引記錄 ? 稀疏索引、稠密索引 ? 主索引、輔助索引、聚集索引 ? B樹、B+樹
3、重點(diǎn)
? 各種文件和索引占用的空間計(jì)算 ? 利用各種文件和索引的查詢時(shí)間的計(jì)算
第9章 數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)字典
1、重點(diǎn)
? 數(shù)據(jù)字典的概念 ? 數(shù)據(jù)字典中存儲(chǔ)的信息
? 把數(shù)據(jù)字典作為普通關(guān)系處理具有兩個(gè)優(yōu)點(diǎn)
第10章 關(guān)系代數(shù)操作的實(shí)現(xiàn)算法
1、重點(diǎn)
? 查詢處理的過程
? 各個(gè)關(guān)系代數(shù)操作的算法及代價(jià)分析
第11章 查詢優(yōu)化技術(shù)
1、知識(shí)點(diǎn)
? 關(guān)系代數(shù)的等價(jià)變換規(guī)律 ? 啟發(fā)式代數(shù)優(yōu)化規(guī)則 ? 初始關(guān)系代數(shù)表達(dá)式
? 關(guān)系代數(shù)表達(dá)式到查詢樹的轉(zhuǎn)換 ? 啟發(fā)式關(guān)系代數(shù)優(yōu)化算法 ? 基于復(fù)雜性估計(jì)的查詢優(yōu)化算法 ? 語義查詢優(yōu)化方法
2、重點(diǎn)
? 關(guān)系代數(shù)的等價(jià)變換規(guī)律 ? 啟發(fā)式代數(shù)優(yōu)化規(guī)則 ? 初始關(guān)系代數(shù)表達(dá)式
? 關(guān)系代數(shù)表達(dá)式到查詢樹的轉(zhuǎn)換 ? 啟發(fā)式關(guān)系代數(shù)優(yōu)化算法
第12章 并發(fā)控制技術(shù)
1、知識(shí)點(diǎn) ? 事務(wù)
? 不對(duì)并發(fā)事務(wù)進(jìn)行控制導(dǎo)致的問題 ? 事務(wù)的性質(zhì)
? 事務(wù)的調(diào)度、串行調(diào)度、并行調(diào)度 ? 可串行的調(diào)度 ? 沖突 ? 沖突等價(jià) ? 沖突可串行
? 沖突可串行的測(cè)試方法 ? 兩段鎖協(xié)議
2、基本概念
? 事務(wù)處理包括哪兩方面的內(nèi)容 ? 不對(duì)并發(fā)事務(wù)進(jìn)行控制導(dǎo)致的問題
? 事務(wù)、事務(wù)的狀態(tài)、事務(wù)的性質(zhì)、事務(wù)的原子性 ? 調(diào)度、串行調(diào)度、并行調(diào)度、可串行調(diào)度 ? 沖突、沖突等價(jià)、沖突可串行
3、重點(diǎn) ? 基本概念
? 沖突可串行的測(cè)試方法
? 兩段鎖協(xié)議
第13章 數(shù)據(jù)庫恢復(fù)技術(shù)
1、知識(shí)點(diǎn) ? 日志 ? 日志的內(nèi)容 ? 日志的產(chǎn)生過程
? 使用日志進(jìn)行系統(tǒng)恢復(fù)的方法
2、重點(diǎn)
? 使用推遲更新技術(shù)(REDO日志技術(shù))和即時(shí)更新技術(shù)(UNDO/REDO日志)進(jìn)行系統(tǒng)恢復(fù)的方法,包括恢復(fù)時(shí)所做的操作以及恢復(fù)后數(shù)據(jù)庫中數(shù)據(jù)項(xiàng)的值。
第三篇:數(shù)據(jù)庫考試
Three schema architecture of dbs
1.外模式:也稱子模式或用戶模式,他是數(shù)據(jù)用戶能夠看見和使用的局部的數(shù)據(jù)結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,且與某一應(yīng)用有關(guān)的數(shù)據(jù)邏輯表示。
2.模式:也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。他是數(shù)據(jù)庫系統(tǒng)模式結(jié)構(gòu)的中間層,既不涉及數(shù)據(jù)的物理存儲(chǔ)細(xì)節(jié)和硬件環(huán)境,也與具體的應(yīng)用程序、所使用的應(yīng)用開發(fā)工具及高級(jí)程序設(shè)計(jì)語言無關(guān)。綜合的考慮了所有用戶的需求。
3.內(nèi)模式:也稱存儲(chǔ)模式,一個(gè)數(shù)據(jù)庫只有一個(gè)內(nèi)模式,他是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式。Independence of data
1.邏輯獨(dú)立性:1它通過外模式/模式映像表現(xiàn)出來。2模式描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu),外模式描述的是數(shù)據(jù)的局部邏輯結(jié)構(gòu)。3對(duì)同一模式可以有多個(gè)外模式,對(duì)于一個(gè)外模式,數(shù)據(jù)庫系統(tǒng)都有一個(gè)外模式/模式映像,它定義了該外模式與模式之間的對(duì)應(yīng)關(guān)系;當(dāng)模式改變時(shí),由數(shù)據(jù)庫管理員對(duì)各個(gè)外模式的映像作用相應(yīng)改變可以使外模式保持不變。
2.物理獨(dú)立性:1它通過模式/內(nèi)模式反映出來。2模式/內(nèi)模式映像是唯一的,它定義了數(shù)據(jù)全局邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系。3當(dāng)數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)改變了,由數(shù)據(jù)庫管理員對(duì)模式/內(nèi)模式映像作相應(yīng)改變,而應(yīng)用程序不用改變。
Main factors of the data model
1.數(shù)據(jù)結(jié)構(gòu):指所研究數(shù)據(jù)集合及數(shù)據(jù)間的聯(lián)系,是對(duì)系統(tǒng)靜態(tài)特性的描述
2.數(shù)據(jù)操作:對(duì)數(shù)據(jù)庫中各類數(shù)據(jù)允許執(zhí)行的操作及有關(guān)的操作規(guī)則,檢索、更新(包括插入、刪除、修改),是對(duì)系統(tǒng)動(dòng)態(tài)特性的描述
3數(shù)據(jù)的約束條件:一組數(shù)據(jù)及其聯(lián)系所具有的制約規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容
Design strategies for conceptual design 1自頂向下:首先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化。
2自底向下:首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來,得到全局概念結(jié)構(gòu)。
3逐步擴(kuò)張:首先定義最重要的核心概念結(jié)構(gòu),然后向外擴(kuò)充,以滾雪球的方式逐步生成其他概念結(jié)構(gòu),直至總體概念結(jié)構(gòu)。
4混合策略:將自頂向下和自底向上相結(jié)合,用自頂向下策略設(shè)計(jì)一個(gè)全局概念結(jié)構(gòu)的框架,以它為骨架集成由自底向上策略中設(shè)計(jì)的各局部概念結(jié)構(gòu)。
Translation Rules
一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系模式,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。對(duì)實(shí)體間的聯(lián)系:一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意對(duì)應(yīng)的關(guān)系模式合并;一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,它的碼為n端實(shí)體的碼;也可以與n端對(duì)應(yīng)的關(guān)系模式合并;一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式,碼為兩端實(shí)體碼的組合;三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式;具有相同碼的關(guān)系模式可以合并。
The Phases of Database Design
1需求分析:通過詳細(xì)調(diào)查顯示世界要處理的對(duì)象,充分了解原系統(tǒng)工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。
2概念設(shè)計(jì):將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型。
3邏輯結(jié)構(gòu)設(shè)計(jì):把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用dbms產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。
4物理結(jié)構(gòu)設(shè)計(jì)為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用要求的物理結(jié)構(gòu)的過程。5數(shù)據(jù)庫實(shí)施:用rdbms提供的數(shù)據(jù)定義語言和其他實(shí)用程序?qū)?shù)據(jù)庫邏輯設(shè)計(jì)和物理設(shè)計(jì)結(jié)果嚴(yán)格描述出來,成為dbms可以接受的源代碼,再經(jīng)過調(diào)試產(chǎn)生目標(biāo)模式,然后組織數(shù)據(jù)入庫。
6數(shù)據(jù)庫運(yùn)行和維護(hù):對(duì)數(shù)據(jù)庫設(shè)計(jì)進(jìn)行評(píng)價(jià)、調(diào)整、修改、等維護(hù)工作。
第四篇:ACCESS數(shù)據(jù)庫考試試題及答案2
一、單項(xiàng)選擇題
1、數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)管理方式中,下列說法中不正確的是 [C] A.?dāng)?shù)據(jù)庫減少了數(shù)據(jù)冗余 B.數(shù)據(jù)庫中的數(shù)據(jù)可以共享 C.數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù) D.數(shù)據(jù)庫具有較高的數(shù)據(jù)獨(dú)立性
2、數(shù)據(jù)庫系統(tǒng)的核心是 [A] A.?dāng)?shù)據(jù)庫管理系統(tǒng) C.數(shù)據(jù)模型
B.?dāng)?shù)據(jù)庫 D.?dāng)?shù)據(jù)
3、用二維表來表示實(shí)體及實(shí)體之間聯(lián)系的數(shù)據(jù)模型是 [D] A.聯(lián)系模型
B.層次模型
C.網(wǎng)狀模型
D.關(guān)系模型
4、在教師表中,如果要找出姓“李”教師的記錄,所采用的關(guān)系運(yùn)算是 [B] A.投影
B.選擇
C.連接
D.層次
5、在Access2003中,某數(shù)據(jù)庫的表中要添加一張Excel電子表格,則采用的字段類型是 [A] A.OLE 對(duì)象數(shù)據(jù)類型 C.查閱向?qū)?shù)據(jù)類型
B.備注數(shù)據(jù)類型 D.自動(dòng)編號(hào)數(shù)據(jù)類型
6、Access數(shù)據(jù)庫中,表的組成是 [A] A.字段和記錄 B.查詢和字段 C.記錄和窗體 D.報(bào)表和字段
7、有關(guān)字段類型以下敘述錯(cuò)誤的是 [D] A.字段大小可用于設(shè)置文本類型字段的最大容量 B.有效性規(guī)則屬性是用于限制此字段輸入值的表達(dá)式 C.不同的字段類型,其字段屬性有所不同 D.可對(duì)任意類型的字段設(shè)置默認(rèn)值屬性
8、要修改數(shù)據(jù)表中的數(shù)據(jù)(記錄),可在以下哪個(gè)選項(xiàng)中進(jìn)行 [C] A.報(bào)表中
B.?dāng)?shù)據(jù)表的查詢中
試卷第1頁(共6頁)
C.數(shù)據(jù)表的數(shù)據(jù)表視圖中 D.窗體的設(shè)計(jì)視圖中
9、在Access中,如果想要查詢所有姓名為2個(gè)漢字的學(xué)生記錄,在準(zhǔn)則中應(yīng)輸入 [D] A.“LIKE **”
C.“LIKE ??”
B.“LIKE ## ” D. LIKE “??”
10、若要查詢成績(jī)?yōu)?0—80分之間(包括60和80)的學(xué)生信息,查詢條件設(shè)置正確的是 [B] A.>=60 OR <=80 C.>60 OR <80
B.Between 60 and 80 D.IN(60,80)
11、創(chuàng)建交叉表查詢時(shí),最多只能選擇3個(gè)行標(biāo)題字段,列標(biāo)題字段最多選擇的個(gè)數(shù)是 [A] A.1個(gè)
B.2個(gè)
C.3個(gè)
D.4個(gè)
12、若要查詢學(xué)生信息表中“簡(jiǎn)歷”字段為空的記錄,在“簡(jiǎn)歷”字段對(duì)應(yīng)的“條件”欄中應(yīng)輸入 [B] A.Is not null B.Is null
C.0
D.-1
13、可用來存儲(chǔ)圖片的字段對(duì)象是以下哪種類型的字段 [A] A OLE B.備注 C.超級(jí)鏈接 D 查閱向?qū)?/p>
14、“訂貨量大于0且小于9999”的有效性規(guī)則是 [C] A、訂貨量大于0且小于9999 B訂貨量大于0 OR 小于9999 C.>0 AND <9999 D >0 OR <9999
15、“座機(jī)電話”字段只能輸入0~9之間的8位數(shù)字字符,輸入掩碼應(yīng)設(shè)置為 [B] A 99999999 B 00000000 C [00000000] D 99990000
16、在ACCESS “學(xué)生”表中有學(xué)號(hào)、姓名、性別、入學(xué)成績(jī)、身高字段。SQL 語句:
Slecet 性別,AVG(入學(xué)成績(jī))FROM 學(xué)生 group by 性別 其功能是: [D] A 計(jì)算并顯示“學(xué)生”表中所有學(xué)生入學(xué)成績(jī)的平均分 B 對(duì)學(xué)生表中記錄按性別分組顯示所有學(xué)生的性別和入學(xué)平均分
試卷第2頁(共6頁)
C.計(jì)算并顯示“學(xué)生”表中所有學(xué)生的性別和入學(xué)成績(jī)的平均值
D 對(duì)“學(xué)生”表中的記錄按性別分組顯示性別及對(duì)應(yīng)的入學(xué)成績(jī)的平均分
17、在ACCESS “學(xué)生”表中有學(xué)號(hào)、姓名、性別、入學(xué)成績(jī)、身高字段。現(xiàn)需查詢女生中身高最高的前三個(gè)學(xué)生的記錄信息,正確的SQL語句是: [D] A select * from 學(xué)生 Where 性別=”女” Group by 身高 B select * from 學(xué)生 Where 性別=”女” order by 身高 C select TOP 3 * from 學(xué)生 Where 性別=”女” Group by 身高 D select TOP 3 * from 學(xué)生 Where 性別=”女” order by 身高
18、在ACCESS “學(xué)生”表中有學(xué)號(hào)、姓名、性別、入學(xué)成績(jī)、身高字段。現(xiàn)需查詢姓名中含有“娟”和“麗”字的學(xué)生信息正確的SQL語句是: [D] A select * from 學(xué)生 Where 姓名=”娟”or姓名=”麗”
B select * from 學(xué)生 Where 姓名=”*娟*”or姓名=”*麗*”
C select * from 學(xué)生 Where 姓名 LIKE ”*娟*”or 姓名 LIKE ”*麗*” D select * from 學(xué)生 Where 姓名 LIKE ”娟” AND 姓名=”麗”
二、多項(xiàng)選擇題
27、在Access數(shù)據(jù)庫的表設(shè)計(jì)視圖中,能進(jìn)行的操作是 [ ABCE ] A.修改字段名 D.刪除記錄
B.修改數(shù)據(jù)類型 E.定義字段屬性
C.定義主鍵
28、Access支持的查詢類型有 [ ACDE ] A.選擇查詢 D.參數(shù)查詢
B.統(tǒng)計(jì)查詢 C.交叉表查詢
E.SQL查詢和操作查詢
三、填空
31、Access系統(tǒng)由數(shù)據(jù)庫構(gòu)成,數(shù)據(jù)庫由________7______個(gè)對(duì)象構(gòu)成,而這幾個(gè)對(duì)象中默認(rèn)對(duì)象是_______表_______。
32、在Access表中,可以定義3種主關(guān)鍵字,它們是____自動(dòng)編號(hào)主鍵、____單
試卷第3頁(共6頁)
字段主鍵________、___多字段主鍵_________。
33、Access2003中,除______數(shù)據(jù)訪問頁________之外,其他對(duì)象都存放在一個(gè)擴(kuò)展名為______MDB________的數(shù)據(jù)庫文件中。
34、查詢城市為北京或上海的記錄,在查詢?cè)O(shè)計(jì)視圖中“城市”字段條件行中輸入___ IN(“北京”,“上海”)或 “北京”O(jiān)R“上海”_______。
35、要查詢“出生日期”在1980年以前的職工,在查詢?cè)O(shè)計(jì)視圖中“出生日期”字段條件行中輸入______<#1980-1-1#________。
36、在Access中,窗體的數(shù)據(jù)來源主要包括____表____和__查詢____。
四、判斷題
40、在關(guān)系數(shù)據(jù)模型中,二維表的行稱為關(guān)系的字段或?qū)傩裕S表的列稱為關(guān)系的記錄或元組。[×] 改:在關(guān)系數(shù)據(jù)模型中,二維表的行稱為關(guān)系的記錄或元組,二維表的列稱為關(guān)系的字段或?qū)傩浴?/p>
41、在Access的數(shù)據(jù)表中追加一條記錄,可以追加到表的任意位置。[×] 改:在Access的數(shù)據(jù)表中追加一條記錄,只能追加在表的末尾。
42、Access中,運(yùn)算符Like中用來通配任何單個(gè)字符的是“*”和“?”。[×] 改:Access中,運(yùn)算符Like中用來通配任何單個(gè)字符的是“?”。
43、Access中,創(chuàng)建參數(shù)查詢時(shí),在查詢?cè)O(shè)計(jì)視圖的“準(zhǔn)則”行中應(yīng)將參數(shù)提示文本放置在[ ]中。[√ ]
44、Access中,查詢有3種視圖方式,分別是設(shè)計(jì)視圖、數(shù)據(jù)表視圖和查詢視圖。[×] 改:Access中,查詢有3種視圖方式,分別是設(shè)計(jì)視圖、數(shù)據(jù)表
45、在窗體中創(chuàng)建一個(gè)標(biāo)題,可使用標(biāo)簽控件。[√]
46、在窗體上選擇多個(gè)控件應(yīng)按住ctrl鍵,然后單擊各個(gè)控件。[×] 改:在窗體上選擇多個(gè)控件應(yīng)按住Shift鍵,然后單擊各個(gè)控件。
試卷第4頁(共6頁)
48、打開需添加背景的數(shù)據(jù)訪問頁的設(shè)計(jì)視圖,單擊“格式”/“背景”命令,可直接為數(shù)據(jù)訪問頁添加背景顏色或背景圖片。[√]
五、連線題
50、關(guān)閉數(shù)據(jù)庫對(duì)象
51、退出 Access
52、定位當(dāng)前記錄
53、顯示消息框
54、添加到自定義菜單欄
55、恢復(fù)窗口至原始大小
56、打開表
57、設(shè)置屬性值
58、打開查詢
59、移動(dòng)并調(diào)整窗口 50.H 55.C
六、簡(jiǎn)答題
60、創(chuàng)建Access數(shù)據(jù)庫的方法有哪些? 答:創(chuàng)建數(shù)據(jù)庫有兩種方法:
① 使用“數(shù)據(jù)庫模板向?qū)А眲?chuàng)建數(shù)據(jù)庫。(2分)② 先創(chuàng)建一個(gè)空數(shù)據(jù)庫,然后向數(shù)據(jù)庫中添加對(duì)象。(2分)61、操作查詢分哪幾類?并簡(jiǎn)述它們的功能。
答:操作查詢分為生成表查詢、更新查詢、追加查詢、刪除查詢。
① 生成表查詢可以利用查詢建立一個(gè)真正的表,這個(gè)表獨(dú)立于數(shù)據(jù)源,用戶對(duì)生成的新表進(jìn)行任何操作,都不會(huì)影響原來的表。(1分)
② 更新查詢可以成批修改對(duì)表中指定的字段值。(1分)
A.OpenTable B.MoveSize C.Restore D.OpenQuery E.Quit F.SetValue G.AddMenu H.Close I.GotoRecord J.MsgBox
52.I 57.F
53.J 58.D
54.G 59.B 51.E 56.A
試卷第5頁(共6頁)
③ 追加查詢可以將一個(gè)表中的記錄添加到另外一個(gè)表的末尾。(1分)④ 刪除查詢可以刪除表中滿足條件的記錄。(1分)62、在窗體中,組合框與列表框有何主要區(qū)別? 答:主要區(qū)別是:
組合框就如同把把文本框與列表框合并在一起,組合框不但可以在列表中選擇數(shù)值也可以在列表中輸入符合某個(gè)值的文本。(2分)
列表框可以從列表中選擇值,但不能在其中輸入新值,只能在限定的范圍內(nèi)對(duì)字段進(jìn)行選擇和查詢。(2分)
試卷第6頁(共6頁)
第五篇:ACCESS數(shù)據(jù)庫考試試題及答案2
西安歐亞學(xué)院2010-2011學(xué)年第二學(xué)期考試試卷 專業(yè):課程:數(shù)據(jù)庫技術(shù)應(yīng)用年級(jí):09/10級(jí) 題號(hào)
一
二
三
四
五
六
總分
得分
評(píng)卷人
得分
一、單項(xiàng)選擇題(本大題共25小題,每小題1分,共25分)在每小題列出的四個(gè)備用選項(xiàng)中只有一個(gè)符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。
1、數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)管理方式中,下列說法中不正確的是
[C] A.?dāng)?shù)據(jù)庫減少了數(shù)據(jù)冗余 B.數(shù)據(jù)庫中的數(shù)據(jù)可以共享 C.數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù) D.數(shù)據(jù)庫具有較高的數(shù)據(jù)獨(dú)立性
2、數(shù)據(jù)庫系統(tǒng)的核心是
[A] A.?dāng)?shù)據(jù)庫管理系統(tǒng) B.?dāng)?shù)據(jù)庫 C.數(shù)據(jù)模型
D.?dāng)?shù)據(jù)
3、用二維表來表示實(shí)體及實(shí)體之間聯(lián)系的數(shù)據(jù)模型是
[D] A.聯(lián)系模型 B.層次模型 C.網(wǎng)狀模型 D.關(guān)系模型
4、在教師表中,如果要找出姓“李”教師的記錄,所采用的關(guān)系運(yùn)算是
[B] A.投影 B.選擇 C.連接 D.層次
5、在Access2003中,某數(shù)據(jù)庫的表中要添加一張Excel電子表格,則采用的字段類型是
[A] A.OLE 對(duì)象數(shù)據(jù)類型 B.備注數(shù)據(jù)類型
C.查閱向?qū)?shù)據(jù)類型 D.自動(dòng)編號(hào)數(shù)據(jù)類型
6、Access數(shù)據(jù)庫中,表的組成是
[A] A.字段和記錄 B.查詢和字段 C.記錄和窗體 D.報(bào)表和字段
7、有關(guān)字段類型以下敘述錯(cuò)誤的是
[D] A.字段大小可用于設(shè)置文本類型字段的最大容量 B.有效性規(guī)則屬性是用于限制此字段輸入值的表達(dá)式 C.不同的字段類型,其字段屬性有所不同 D.可對(duì)任意類型的字段設(shè)置默認(rèn)值屬性
8、要修改數(shù)據(jù)表中的數(shù)據(jù)(記錄),可在以下哪個(gè)選項(xiàng)中進(jìn)行 [C] A.報(bào)表中
B.?dāng)?shù)據(jù)表的查詢中
C.數(shù)據(jù)表的數(shù)據(jù)表視圖中 D.窗體的設(shè)計(jì)視圖中
9、在Access中,如果想要查詢所有姓名為2個(gè)漢字的學(xué)生記錄,在準(zhǔn)則中應(yīng)輸入
[D] A.“LIKE **” B.“LIKE ## ” C.“LIKE ??”
D. LIKE “??”
10、若要查詢成績(jī)?yōu)?0—80分之間(包括60和80)的學(xué)生信息,查詢條件設(shè)置正確的是
[B] A.>=60 OR <=80 B.Between 60 and 80
C.>60 OR <80 D.IN(60,80)
11、創(chuàng)建交叉表查詢時(shí),最多只能選擇3個(gè)行標(biāo)題字段,列標(biāo)題字段最多選擇的個(gè)數(shù)是
[A] A.1個(gè) B.2個(gè) C.3個(gè) D.4個(gè)
12、若要查詢學(xué)生信息表中“簡(jiǎn)歷”字段為空的記錄,在“簡(jiǎn)歷”字段對(duì)應(yīng)的“條件”欄中應(yīng)輸入
[B] A.Is not null B.Is null C.0 D.-1
13、可用來存儲(chǔ)圖片的字段對(duì)象是以下哪種類型的字段
[A] A OLE
B.備注
C.超級(jí)鏈接
D 查閱向?qū)?/p>
14、“訂貨量大于0且小于9999”的有效性規(guī)則是
[C] A、訂貨量大于0且小于9999
B訂貨量大于0 OR 小于9999 C.>0 AND <9999
D >0 OR <9999
15、“座機(jī)電話”字段只能輸入0~9之間的8位數(shù)字字符,輸入掩碼應(yīng)設(shè)置為
[B] A 99999999
B 00000000
C [00000000]
D 99990000
16、在ACCESS “學(xué)生”表中有學(xué)號(hào)、姓名、性別、入學(xué)成績(jī)、身高字段。SQL 語句: Slecet 性別,AVG(入學(xué)成績(jī))FROM 學(xué)生
group by 性別其功能是:
[D] A 計(jì)算并顯示“學(xué)生”表中所有學(xué)生入學(xué)成績(jī)的平均分
B 對(duì)學(xué)生表中記錄按性別分組顯示所有學(xué)生的性別和入學(xué)平均分 C.計(jì)算并顯示“學(xué)生”表中所有學(xué)生的性別和入學(xué)成績(jī)的平均值
D 對(duì)“學(xué)生”表中的記錄按性別分組顯示性別及對(duì)應(yīng)的入學(xué)成績(jī)的平均分
17、在ACCESS “學(xué)生”表中有學(xué)號(hào)、姓名、性別、入學(xué)成績(jī)、身高字段。現(xiàn)需查詢女生中身高最高的前三個(gè)學(xué)生的記錄信息,正確的SQL語句是:
[D] A select *
from 學(xué)生
Where 性別=”女”
Group by 身高 B select *
from 學(xué)生
Where 性別=”女”
order
by 身高 C select TOP 3 *
from 學(xué)生
Where 性別=”女”
Group by 身高 D select TOP 3 *
from 學(xué)生
Where 性別=”女”
order by 身高
18、在ACCESS “學(xué)生”表中有學(xué)號(hào)、姓名、性別、入學(xué)成績(jī)、身高字段。現(xiàn)需查詢姓名中含有“娟”和“麗”字的學(xué)生信息正確的SQL語句是:
[D] A select *
from 學(xué)生
Where 姓名=”娟”or姓名=”麗” B select *
from 學(xué)生
Where 姓名=”*娟*”or姓名=”*麗*”
C select *
from 學(xué)生
Where 姓名
LIKE ”*娟*”or 姓名
LIKE ”*麗*” D select *
from 學(xué)生
Where 姓名
LIKE ”娟” AND 姓名=”麗” 評(píng)卷人
得分
二、多項(xiàng)選擇題(本大題共5小題,每小題2分,共10分)在每小題列出的五個(gè)備用選項(xiàng)中至少有兩個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選、少選或未選均無分。
27、在Access數(shù)據(jù)庫的表設(shè)計(jì)視圖中,能進(jìn)行的操作是
[ ABCE ] A.修改字段名 B.修改數(shù)據(jù)類型 C.定義主鍵 D.刪除記錄 E.定義字段屬性
28、Access支持的查詢類型有
[ ACDE ] A.選擇查詢 B.統(tǒng)計(jì)查詢 C.交叉表查詢 D.參數(shù)查詢 E.SQL查詢和操作查詢 評(píng)卷人
得分
三、填空題(本大題共9小題,每空1分,共15分)請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無分。
31、Access系統(tǒng)由數(shù)據(jù)庫構(gòu)成,數(shù)據(jù)庫由________7______個(gè)對(duì)象構(gòu)成,而這幾個(gè)對(duì)象中默認(rèn)對(duì)象是_______表_______。
32、在Access表中,可以定義3種主關(guān)鍵字,它們是____自動(dòng)編號(hào)主鍵、____單字段主鍵________、___多字段主鍵_________。
33、Access2003中,除______數(shù)據(jù)訪問頁________之外,其他對(duì)象都存放在一個(gè)擴(kuò)展名為______MDB________的數(shù)據(jù)庫文件中。
34、查詢城市為北京或上海的記錄,在查詢?cè)O(shè)計(jì)視圖中“城市”字段條件行中輸入___ IN(“北京”,“上海”)或“北京”O(jiān)R“上海”_______。
35、要查詢“出生日期”在1980年以前的職工,在查詢?cè)O(shè)計(jì)視圖中“出生日期”字段條件行中輸入______<#1980-1-1#________。
36、在Access中,窗體的數(shù)據(jù)來源主要包括____表____和__查詢____。
37、在Access中,要實(shí)現(xiàn)報(bào)表的分組統(tǒng)計(jì),其操作區(qū)域是__組頁眉_____和____組頁腳___。
38、數(shù)據(jù)訪問頁對(duì)象以____ Html _____格式的磁盤文件形式存儲(chǔ)。
39、如果要引用宏組中的宏,采用的語法是____宏組名.宏名____。評(píng)卷人
得分
四、判斷題(本大題共10小題,每小題2分,共20分)正確的請(qǐng)?jiān)诤竺胬ㄌ?hào)內(nèi)打“√”,錯(cuò)誤的打“×”并要在題后寫出正確描述。只判斷不改錯(cuò)不得分。
40、在關(guān)系數(shù)據(jù)模型中,二維表的行稱為關(guān)系的字段或?qū)傩裕S表的列稱為關(guān)系的記錄或元組。
[×] 改:在關(guān)系數(shù)據(jù)模型中,二維表的行稱為關(guān)系的記錄或元組,二維表的列稱為關(guān)系的字段或?qū)傩浴?/p>
41、在Access的數(shù)據(jù)表中追加一條記錄,可以追加到表的任意位置。[×] 改:在Access的數(shù)據(jù)表中追加一條記錄,只能追加在表的末尾。
42、Access中,運(yùn)算符Like中用來通配任何單個(gè)字符的是“*”和“?”。
[×] 改:Access中,運(yùn)算符Like中用來通配任何單個(gè)字符的是“?”。
43、Access中,創(chuàng)建參數(shù)查詢時(shí),在查詢?cè)O(shè)計(jì)視圖的“準(zhǔn)則”行中應(yīng)將參數(shù)提示文本放置在[ ]中。
[√ ]
44、Access中,查詢有3種視圖方式,分別是設(shè)計(jì)視圖、數(shù)據(jù)表視圖和查詢視圖。
[×] 改:Access中,查詢有3種視圖方式,分別是設(shè)計(jì)視圖、數(shù)據(jù)表
45、在窗體中創(chuàng)建一個(gè)標(biāo)題,可使用標(biāo)簽控件。
[√]
46、在窗體上選擇多個(gè)控件應(yīng)按住ctrl鍵,然后單擊各個(gè)控件。[×] 改:在窗體上選擇多個(gè)控件應(yīng)按住Shift鍵,然后單擊各個(gè)控件。
47、報(bào)表要實(shí)現(xiàn)排序與分組,應(yīng)該通過“文件”菜單下的“排序與分組”命令。
[×] 改:報(bào)表要實(shí)現(xiàn)排序與分組,應(yīng)該通過“視圖”菜單下的“排序與
48、打開需添加背景的數(shù)據(jù)訪問頁的設(shè)計(jì)視圖,單擊“格式”/“背景”命令,可直接為數(shù)據(jù)訪問頁添加背景顏色或背景圖片。
[√]
49、默認(rèn)情況下,宏的設(shè)計(jì)視圖有四列:宏名列、條件列、操作列和注釋列。
[×] 改:默認(rèn)情況下,宏的設(shè)計(jì)視圖只有2列:操作列和注釋列。評(píng)卷人
得分
五、連線題(本大題共10小題,每小題1分,共10分)將題目與右側(cè)相應(yīng)答案用線連接起來。錯(cuò)連、不連均無分。
50、關(guān)閉數(shù)據(jù)庫對(duì)象 A.OpenTable
51、退出 Access B.MoveSize
52、定位當(dāng)前記錄 C.Restore
53、顯示消息框 D.OpenQuery
54、添加到自定義菜單欄 E.Quit
55、恢復(fù)窗口至原始大小 F.SetValue
56、打開表 G.AddMenu
57、設(shè)置屬性值 H.Close
58、打開查詢 I.GotoRecord
59、移動(dòng)并調(diào)整窗口 J.MsgBox 50.H 51.E 52.I 53.J 54.G
55.C 56.A 57.F 58.D 59.B 評(píng)卷人
得分
六、簡(jiǎn)答題(本大題共5小題,每小題4分,共20分)60、創(chuàng)建Access數(shù)據(jù)庫的方法有哪些? 答:創(chuàng)建數(shù)據(jù)庫有兩種方法:
①使用“數(shù)據(jù)庫模板向?qū)А眲?chuàng)建數(shù)據(jù)庫。(2分)②先創(chuàng)建一個(gè)空數(shù)據(jù)庫,然后向數(shù)據(jù)庫中添加對(duì)象。(2分)61、操作查詢分哪幾類?并簡(jiǎn)述它們的功能。
答:操作查詢分為生成表查詢、更新查詢、追加查詢、刪除查詢。①生成表查詢可以利用查詢建立一個(gè)真正的表,這個(gè)表獨(dú)立于數(shù)據(jù)源,用戶對(duì)生成的新表進(jìn)行任何操作,都不會(huì)影響原來的表。(1分)②更新查詢可以成批修改對(duì)表中指定的字段值。(1分)
③追加查詢可以將一個(gè)表中的記錄添加到另外一個(gè)表的末尾。(1分)④刪除查詢可以刪除表中滿足條件的記錄。(1分)62、在窗體中,組合框與列表框有何主要區(qū)別? 答:主要區(qū)別是:
組合框就如同把把文本框與列表框合并在一起,組合框不但可以在列表中選擇數(shù)值也可以在列表中輸入符合某個(gè)值的文本。(2分)列表框可以從列表中選擇值,但不能在其中輸入新值,只能在限定的范圍內(nèi)對(duì)字段進(jìn)行選擇和查詢。(2分)
63、報(bào)表分哪幾類?各有什么特點(diǎn)? 答:報(bào)表主要有4種類型,分別是:
①縱欄式報(bào)表:每條記錄的各個(gè)字段自上到下排列,適合記錄較少、字段較多的情況。(1分)
②表格式報(bào)表:每條記錄的各個(gè)字段從左到右排列,一條記錄的內(nèi)容顯示在同一行,多條記錄從上到下顯示,適合記錄較多、字段較少的情況。(1分)③圖表報(bào)表:圖表式報(bào)表將報(bào)表數(shù)據(jù)源中的數(shù)據(jù)進(jìn)行分類統(tǒng)計(jì)匯總以圖形的方式表示,更加直觀清晰,適合于綜合、歸納、比較等場(chǎng)合。(1分)
④標(biāo)簽報(bào)表:標(biāo)簽式報(bào)表是報(bào)表的特有形式,是將報(bào)表數(shù)據(jù)源中少量的數(shù)據(jù)組織在一起,通常用于顯示名片、書簽、信封等信息。(1分)64、數(shù)據(jù)訪問頁有幾種視圖方式?各有何用處? 答:數(shù)據(jù)訪問頁有兩種視圖方式,分別是:
頁面視圖:用戶在此視圖方式下,可以查看數(shù)據(jù)訪問頁的設(shè)計(jì)效果。(2分)設(shè)計(jì)視圖:用戶在此視圖方式下,可以修改、編輯數(shù)據(jù)訪問頁的設(shè)計(jì)。(2分)