版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章 習(xí) 題一、單項(xiàng)選擇題1 數(shù)據(jù)庫(kù)(DB),數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS )之間的關(guān)系是(A )。A. DBS 包括 DB 和 DBMSB. DBMS 包括 DB 和 DBSC. DB 包括 DBS 和 DBMSD. DBS 就是 DB,也就是 DBMS2.下面列出的數(shù)據(jù)庫(kù)管理技術(shù)發(fā)展的三個(gè)階段中, 沒(méi)有專門的軟件對(duì)數(shù)據(jù)進(jìn)行管理的是 ( D )I 人工管理階段I I 文件系統(tǒng)階段III 數(shù)據(jù)庫(kù)階段A. I 和 IIB. 只有 IIC. II 和 IIID. 只有 I3.下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn)的是( C )。A. 數(shù)據(jù)共享B. 數(shù)據(jù)完整性C. 數(shù)據(jù)冗余度高D. 數(shù)
2、據(jù)獨(dú)立性高4.數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性體現(xiàn)在( B )。A .不會(huì)因?yàn)閿?shù)據(jù)的變化而影響到應(yīng)用程序B. 不會(huì)因?yàn)橄到y(tǒng)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序C. 不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu)D. 不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu)5.要保證數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性,需要修改的是( C )。A. 模式與外模式B. 模式與內(nèi)模式C. 三層之間的兩種映射D. 三層模式6.要保證數(shù)據(jù)庫(kù)的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是( A )。A. 模式與外模式的映射B. 模式與內(nèi)模式之間的映射C. 模式D. 三層模式7.用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是( C ),它是模式的邏輯子集
3、。A. 模式B. 物理模式C. 子模式D. 內(nèi)模式8.下述( B )不是 DBA 數(shù)據(jù)庫(kù)管理員的職責(zé)。A .完整性約束說(shuō)明B. 定義數(shù)據(jù)庫(kù)模式C.數(shù)據(jù)庫(kù)安全D.數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)9.常見(jiàn)的數(shù)據(jù)模型有三種,它們是( B )A 網(wǎng)狀、關(guān)系和語(yǔ)義B 層次、關(guān)系和網(wǎng)狀C 環(huán)狀、層次和關(guān)系D 字段名、字段類型和記錄10. 在 E-R 圖中,用來(lái)表示屬性的圖形是( B )A 矩形B 橢圓形C 菱形D 平行四邊形二、填空題1.描述數(shù)據(jù)庫(kù)全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是_模式_。2._數(shù)據(jù)的物理獨(dú)立性_是指數(shù)據(jù)庫(kù)的物理(存儲(chǔ))結(jié)構(gòu)改變時(shí),盡量不影響整體邏輯結(jié)構(gòu)、用戶的邏輯結(jié)構(gòu)以及應(yīng)用程序。3.數(shù)據(jù)庫(kù)系統(tǒng)與文件
4、管理系統(tǒng)相比較,數(shù)據(jù)的冗余度 _低_,數(shù)據(jù)共享性_高_(dá)。4.用樹(shù)形結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱之為_(kāi)層次模型 _。5 模式/內(nèi)模式映像為數(shù)據(jù)庫(kù)提供了_物理_獨(dú)立性。6 數(shù)據(jù)庫(kù)中對(duì)數(shù)據(jù)的操作可以以數(shù)據(jù)項(xiàng)為單位,也可以以_記錄_為單位。7 數(shù)據(jù)庫(kù)用戶分為四類,分別是 _數(shù)據(jù)庫(kù)管理員 _、_系統(tǒng)分析員_、_應(yīng)用程序員_和_最終用戶_。8 數(shù)據(jù)模型由_數(shù)據(jù)結(jié)構(gòu)_、_數(shù)據(jù)操作_和_數(shù)據(jù)的完整性約束條件_三部分組成。9數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)過(guò)三個(gè)階段, 分別是 _人工管理階段 _、_文件系統(tǒng)階段 _和_數(shù)據(jù)庫(kù)系統(tǒng)階段_。10從數(shù)據(jù)庫(kù)管理系統(tǒng)的角度劃分?jǐn)?shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu), 可分為_(kāi)外模式 _、_
5、模式_和_內(nèi)模式_三層。三、簡(jiǎn)答題1 試述數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)的概念。數(shù)據(jù)是用來(lái)描述客觀事物的可識(shí)別的符號(hào)系列, 用來(lái)記錄事物的情況。 數(shù)據(jù)用類型和值來(lái)表示, 不同的數(shù)據(jù)類型記錄的事物性質(zhì)不一樣。數(shù)據(jù)庫(kù)是指長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有結(jié)構(gòu)的、大量的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)系統(tǒng)(DataBase System 簡(jiǎn)稱 DBS)是指計(jì)算機(jī)系統(tǒng)引入數(shù)據(jù)庫(kù)后的系統(tǒng)構(gòu)成,是一個(gè) 具有管理數(shù)據(jù)庫(kù)功能的計(jì)算機(jī)軟硬件綜合系統(tǒng)。 數(shù)據(jù)庫(kù)系統(tǒng)可以實(shí)現(xiàn)有組織地、 動(dòng)態(tài)地存儲(chǔ)大量數(shù) 據(jù)、提供數(shù)據(jù)處理和資源共享的服務(wù)。數(shù)據(jù)庫(kù)管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,在數(shù)據(jù)庫(kù)建立、運(yùn)用和維護(hù) 時(shí)
6、對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一控制、 統(tǒng)一管理, 使用戶能方便地定義數(shù)據(jù)和操縱數(shù)據(jù), 并能夠保證數(shù)據(jù)的安 全性、完整性、多用戶對(duì)數(shù)據(jù)的并發(fā)使用及發(fā)生故障后的系統(tǒng)恢復(fù)。2 使用數(shù)據(jù)庫(kù)系統(tǒng)有什么好處?采用數(shù)據(jù)庫(kù)系統(tǒng)管理數(shù)據(jù)具有如下特點(diǎn):( 1) 數(shù)據(jù)結(jié)構(gòu)化( 2) 數(shù)據(jù)共享性高、冗余度低( 3) 數(shù)據(jù)獨(dú)立性高( 4) 數(shù)據(jù)存取粒度小( 5) 數(shù)據(jù)由 DBMS 集中管理( 6) 為用戶提供了友好的接口因此,在目前的數(shù)據(jù)管理中均采用數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行管理,這也是由于數(shù)據(jù)庫(kù)系統(tǒng)與人工管理或 文件管理相比更加有優(yōu)勢(shì)。3 試述文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別和聯(lián)系??蓞⒖冀滩闹形募到y(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段各自特點(diǎn)。4 數(shù)據(jù)庫(kù)管理系
7、統(tǒng)的主要功能有哪些?數(shù)據(jù)庫(kù)管理系統(tǒng)是對(duì)數(shù)據(jù)進(jìn)行管理的一個(gè)龐大的系統(tǒng)軟件,它由許多程序模塊構(gòu)成。根據(jù)DBMS 的程序模塊劃分, DBMS 一般具有如下功能。( 1)數(shù)據(jù)庫(kù)定義功能 數(shù)據(jù)庫(kù)定義就是對(duì)數(shù)據(jù)庫(kù)最基本信息的描述,是數(shù)據(jù)庫(kù)基本規(guī)則與結(jié)構(gòu)的體現(xiàn),是數(shù)據(jù)庫(kù)運(yùn)行 的基本依據(jù)。( 2)數(shù)據(jù)庫(kù)操作功能數(shù)據(jù)庫(kù)操作就是對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行查詢、增加、修改、刪除。數(shù)據(jù)庫(kù)操作使用的是 DML ,即數(shù)據(jù)操作語(yǔ)言(Data Manipulating Languag。DML 也是 SQL 語(yǔ)言中的一部分。一般的 DBMS 都提供功能強(qiáng)大、易學(xué)易用的數(shù)據(jù)操縱語(yǔ)言 DML 。 DML 有兩類,一類是宿主型語(yǔ)言,它不能
8、獨(dú)立 使用而必須嵌入某種主語(yǔ)言,如C、Pasca、l COBOL 語(yǔ)言中使用,另一類是自立(獨(dú)立)型語(yǔ)言, 通常在 DBMS 提供的軟件工具中獨(dú)立使用。( 3)數(shù)據(jù)庫(kù)運(yùn)行處理數(shù)據(jù)庫(kù)運(yùn)行處理,就是對(duì)數(shù)據(jù)庫(kù)運(yùn)行的過(guò)程時(shí)刻進(jìn)行控制和管理,使數(shù)據(jù)或操作按照數(shù)據(jù)庫(kù)數(shù) 據(jù)字典中最初定義的規(guī)則和約定正常存儲(chǔ)或進(jìn)行。 例如,用戶的合法性和權(quán)限確認(rèn), 數(shù)據(jù)的正確性、 有效性、完整性和存取控制, 多用戶的事務(wù)管理和并發(fā)控制, 數(shù)據(jù)的自動(dòng)恢復(fù)和死鎖檢測(cè),運(yùn)行記 錄日志等。(4)數(shù)據(jù)組織、存儲(chǔ)和管理 數(shù)據(jù)組織和存儲(chǔ)的基本目標(biāo)是提高存儲(chǔ)空間利用率和方便存取,提供多種存取方法,從而提高 存取效率。 DBMS 有如一部復(fù)雜
9、的機(jī)器,只有機(jī)器的各個(gè)部分協(xié)調(diào)配合,才能夠正常的工作。因 此, DBMS 需要對(duì)數(shù)據(jù)進(jìn)行規(guī)律、條理的管理。 DBMS 對(duì)各種數(shù)據(jù)進(jìn)行分類組織、存儲(chǔ)和管理, 這些數(shù)據(jù)包括數(shù)據(jù)字典、用戶數(shù)據(jù)、存取路徑、系統(tǒng)文件、運(yùn)行的規(guī)則和約定、內(nèi)存的分配與如何 使用等。(5)數(shù)據(jù)庫(kù)的建立和維護(hù)若要使 DBMS 真正發(fā)揮作用,就必須使它真正的工作,建立應(yīng)用數(shù)據(jù)庫(kù)為用戶服務(wù)。數(shù)據(jù)庫(kù) 的建立與維護(hù)程序模塊,包括數(shù)據(jù)庫(kù)的初始建立、數(shù)據(jù)的轉(zhuǎn)換、數(shù)據(jù)的轉(zhuǎn)儲(chǔ)和恢復(fù)、 數(shù)據(jù)庫(kù)的重組 織和重構(gòu)造以及性能監(jiān)測(cè)分析等功能。數(shù)據(jù)庫(kù)的初始建立也是應(yīng)用 DDL 語(yǔ)言。數(shù)據(jù)轉(zhuǎn)換與轉(zhuǎn)儲(chǔ)一 般用于在不同 DBMS 之間的數(shù)據(jù)轉(zhuǎn)存。(6)其他包括
10、 DBMS 與網(wǎng)絡(luò)中其他軟件系統(tǒng)的通信功能, 一個(gè) DBMS 與另一個(gè) DBMS 或文件系統(tǒng)的數(shù) 據(jù)轉(zhuǎn)換功能,異構(gòu)數(shù)據(jù)庫(kù)之間的互訪和互操作功能等。例如,不同 DBMS 之間的數(shù)據(jù)交換接口或 者通過(guò)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)庫(kù)連接的接口等。5試述數(shù)據(jù)模型的概念、數(shù)據(jù)模型的作用和數(shù)據(jù)模型的三個(gè)要素。在數(shù)據(jù)庫(kù)中,數(shù)據(jù)模型主要是指數(shù)據(jù)的表示方法和組織方法,即如何存放數(shù)據(jù)以及數(shù)據(jù)之間的 關(guān)系,確定獲取需要信息的方法與途徑,是對(duì)現(xiàn)實(shí)世界進(jìn)行抽象的工具。數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)的完整性約束條件三部分組成。6. 假設(shè)某工廠物資管理系統(tǒng)涉及如下實(shí)體: 倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào)、面積) 貨物(貨號(hào)、名稱)職工(職工號(hào)、姓名、
11、年齡、職稱)各實(shí)體之間具有如下所述聯(lián)系: 一個(gè)倉(cāng)庫(kù)可以存放多種貨物, 一種貨物可以存放在多個(gè)倉(cāng)庫(kù)中, 即倉(cāng)庫(kù)與貨物之間存在“存貨” 聯(lián)系;一個(gè)倉(cāng)庫(kù)有多個(gè)職工當(dāng)保管員, 每一個(gè)職工只能在一個(gè)倉(cāng)庫(kù) 工作,即倉(cāng)庫(kù)與職工之間存在“工作”聯(lián)系。請(qǐng)用 E-R 圖表示該工廠物資管理的概念模型。第二章習(xí)題D )B .關(guān)系中允許出現(xiàn)相同的元組D .元組中,屬性理論上是無(wú)序的,但使用時(shí)按習(xí)慣考慮列的順序4 .設(shè) k 兀關(guān)系 R,貝 U2( R)表示(B )A .從 R 中挑選 2 的值等于第 4 個(gè)分量值的元組所構(gòu)成的關(guān)系B .從 R 中挑選第 2 個(gè)分量值等于 4 的元組所構(gòu)成的關(guān)系C .從 R 中挑選第 2
12、個(gè)分量值等于第 4 個(gè)分量值的元組所構(gòu)成的關(guān)系D .24(R)與2 4(R)是等價(jià)的5 .設(shè) W=L(R),且 W 和 R 的元組個(gè)數(shù)分別為 m 和 n,那么兩者之間滿足( B )C. m nD .設(shè) W=R S,且 W、R、S 的屬性個(gè)數(shù)分別為A . w nr、s,那么三者之間滿足w (r + s)有兩個(gè)關(guān)系 R(A,B,C)和 S(B,C,D),貝 U R-S 結(jié)果的屬性個(gè)數(shù)是(A . 3B . 2下述哪個(gè)是單目運(yùn)算4C )A .差B.并若 D1=a1 , a2, a3, D2=1 , 2,C. 1C .投影C )D .不一定D .除法3,貝 U D1XD2 集合中共有元組(D .C. 9
13、C )個(gè)125 .關(guān)系代數(shù)中的傳統(tǒng)集合運(yùn)算包括并、交、差、笛卡爾積 6.專門的關(guān)系運(yùn)算操作包括_選擇、投影、連接和除運(yùn)算。7._B連接操作是由關(guān)系代數(shù)的_笛卡爾積 操作和選擇操作組合而成。8 .關(guān)系的并、差、交操作,要求兩個(gè)關(guān)系具有相同的屬性個(gè)數(shù),且相應(yīng)的屬性取自同一個(gè)域。9.若屬性 F 不是關(guān)系 R 的主碼,但它與關(guān)系 S 的主碼 K 相對(duì)應(yīng),則F稱為R的_外碼_。10 .如果關(guān)系 R 和 S 做自然聯(lián)接時(shí),只把 R 中原該舍去的元組放到新關(guān)系中,那么這種操作稱為左外連接操作。三、簡(jiǎn)答 1.定義并理解下列術(shù)語(yǔ),說(shuō)明它們之間的聯(lián)系與區(qū)別:( 1)域,笛卡爾積,關(guān)系,元組,屬性 域:域是一組具有
14、相同數(shù)據(jù)類型的值的集合。笛卡爾積:給定一組域Di,D2,,Dn,Di,D2,,Dn的笛卡爾積為:DlXD2XXEh= (di,d2,,dn)| diDi, i = 1, 2,n關(guān)系:關(guān)系是笛卡爾積的有限子集。 元組:表中的一行稱為一個(gè)元組。與實(shí)體相對(duì)應(yīng),相當(dāng)于記錄。屬性:表中每一列稱為一個(gè)屬性。( 2)候選碼,主碼,外碼 候選碼:能唯一表示關(guān)系中元組的一個(gè)屬性或?qū)傩约鞔a:從關(guān)系的多個(gè)候選碼中的選擇出其中一個(gè)作為查詢、插入或刪除元組的操作變量,被選中的候選碼 稱為主碼。外碼:設(shè) F 是基本關(guān)系 R 的一個(gè)或一組屬性,但不是關(guān)系R 的主碼(或候選碼)。如果 F 與基本關(guān)系 S 的主碼 K 相對(duì)應(yīng)
15、,則稱 F 是基本關(guān)系 R 的外部關(guān)系碼,可簡(jiǎn)稱外碼。( 3)關(guān)系模式,關(guān)系,關(guān)系數(shù)據(jù)庫(kù) 關(guān)系模式:關(guān)系模式是關(guān)系的框架,是對(duì)關(guān)系結(jié)構(gòu)的描述。它指出了關(guān)系有哪些屬性構(gòu)成。 關(guān)系數(shù)據(jù)庫(kù):一組關(guān)系模式的集合就叫做關(guān)系數(shù)據(jù)庫(kù)模式。與關(guān)系數(shù)據(jù)庫(kù)模式對(duì)應(yīng)的數(shù)據(jù)庫(kù)即為關(guān)系數(shù)據(jù)庫(kù)。2試述關(guān)系模型的完整性規(guī)則。在參照完整性中,為什么外碼屬性的值有時(shí)也可以為空?什么情況下才可以為 空?什么情況下不允許為空? 當(dāng)外碼屬性同時(shí)是主屬性時(shí),則不允許為空;當(dāng)外碼屬性是非主屬性時(shí),則可以為空。3笛卡爾積、等值連接、自然連接三者之間有什么區(qū)別? 等值連接是在笛卡爾積的基礎(chǔ)上按“=”符號(hào)運(yùn)算選擇出滿足條件的記錄,自然連接是在
16、做完等值連接后在結(jié)果中把重復(fù)的屬性去掉。四.設(shè)有關(guān)系R和S(如下表),計(jì)算RUS,RS,RGS,RXS,2,3(R)。R ABCS ABC:367:3452 577 237 23四.設(shè)有關(guān)系 R 和 S (如下表),計(jì)算 RUS, R S, RAS, RXS,2,3(R)。R:ABC36257723ABC345723R.B S.BS,RS,4.S:五設(shè)有關(guān)系 R 和S (如下表),計(jì)算 RAR:R SR.B S.BR S六.設(shè)有一個(gè) SPJ 數(shù)據(jù)庫(kù),包括SPJ 四個(gè)關(guān)系模式:S,P,J,S( SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);RU
17、SABC367257723345RSABC367257BC675723RXSR .A327327R .Aa acR .AR .AadcR .B112R .BR .B132R .BR .C675723675723S .AS .B343434727272S .C555333S:BC1cSPJ(S3aNO,2dPNO,J(JNO, JNAME,CITY);JNO,QTY);S.B323S.CS.Ca da供應(yīng)商表 S 由供應(yīng)商代碼(SNO)、供應(yīng)商姓名(SNAME )、供應(yīng)商狀態(tài)(STATUS)、供應(yīng)商所在城市(CITY )組成;零件表 P 由零件代碼(PNO)、零件名(PNAME )、S.B321
18、S.Cadc顏色(COLOR )、重量(WEIGHT )組成;工程項(xiàng)目表 J 由工程項(xiàng)目代碼(JNO)、工程項(xiàng)目名(JNAME )、工程項(xiàng)目所在城市(CITY )組成;供 應(yīng)情況表 SPJ 由供應(yīng)商代碼(SNO)、零件代碼(PNO)、工程項(xiàng)目代碼(JNO)、供應(yīng)數(shù)量(QTY )組成,表示某供應(yīng)商供應(yīng)某種零件給某工程 項(xiàng)目的數(shù)量為 QTY。試用關(guān)系代數(shù)完成如下查詢:(1)求供應(yīng)工程 J1 零件的供應(yīng)商號(hào)碼 SNO ;(2)求供應(yīng)工程 J1 零件 P1 的供應(yīng)商號(hào)碼 SNO;(3)求供應(yīng)工程 J1 零件為紅色的供應(yīng)商號(hào)碼 SNO ;(4) 求沒(méi)有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號(hào)JNO;(5)求
19、至少用了供應(yīng)商 S1 所供應(yīng)的全部零件的工程號(hào)JNO。答:(1)SNOSNO(JNO= 1 SPJ)(2)SNOSNO(JNO= 1 PNO= 仁(SPJ)(3)SNSNO O(JNO= 1 COLOR=紅(SPJP)(4)JNO(SPJ) -JNO(CITY=天津COLOR=紅(SPJS P)5)PNO,JNO(SPJ) *PNO(SNO= S1(SPJ)、單項(xiàng)選擇題 1.在關(guān)系模型 R 中,函數(shù)依賴 XfY的語(yǔ)義是(B )A .在 R 的某一關(guān)系中,若兩個(gè)元組的X 值相等,則 Y 值也相等B .在 R 的每一關(guān)系中,若兩個(gè)元組的 X 值相等,則 Y 值也相等C.在 R 的某一關(guān)系中,X 值
20、應(yīng)與 Y 值相等D .在 R 的每一關(guān)系中,X 值應(yīng)與 Y 值相等2 .設(shè)學(xué)生關(guān)系模式為:學(xué)生(學(xué)號(hào),姓名,年齡,性別,成績(jī),專業(yè)),貝 U 該關(guān)系模式的主鍵是( B )7 .關(guān)系模式學(xué)生(學(xué)號(hào),課程號(hào),名次) 生,則以下敘述中錯(cuò)誤的是( B )A .(學(xué)號(hào),課程號(hào))和(課程號(hào),名次)都可以作為候選鍵B .只有(學(xué)號(hào),課程號(hào))能作為候選鍵C.該關(guān)系模式屬于第三范式D .該關(guān)系模式屬于 BCNF8.已知關(guān)系模式 R (ABCD ) , F=AfC, BfC, CfD ,則以下成立的是(B )A.AfBB.AfDC.ADfBCD.ACfBD9 .如果 XfY 且 Z U 成立,那么 XZfYZ 成
21、立,這條規(guī)則稱為(D )A .自反律B .傳遞律C.偽傳遞律D .增廣律10.能夠消除多值依賴引起的冗余是(D )A .1NFB . 2NFC .3NFD . 4NF二、填空題1.關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論,主要包括三方面內(nèi)容:數(shù)據(jù)依賴_、_范式和關(guān)系模式的規(guī)范化第三章習(xí)題A.性別B.C.學(xué)號(hào),姓名D.3 .如果 XfY (Y 不包含于 X,且 Y 不能決定 X )和A.自反律B.C.偽傳遞律D .4.關(guān)系模式 R 2NF,則 R - -定是(A )學(xué)號(hào)學(xué)號(hào),姓名,性別YfZ 成立,那么 XfZ 成立。這條規(guī)則稱為(B )傳遞律增廣律C. BCNFD. 4NF5.設(shè)一關(guān)系模式為:運(yùn)貨路徑(顧客姓名,顧
22、客地址,商品名,供應(yīng)商姓名,供應(yīng)商地址)鍵是(C ),則該關(guān)系模式的主A .顧客姓名,供應(yīng)商姓名,供應(yīng)商地址C.顧客姓名,供應(yīng)商姓名,商品名6 .下列有關(guān)范式的敘述中正確的是( B )B .顧客姓名,商品名D .顧客姓名,顧客地址A .如果關(guān)系模式 R 1NF,且 R 中主屬性完全函數(shù)依賴于主鍵,貝 UR 是 2NFB .如果關(guān)系模式R 3NF,貝 U R 2NF 一定成立C.如果關(guān)系模式 R1NF,則只要消除了D .如果關(guān)系模式R 1NF,則只要消除了R 中非主屬性對(duì)主鍵的傳遞依賴,則R 中非主屬性對(duì)主鍵的部分依賴,則R 可轉(zhuǎn)換成 2NFR 可轉(zhuǎn)換成 3NF,若每一名學(xué)生每門課程有一定的名次
23、,每門課程每一名次只有一名學(xué)設(shè)計(jì)方法_。其中數(shù)據(jù)依賴_起著核心的作用。2 .關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系模式至少要滿足第一_范式。3.非規(guī)范化的關(guān)系模式在實(shí)際應(yīng)用中可能存在的問(wèn)題有數(shù)據(jù)冗余、插入異常、刪除異常、更新異常4 消除了非主屬性對(duì)主碼的部分依賴的關(guān)系模式,稱為_(kāi)第二范式_模式。5 消除了非主屬性對(duì)主碼傳遞和部分依賴的關(guān)系模式,稱為_(kāi)第三范式_模式。6 消除了每一屬性對(duì)主碼傳遞和部分依賴的關(guān)系模式,稱為_(kāi)BCNF_模式。7 關(guān)系模式 R ( A, B, C)中的主碼是(A , B)構(gòu)成的屬性組,且C 成立,但 B 不成立,則稱 C 與主碼之間存在的函數(shù)依賴為 _部分_函數(shù)依賴。8 .關(guān)系模式 R
24、( A , B, C)中的主碼是 A,且 BTC 成立,但 B 宀 A 不成立,則稱 B 與主碼 A 之間存在的函數(shù)依賴為_(kāi)傳遞 函數(shù)依賴。9 .在進(jìn)行模式分解的同時(shí)必須考慮的兩個(gè)問(wèn)題是_無(wú)損連接性和保持函數(shù)依賴_。10. Armstrong 公理的三條推理規(guī)則是自反律、增廣律和傳遞律三、簡(jiǎn)答題l .理解并給出下列術(shù)語(yǔ)的定義:函數(shù)依賴、部分函數(shù)依賴、完全函數(shù)依賴、傳遞依賴、1NF、2NF、3NF、BCNF。函數(shù)依賴:設(shè) R(U)是屬性集 U 上的關(guān)系模式。X,Y 是 U 的子集。若對(duì)于 R(U)的任意一個(gè)可能的關(guān)系 r, r 中不可 能存在兩個(gè)元組在 X 上的屬性值相等,而在 Y 上的屬性值不
25、等,則稱 X 函數(shù)確定 Y 或 Y 函數(shù)依賴于 X。部分函數(shù)依賴:設(shè)關(guān)系模式R ( U)中,X, Y U,若 XTY,但對(duì)于 X 的某一個(gè)真子集 ZTY 成立,則稱 Y 部分函數(shù)依賴于 X。完全函數(shù)依賴:設(shè)關(guān)系模式R ( U)中,X , Y U,如果 XTY,并且對(duì)于 X 的任何一個(gè)真子集 Z, ZTY 都不成立,則稱 Y 完全依賴于 X,記作 X-Y。傳遞依賴:在關(guān)系模式 R ( U)中,設(shè) X、Y、Z 是 R 的三個(gè)不同屬性子集,如果 XT Y Y(Y X)成立,但 YTX 不成立,而 YTZ (Z Y),則稱 Z 對(duì) X 傳遞函數(shù)依賴。1NF :在關(guān)系模式 R 中的每一個(gè)具體關(guān)系 r 中
26、,如果每個(gè)屬性值都是不可再分的最小數(shù)據(jù)單位,則稱R 是第一范式關(guān)系模式,簡(jiǎn)記為 R 1NF。2NF :若關(guān)系模式 R 是 1NF ,且所有非主屬性都完全函數(shù)依賴于任意一個(gè)候選碼,則稱 R 是第二范式關(guān)系模式,簡(jiǎn)記為 R 2NF。3NF :若關(guān)系模式 R 是 2NF,且所有非主屬性對(duì)任何候選關(guān)鍵字都不存在傳遞函數(shù)依賴,則稱R 是第三范式關(guān)系模式,簡(jiǎn)記為 R 3NF。BCNF 若關(guān)系模式 R 是 1NF,如果對(duì)于 R 的每個(gè)函數(shù)依賴X XTY,若 Y X,則 X 必含有候選碼,則稱 R 是 BCNF 范式。換句話說(shuō),在關(guān)系模式R 中,如果每一個(gè)決定因素都包含候選碼,則R BCNF2 .設(shè)一關(guān)系為:
27、訂單(訂單號(hào),顧客姓名,商品貨號(hào),定購(gòu)數(shù)量,交貨日期),判斷此關(guān)系屬于哪一范式,為什么?此關(guān)系的主碼是訂單號(hào),主屬性只有一個(gè),因此它屬于BCNF。3 .設(shè)關(guān)系模式 R (A , B , C) , F 是 R 上成立的 FD 集,有 F= ATC, BTC 。 此題需將題目改為:設(shè)關(guān)系模式 R (A , B, C), F 是 R 上成立的 FD 集,有 F= ATB,B BTC 。(1)試說(shuō)明為什么 R 不是 3NF 模式?由于 R 的主碼為 A,存在傳遞函數(shù)依賴:ATB , BTC;因此 R 不屬于第三范式。(2)試分析模式 R 的數(shù)據(jù)冗余問(wèn)題。 關(guān)系 R 中的 C 屬性會(huì)存在在數(shù)據(jù)冗余。(3
28、)試把 R 分解成 3NF 模式集。分解成 3NF 模式集:R1(A,B) ; R2 ( B,C )。4 .寫(xiě)出關(guān)系模式規(guī)范化的步驟。1NF (消除非主屬性對(duì)碼的部分函數(shù)依賴)T2NF (消除非主屬性對(duì)碼的傳遞函數(shù)依賴)T3NF (消除主屬性 對(duì)碼的部分和傳遞函數(shù)依賴)TBCNF5 .試述模式分解時(shí)考慮無(wú)損連接性和保持函數(shù)依賴的意義。一個(gè)關(guān)系分解為多個(gè)關(guān)系,相應(yīng)地原來(lái)存儲(chǔ)在一張二維表內(nèi)的數(shù)據(jù)就要分散存儲(chǔ)到多張二維表中,要使這個(gè)分 解有意義,起碼的要求是后者不能丟失前者的信息,如果一個(gè)分解具有無(wú)損連接性,則它能夠保證不丟失信息。 而如果一個(gè)分解保持了函數(shù)依賴,則它可以減輕或解決各種異常情況。第四
29、章 習(xí) 題一、單項(xiàng)選擇題1在 SQL 中,與關(guān)系代數(shù)中的投影運(yùn)算對(duì)應(yīng)的子句是( )ASELECTBFROMCWHEREDORDER BY2. 在 SQL 的語(yǔ)句中, ALTER的作用是()A刪除基本表B 修改基本表中的數(shù)據(jù)修改視圖C修改基本表的結(jié)構(gòu)D3.用 SQL 語(yǔ)言描述 “在教師表中查找女教師的全部信息 ”,以下描述正確的是( )A SELECT FROM 教師表 IF (性別=女B SELECT 性別 FROM 教師表 IF (性別=女CSELECT * FROM 教師表 WHERE (性別=女D SELECT * FROM 性別 WHERE (性別= 女4.在基本 SQL 語(yǔ)言中,不可
30、以實(shí)現(xiàn)()A 定義視圖B定義基本表C 查詢視圖和基本表D 并發(fā)控制5.SELECT 語(yǔ)句執(zhí)行的結(jié)果是()A 數(shù)據(jù)項(xiàng)B元組C 表D 數(shù)據(jù)庫(kù)6 在 SQL 中,用戶可以直接操作的是()A 基本表B視圖C 基本表或視圖D 基本表和視圖7 在 SQL 中使用 UPDATE 對(duì)表中數(shù)據(jù)進(jìn)行修改時(shí),應(yīng)使用的子句是()A WHEREB FROMC VALUESD SET8 SQL 語(yǔ)言具有的功能是( )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ù)定義,關(guān)系規(guī)范化,數(shù)據(jù)操作9 當(dāng)選擇滿足一定條件的元組進(jìn)行分組時(shí),應(yīng)使用的關(guān)鍵字是()ASELECT
31、BGROUPCWHEREDHAVING10 使用 CREATE INDEX語(yǔ)句建立的是()A數(shù)據(jù)庫(kù)B表C索引D視圖、填空題1SQL 插入記錄的命令是 INSERT ,刪除記錄的命令是_,更新記錄的命令是2 SQL 查詢語(yǔ)句中,在 SELECT 子句中允許出現(xiàn)列名和 _。3.SQL 語(yǔ)句中, Order By 可以對(duì) _進(jìn)行排序。4.在 SQL 查詢語(yǔ)句中,如果要去掉查詢結(jié)果中的重復(fù)值,需使用_ _。5 基本表中增加一個(gè)新列后,各元組在新列上的值是_。6 SQL 查詢語(yǔ)句中,對(duì)應(yīng)關(guān)系代數(shù)中的“選擇”運(yùn)算的語(yǔ)句是_。7在 SELECT 語(yǔ)句中,用 *號(hào)表示 _。8在 SQL 語(yǔ)言中, DELETE
32、 語(yǔ)句的作用是_。9.SQL 包括了數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操作和10. 在 SQL 中表示并集的關(guān)鍵字是 _。三、簡(jiǎn)答1 . SQL 語(yǔ)言有什么特點(diǎn),包括哪幾部分的功能?SQL 語(yǔ)言的主要特點(diǎn)包括如下:(1)功能一體化。功能強(qiáng)大,通用性好,把多種功能融為一體;(2)高度非過(guò)程化。用戶只需要指出“做什么”,而不需要指出“怎么做”,數(shù)據(jù)的存取和整 個(gè)語(yǔ)句的操作過(guò)程由系統(tǒng)自動(dòng)完成,大大減輕了用戶的負(fù)擔(dān);(3)面向集合的操作方式。查詢的結(jié)果和更新操作的對(duì)象均可為元組的集合;(4) 簡(jiǎn)單易學(xué),靈活易用。語(yǔ)言簡(jiǎn)潔,語(yǔ)法簡(jiǎn)單。既可直接使用 SQL 語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,也可把 SQL語(yǔ)句嵌入到高級(jí)語(yǔ)言程序
33、中。SQL 主要有三大功能:數(shù)據(jù)定義功能可用于定義SQL 模式、基本表、視圖和索引;數(shù)據(jù)操縱又可分成數(shù)據(jù)查詢和數(shù)據(jù)更新兩類,其中數(shù)據(jù)更新又分為插入、刪除和修改三種操作;數(shù)據(jù)控制功 能包括對(duì)基本表和視圖的授權(quán),完整性規(guī)則的描述。2 .什么是嵌套查詢?什么是相關(guān)子查詢?在 SQL 語(yǔ)言中, 一個(gè) SELECT-FROM-WHES句稱為一個(gè)查詢塊。 將一個(gè)查詢塊嵌套在另一個(gè)查 詢塊中的查詢稱為嵌套查詢。子查詢的查詢條件依賴于外層父查詢的某個(gè)屬性值,這類查詢稱之為相關(guān)子查詢。求這類查詢時(shí),由于子查詢和父查詢相關(guān),所以子查詢需要反復(fù)求值。3.設(shè)顧客商品關(guān)系數(shù)據(jù)庫(kù)有三個(gè)基本表,表結(jié)構(gòu)如下:商品表:Arti
34、cle (商品號(hào),商品名,單價(jià),庫(kù)存量)客戶表:Customer (顧客號(hào),顧客名,性別,年齡,電話)訂單表:Orderitem (顧客號(hào),商品號(hào),數(shù)量,購(gòu)買價(jià),日期)(1 )用 SQL 語(yǔ)言創(chuàng)建一個(gè)視圖 GM_VIEW,檢索顧客的顧客號(hào)、顧客名和訂購(gòu)商品的商品號(hào)以及數(shù)量。CREAT VIEW GM_VIEW( 顧客號(hào),顧客名,商品號(hào),數(shù)量 )ASSELECT _ FROM Customer, Orderitem WHERE;(2)請(qǐng)用 SQL 語(yǔ)言檢索一次訂購(gòu)的商品數(shù)量最多的顧客名。SELECT 顧客名FROM Customer, OrderitemWHERE _=(SELECT_EROM
35、Orderitem);(3)請(qǐng)用 SQL 語(yǔ)言找出女顧客購(gòu)買的商品號(hào)、商品名和數(shù)量合計(jì)。SELECTFROM Orderitem, Artcle, Customer,WHERE _ =GROUP BY Orderitem.商品號(hào),商品名;功能。(4)請(qǐng)用 SQL 語(yǔ)言 ALTER TABEL 命令給商品表 Article 增加一個(gè)字段,字段名為:產(chǎn)地,數(shù)據(jù)類型為:CHAR, 長(zhǎng)度為:30,命令如下:ALTER TABEL亠四、用 SQL 查詢語(yǔ)句完成對(duì)學(xué)生管理數(shù)據(jù)庫(kù)中三個(gè)基本表S、SC、C 的以下查詢操作。(1 )統(tǒng)計(jì)有學(xué)生選修的課程門數(shù)。(2)查詢選修編號(hào) B03 課程的學(xué)生的平均成績(jī)。(3
36、)統(tǒng)計(jì)每門課程的學(xué)生選修人數(shù)。( 4)查詢 003 系同學(xué)選修課程情況。五、用 SQL 語(yǔ)言完成第二章簡(jiǎn)答題第六題中的操作。S( SNO,SNAME , STATUS, CITY) ; P(PNO,PNAME , COLOR , WEIGHT) ; J(JNO,JNAME , CITY) ; SPJ(SNO,PNO,JNO,QTY) ;( 1)求供應(yīng)工程 J1 零件的供應(yīng)商號(hào)碼 SNO ; ( 2)求供應(yīng)工程 J1 零件 P1 的供應(yīng)商號(hào)碼 SNO ;( 3)求供應(yīng)工程 J1 零件為紅色的供應(yīng)商號(hào)碼 SNO ; ( 4)求沒(méi)有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號(hào)( 5)求至少用了供應(yīng)商 S1
37、所供應(yīng)的全部零件的工程號(hào)JNO;JNO。9.要設(shè)置只在報(bào)表最后一些主體內(nèi)容之后輸出的信息,需要設(shè)置()A )報(bào)表頁(yè)眉B )報(bào)表頁(yè)腳C)頁(yè)面頁(yè)眉D )頁(yè)面頁(yè)腳10. 要設(shè)置在報(bào)表每一頁(yè)的底部都輸出的信息,需要設(shè)置()A )報(bào)表頁(yè)眉B )報(bào)表頁(yè)腳C)頁(yè)面頁(yè)眉D )頁(yè)面頁(yè)腳*11 . Access 通過(guò)數(shù)據(jù)訪問(wèn)頁(yè)可以發(fā)布的數(shù)據(jù)()A)只能是靜態(tài)數(shù)據(jù)B)只能是數(shù)據(jù)庫(kù)中保持不變的數(shù)據(jù)C)只能是數(shù)據(jù)庫(kù)中變化的數(shù)據(jù)D)是數(shù)據(jù)庫(kù)中保存的數(shù)據(jù)12. 要限制宏命令的操作范圍,可以在創(chuàng)建宏時(shí)定義()A)宏操作對(duì)象B)宏條件表達(dá)式C)窗體或報(bào)表控件屬性D)宏操作目標(biāo)13. 在條件宏設(shè)計(jì)時(shí),對(duì)于連續(xù)重復(fù)的條件,要替代重
38、復(fù)條件式可以使用下面的符號(hào)()A )B) =C),D );14. VBA 的自動(dòng)運(yùn)行宏,應(yīng)當(dāng)命名為()A) AutoExecB) AutoExeC) AutoD) AutoExec.bat選擇題1.Access 表中字段的數(shù)據(jù)類型不包括(C)。A)文本第五章 習(xí) 題B)備注C)通用D)日期/時(shí)間2.有關(guān)字段屬性,以下敘述錯(cuò)誤的是(B)。A) 字段大小可用于設(shè)置文本、數(shù)字或自動(dòng)編號(hào)等類型字段的最大容量B)可以對(duì)任意類型的字段設(shè)置默認(rèn)值屬性C)有效性規(guī)則屬性是用于限制此字段輸入值的表達(dá)式D )不同的字段類型,其字段屬性有所不同3.以下關(guān)于查詢的敘述正確的是(C)A )只能根據(jù)數(shù)據(jù)庫(kù)表創(chuàng)建查詢C)可
39、以根據(jù)數(shù)據(jù)庫(kù)表和已建查詢創(chuàng)建查詢B)只能根據(jù)已建查詢創(chuàng)建查詢D) 不能根據(jù)已建查詢創(chuàng)建查詢A ) 選擇查詢、 交叉表查詢、 參數(shù)查詢、B )基本查詢、選擇查詢、參數(shù)查詢、SQL 查詢和操作查詢SQL 查詢和操作查詢C)多表查詢、單表查詢、交叉表查詢、參數(shù)查詢和操作查詢D )選擇查詢、統(tǒng)計(jì)查詢、參數(shù)查詢、5.以下不屬于操作查詢的是()A)交叉表查詢B )更新查詢6.在查詢?cè)O(shè)計(jì)視圖中()SQL 查詢和操作查詢C)刪除查詢D)生成表查詢A )只能添加數(shù)據(jù)庫(kù)表C)只能添加查詢7.下面關(guān)于列表框和組合框的敘述正確的是()B)可以添加數(shù)據(jù)庫(kù)表,也可以添加查詢D)以上說(shuō)法都不對(duì)A) 列表框和組合框可以包含一
40、列或幾列數(shù)據(jù)B)可以在列表框中輸入新值,而組合框不能C)可以在組合框中輸入新值,而列表框不能D )在列表框和組合框中均可以輸入新值8.以下敘述正確的是()A)報(bào)表只能輸入數(shù)據(jù)C)報(bào)表可以輸入和輸入數(shù)據(jù)E)報(bào)表只能輸出數(shù)據(jù)D)報(bào)表不能輸入和輸出數(shù)據(jù)15. 有關(guān)宏操作,以下敘述錯(cuò)誤的是()A) 宏的條件表達(dá)式中不能引用窗體或報(bào)表的控件值B) 所有宏操作都可以轉(zhuǎn)化為相應(yīng)的模塊代碼C) 使用宏可以啟動(dòng)其他應(yīng)用程序D)可以利用宏組來(lái)管理相關(guān)的一系列宏16.VBA 中定義符號(hào)常量可以用關(guān)鍵字()A) ConstB) DimC) PublicD) Static17.以下關(guān)于運(yùn)算優(yōu)先級(jí)比較,敘述正確的是()A
41、) 算術(shù)運(yùn)算符 邏輯運(yùn)算符 關(guān)系運(yùn)算符B) 邏輯運(yùn)算符 關(guān)系運(yùn)算符 算術(shù)運(yùn)算符C) 算術(shù)運(yùn)算符 關(guān)系運(yùn)算符 邏輯運(yùn)算符D)以上均不正確18在 VBA 代碼調(diào)試過(guò)程中,能夠顯示出所有在當(dāng)前過(guò)程中變量聲明及變量值信息的是()A)快速監(jiān)視窗口B)監(jiān)視窗口C)立即窗口D )本地窗口19. VBA 的邏輯值進(jìn)行算數(shù)運(yùn)算時(shí),True 值被當(dāng)作()A) 0B) -1C) 1D)任意值20 般用于存放供其它Access 數(shù)據(jù)庫(kù)對(duì)象使用的公共過(guò)程稱為( B)A)類模塊B )標(biāo)準(zhǔn)模塊C)宏模塊D )窗體模塊二.填空題1. Access 數(shù)據(jù)庫(kù)中,表與表之間的關(guān)系分為一對(duì)一 、 一對(duì)多 和 多對(duì)多 等 3 種。2
42、在 Access 中數(shù)據(jù)類型主要包括:自動(dòng)編號(hào)、文本、備注、數(shù)字、日期/時(shí)間、貨幣 、是/否_、OLE 對(duì)象、 超鏈接和查閱向?qū)У取? .能夠唯一標(biāo)識(shí)表中每條記錄的字段稱為主關(guān)鍵字。4 .查詢”設(shè)計(jì)視圖窗口分為上下兩部分,上半部分為_(kāi)字段列表區(qū);下半部分為設(shè)計(jì)網(wǎng)格。5.窗口中的數(shù)據(jù)來(lái)源主要包括表和查詢 。6窗體由多個(gè)部分組成,每個(gè)部分稱為一個(gè)節(jié) 。7組合框和列表框的主要區(qū)別是是否可以在框中輸入數(shù)據(jù) 。9. Access 的報(bào)表對(duì)象的數(shù)據(jù)源可以設(shè)置為表或杳詢。10 .報(bào)表不能對(duì)數(shù)據(jù)源中的數(shù)據(jù)修改 。11報(bào)表數(shù)據(jù)輸出不可缺少的內(nèi)容是主體節(jié) 的內(nèi)容。12.數(shù)據(jù)訪問(wèn)頁(yè)有兩種視圖,它們是網(wǎng)頁(yè)視圖 和 設(shè)
43、計(jì)視圖。13.一操作 的集14._如果要引用宏組中的宏,采用的語(yǔ)法是組名 宏名。15 .如果要建立一個(gè)宏,希望執(zhí)行該宏后,首先打開(kāi)一個(gè)表,然后打開(kāi)一個(gè)窗體,那么在該宏中應(yīng)該使用 opentable 禾口 ope nform_兩個(gè)操作命令。16.有多個(gè)操作構(gòu)成的宏,執(zhí)行時(shí)是按先后次序依次執(zhí)行的。17.定義組 有利于數(shù)據(jù)庫(kù)中宏對(duì)象的管理。18.模塊包含了一個(gè)聲明區(qū)域和一個(gè)或多個(gè)子程序(以sub開(kāi)頭)或函數(shù)過(guò)程(以_function_開(kāi)頭)。18._VBA 中變量作用域分為 3 個(gè)層次,這 3 個(gè)層次是過(guò)程級(jí)別、私有模塊級(jí)_和公共模塊級(jí)別_。19.在模塊的通用說(shuō)明區(qū)域中,用一 Dim 或 Priva
44、te 關(guān)鍵字說(shuō)明的變量是 (私有)模塊范圍的變量;而用public或_Dim 關(guān)鍵字說(shuō)明的變量是屬于全局(模塊)范圍的變量。(本題概念有錯(cuò))20.VBA 的 3 種流程控制結(jié)構(gòu)是順序結(jié)構(gòu)、_一循環(huán)結(jié)構(gòu) 和選擇結(jié)構(gòu)。三.簡(jiǎn)答題1.簡(jiǎn)述 Access 查詢對(duì)象和數(shù)據(jù)表對(duì)象的區(qū)別。表是 Access 數(shù)據(jù)庫(kù)的基礎(chǔ),是數(shù)據(jù)庫(kù)中用來(lái)存儲(chǔ)數(shù)據(jù)的地方(行稱為表中的記錄,列稱為表 中的字段),其它數(shù)據(jù)庫(kù)對(duì)象,如查詢、窗體、報(bào)表等都是在表的基礎(chǔ)上建立并使用的,因此,它 在數(shù)據(jù)庫(kù)中占有很重要的位置。查詢是對(duì)數(shù)據(jù)源進(jìn)行的一系列檢索的操作,運(yùn)行查詢時(shí) Access 都離開(kāi)底層表格并創(chuàng)建一個(gè)臨 時(shí)表(動(dòng)態(tài)記錄集),Ac
45、cess 把結(jié)果記錄放入動(dòng)態(tài)集中,它顯示查詢所包含表中的動(dòng)態(tài)數(shù)據(jù)。Access 支持多種查詢方式(簡(jiǎn)單查詢、動(dòng)作查詢、參數(shù)查詢、交叉數(shù)據(jù)表查詢等)2簡(jiǎn)述交叉表查詢、更新查詢、追加查詢和刪除查詢的應(yīng)用。3窗體的組成部分有哪些,各部分的主要功能是什么? 4試說(shuō)明常用窗體控件有哪些,分別在什么情況下使用? 5如何創(chuàng)建帶有子窗體的窗體。6報(bào)表中有哪些節(jié)?與窗體的節(jié)相比較說(shuō)明各節(jié)的作用。 7如何實(shí)現(xiàn)報(bào)表的排序、分組和計(jì)算? 8什么是宏、宏組?它們的主要功能是什么? 9簡(jiǎn)述創(chuàng)建宏的操作步驟。10簡(jiǎn)述 Access 自動(dòng)運(yùn)行宏的作用及創(chuàng)建過(guò)程。 11簡(jiǎn)述數(shù)據(jù)訪問(wèn)頁(yè)和其他 Access 數(shù)據(jù)庫(kù)對(duì)象的區(qū)別。12
46、 VBA 過(guò)程和函數(shù)的主要區(qū)別是什么?13 VBA 的循環(huán)結(jié)構(gòu)有哪些?格式如何? 14如何定義常量和變量?15 VBA 的表達(dá)式由哪些內(nèi)容組成?可分為哪幾類,運(yùn)算符有哪些?第六章習(xí)題單項(xiàng)選擇題1.數(shù)據(jù)庫(kù)設(shè)計(jì)的四個(gè)階段是:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和D_A )編碼設(shè)計(jì) B )測(cè)試階段 C)運(yùn)行階段 D)物理設(shè)計(jì)2.數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的B_。A)存儲(chǔ)問(wèn)題 B )共享問(wèn)題 C)安全問(wèn)題 D)保護(hù)問(wèn)題3.下列敘述中錯(cuò)誤的是_C_。A) 在數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致B) 數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的共享問(wèn)題C) 數(shù)據(jù)庫(kù)設(shè)計(jì)是指在已有數(shù)據(jù)庫(kù)管理系統(tǒng)的基礎(chǔ)上建立數(shù)據(jù)
47、庫(kù)D) 數(shù)據(jù)庫(kù)系統(tǒng)需要操作系統(tǒng)的支持4.數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中,概念結(jié)構(gòu)設(shè)計(jì)階段得到的結(jié)果是_C_。A)包括存取結(jié)構(gòu)和存取方法的物理結(jié)構(gòu)B)某個(gè) DBMS 所支持的數(shù)據(jù)模型C)E-R 圖表示的概念模型D)數(shù)據(jù)字典描述的數(shù)據(jù)需求5.在下述中,不屬于數(shù)據(jù)庫(kù)設(shè)計(jì)內(nèi)容的是_A_。A)設(shè)計(jì)數(shù)據(jù)庫(kù)管理系統(tǒng)B)設(shè)計(jì)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)C)設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)D)設(shè)計(jì)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)6.如圖所示,E-R 圖轉(zhuǎn)換為關(guān)系模型一般可以轉(zhuǎn)換為_(kāi)C_個(gè)關(guān)系模式。8.下面不是數(shù)據(jù)庫(kù)物理設(shè)計(jì)問(wèn)題的是C1.簡(jiǎn)述數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟。設(shè)計(jì)一個(gè)好的數(shù)據(jù)庫(kù)必須采用系統(tǒng)的觀點(diǎn)分析和處理問(wèn)題。數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)開(kāi)發(fā)的全過(guò)程A)需求分析階段C)邏輯結(jié)構(gòu)
48、設(shè)計(jì)階段B)概念結(jié)構(gòu)設(shè)計(jì)階段D)物理結(jié)構(gòu)設(shè)計(jì)階段A)記錄存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)B)數(shù)據(jù)存取方法設(shè)計(jì)C) 存取記錄程序的設(shè)計(jì) 簡(jiǎn)答D)數(shù)據(jù)存放位置和存儲(chǔ)分布的設(shè)計(jì)可分為兩大階段: 數(shù)據(jù)庫(kù)系統(tǒng)的分析與設(shè)計(jì)階段和數(shù)據(jù)庫(kù)系統(tǒng)的實(shí)施、 運(yùn)行與維護(hù)階段。 具體包括 以下六個(gè)階段。1)需求分析階段。分析用戶的要求,需求分析是數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的基礎(chǔ),通過(guò)調(diào)查和分析來(lái)了解 用戶的信息需求和處理需求,并以數(shù)據(jù)流圖、數(shù)據(jù)字典等形式加以描述。需求分析的準(zhǔn)確與否 直接影響整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的質(zhì)量和速度。2)概念結(jié)構(gòu)設(shè)計(jì)階段。 概念設(shè)計(jì)是數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的關(guān)鍵, 本階段主要是把需求分析階段得到的 用戶需求進(jìn)行分析、歸納并抽象化為概念模
49、型。通常使用 E-R 模型作為概念模式設(shè)計(jì)的工具。3)邏輯結(jié)構(gòu)設(shè)計(jì)階段。就是將概念設(shè)計(jì)階段產(chǎn)生的概念模式轉(zhuǎn)換為邏輯模式。4)物理結(jié)構(gòu)設(shè)計(jì)階段。是為關(guān)系模式選擇合適的存取方法和存儲(chǔ)結(jié)構(gòu)。5)數(shù)據(jù)庫(kù)實(shí)施階段。根據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫(kù),組織數(shù)據(jù)入庫(kù),并進(jìn)行試 運(yùn)行。6)數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段。在數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過(guò)程中必須不斷地對(duì)其進(jìn)行評(píng)價(jià)、調(diào)整與修改。2.簡(jiǎn)述需求分析階段的任務(wù)和方法。需求分析階段的主要任務(wù),是對(duì)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)所要處理的對(duì)象進(jìn)行全面了解,大量收集用來(lái) 實(shí)現(xiàn)系統(tǒng)目標(biāo)的各類基本數(shù)據(jù)以及用戶對(duì)數(shù)據(jù)庫(kù)信息的需求、 對(duì)基本數(shù)據(jù)進(jìn)行加工處理的需求、 對(duì) 數(shù)據(jù)庫(kù)安全性和完整性的需求。需求分析的基本方法:1)調(diào)查數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)所涉及的用戶的各部門的組成情況,各部門的職責(zé),各部門的業(yè)務(wù)及其流 程。確定系統(tǒng)功能范圍,明確哪些業(yè)務(wù)活動(dòng)的工作由計(jì)算機(jī)完成,哪些由人工來(lái)做。2)了解用戶對(duì)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的各種要求,包括信息要求、處理要求、安全性和完整性要求。如 各個(gè)部門輸入和使用什么數(shù)據(jù),如何加工處理這些數(shù)據(jù),處理后的數(shù)據(jù)的輸出內(nèi)容、格式及發(fā) 布的對(duì)象等。3)深入分析用戶的各種需求,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度運(yùn)輸管理實(shí)訓(xùn)課程實(shí)施合同3篇
- 新學(xué)期教師工作計(jì)劃范文10篇
- 2022年《春節(jié)的習(xí)俗》6年級(jí)作文
- 2021公司員工個(gè)人述職報(bào)告大全三篇
- 簡(jiǎn)歷自我評(píng)價(jià)集合15篇
- 航天火箭公司評(píng)估報(bào)告(上網(wǎng))
- 大學(xué)金工實(shí)習(xí)報(bào)告模板匯編9篇
- 商務(wù)會(huì)議邀請(qǐng)函范文集合八篇
- 社會(huì)實(shí)踐的自我鑒定集錦15篇
- 人民日?qǐng)?bào)評(píng)論網(wǎng)絡(luò)暴力素材-人民日?qǐng)?bào)評(píng)治理網(wǎng)絡(luò)暴力
- 大屏實(shí)施方案
- 湖北省部分學(xué)校2023-2024學(xué)年高一上學(xué)期期末考試數(shù)學(xué)試題(解析版)
- 工程建設(shè)監(jiān)理公司薪酬管理制度
- 軟件測(cè)試人員述職報(bào)告
- 廣東省佛山市2023-2024學(xué)年高二上學(xué)期期末中教學(xué)質(zhì)量檢測(cè)英語(yǔ)試題【含答案解析】
- 器械相關(guān)感染預(yù)防課件
- (完整word)工程造價(jià)咨詢公司管理制度
- 2024年度醫(yī)院影像科護(hù)理工作計(jì)劃
- 腫瘤學(xué)腫瘤發(fā)生發(fā)展和治療的研究
- 平板車懸掛液壓系統(tǒng)設(shè)計(jì)課件
- 《沖擊地壓及其防治》課件
評(píng)論
0/150
提交評(píng)論