電大專科 數(shù)據(jù)庫管理與運作答案14小抄

上傳人:1666****666 文檔編號:37558865 上傳時間:2021-11-03 格式:DOC 頁數(shù):36 大?。?96.54KB
收藏 版權申訴 舉報 下載
電大???數(shù)據(jù)庫管理與運作答案14小抄_第1頁
第1頁 / 共36頁
電大???數(shù)據(jù)庫管理與運作答案14小抄_第2頁
第2頁 / 共36頁
電大???數(shù)據(jù)庫管理與運作答案14小抄_第3頁
第3頁 / 共36頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《電大???數(shù)據(jù)庫管理與運作答案14小抄》由會員分享,可在線閱讀,更多相關《電大專科 數(shù)據(jù)庫管理與運作答案14小抄(36頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、專業(yè)好文檔 數(shù)據(jù)庫管理與運作作業(yè)一 一.思考題 1.簡述數(shù)據(jù)庫管理技術發(fā)展的幾個階段及特征。 答:數(shù)據(jù)管理技術的發(fā)展可以大體歸為三個階段:人工管理、文件系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)。概括起來,數(shù)據(jù)庫系統(tǒng)階段的數(shù)據(jù)管理具有以下特點:A.采用數(shù)據(jù)模型表示復雜的數(shù)據(jù)結構。數(shù)據(jù)模型不僅描述數(shù)據(jù)本身的特征,還要描述數(shù)據(jù)之間的聯(lián)系,這種聯(lián)系通過存取路徑實現(xiàn)。通過所有存取路徑表示自然的數(shù)據(jù)聯(lián)系是數(shù)據(jù)庫與傳統(tǒng)文件的根本區(qū)別。這樣,數(shù)據(jù)不再面向特定的某個或多個應用,而是面向整個應用系統(tǒng)。數(shù)據(jù)冗余明顯減少,實現(xiàn)了數(shù)據(jù)共享。B.有較高的數(shù)據(jù)獨立性。數(shù)據(jù)的邏輯結構與物理結構之間的差別可以很大。用戶以簡單的邏輯結構操作

2、數(shù)據(jù)而無需考慮數(shù)據(jù)的物理結構。數(shù)據(jù)庫的結構分成用戶的局部邏輯結構、數(shù)據(jù)庫的整體邏輯結構和物理結構三級。用戶(應用程序或終端用戶)的數(shù)據(jù)和外存中的數(shù)據(jù)之間轉換由數(shù)據(jù)庫管理系統(tǒng)實現(xiàn)。C.數(shù)據(jù)庫系統(tǒng)為用戶提供了方便的用戶接口。用戶可以使用查詢語言或終端命令操作數(shù)據(jù)庫,也可以用程序方式(如用C一類高級語言和數(shù)據(jù)庫語言聯(lián)合編制的程序)操作數(shù)據(jù)庫。D.數(shù)據(jù)庫系統(tǒng)提供了數(shù)據(jù)控制功能。例如,1。數(shù)據(jù)庫的并發(fā)控制:對程序的并發(fā)操作加以控制,防止數(shù)據(jù)庫被破壞,杜絕提供給用戶不正確的數(shù)據(jù);2。數(shù)據(jù)庫的恢復:在數(shù)據(jù)庫被破壞或數(shù)據(jù)不可靠時,系統(tǒng)有能力把數(shù)據(jù)庫恢復到最近某個正確狀態(tài);3。數(shù)據(jù)完整性:保證數(shù)據(jù)庫中數(shù)據(jù)始終是

3、正確的;4。數(shù)據(jù)安全性:保證數(shù)據(jù)的安全,防止數(shù)據(jù)的丟失、破壞。增加了系統(tǒng)的靈活性。 2.什么是數(shù)據(jù)庫? .答:數(shù)據(jù)庫是依照某種數(shù)據(jù)模型組織起來并存放二級存儲器中的數(shù)據(jù)集合。這種數(shù)據(jù)集合具有如下特點:盡可能不重復,以最優(yōu)方式為某個特定組織的多種應用服務,其數(shù)據(jù)結構獨立于使用它的應用程序,對數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進行管理和控制。可以通俗的這樣理解:數(shù)據(jù)庫就是用來存放您網(wǎng)站經(jīng)常更新的數(shù)據(jù)資料,您可以對此類信息進行增、刪、編輯管理等操作,如產(chǎn)品信息,新聞信息,在線留言信息等。 3.什么是數(shù)據(jù)與程序的物理獨立性和邏輯獨立性,以及在數(shù)據(jù)庫中如何實現(xiàn)? 答:數(shù)據(jù)庫系統(tǒng)中的DBMS為三級模式

4、結構提供了兩層映像機制:外模式/模式映像和模式/內模式映像。這兩層映像機制保證了數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的邏輯獨立性和物理獨立性。 模式/內模式映像定義了數(shù)據(jù)庫中數(shù)據(jù)全局邏輯結構與這些數(shù)據(jù)在系統(tǒng)中的物理存儲組織結構之間的對應關系。當數(shù)據(jù)庫中數(shù)據(jù)物理存儲結構改變時,即內模式發(fā)生變化,例如定義和選用了另一種存儲結構,可以調整模式/內模式映像關系,保持數(shù)據(jù)庫模式不變,從而使數(shù)據(jù)庫系統(tǒng)的外模式和各個應用程序不必隨之改變。這樣就保證了數(shù)據(jù)庫中數(shù)據(jù)與應用程序間的物理獨立性,簡稱數(shù)據(jù)的物理獨立性。 外模式/模式映像定義了數(shù)據(jù)庫中不同用戶的外模式與數(shù)據(jù)庫邏輯模式之間的對應關系。當數(shù)據(jù)庫模式發(fā)生變化時,例如關系數(shù)據(jù)

5、庫系統(tǒng)中增加新的關系、改變關系的屬性數(shù)據(jù)類型等,可以調整外模式/模式間的映像關系,保證面向用戶的各個外模式不變。應用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應用程序不必修改,保證了數(shù)據(jù)與應用程序的邏輯獨立性,簡稱數(shù)據(jù)的邏輯獨立性。 4.DBMS的主要功能有哪些? .答:DBMS的主要功能有:A.數(shù)據(jù)定義功能。B.數(shù)據(jù)管理功能。C.對數(shù)據(jù)庫進行保護。D.數(shù)據(jù)庫的建立和維護。E.數(shù)據(jù)庫的傳輸。 5.解釋以下術語:實體、屬性、DD、模式、內模式、外模式、DDL、DML、DBMS OBDC、OLE DB和ADO 答:實體:客觀存在并可以相互區(qū)分的事物。屬性:描述實體和特性。 DD: 數(shù)據(jù)字典,數(shù)

6、據(jù)庫系統(tǒng)中存放三級結構定義的數(shù)據(jù)庫稱為數(shù)據(jù)字典. 模式:是對數(shù)據(jù)庫中全部數(shù)據(jù)的整體邏輯結構的描述,它由若干個概念記錄類型組成. 內模式:是數(shù)據(jù)庫在物理存儲方面的描述,定義所有的內部記錄類型,索引和文件的組織 方式,以及數(shù)據(jù)控制方面的細節(jié). 外模式:是用戶與數(shù)據(jù)庫的接口,是用戶用到的那部分數(shù)據(jù)的描述,它由若干個外部記類 型組成. DDL:數(shù)據(jù)定義語言。用來定義數(shù)據(jù)庫模式,外、內模式的語言。 DML:數(shù)據(jù)操縱語言。用來對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢、插入、刪除和修改的語句。 DBMS:數(shù)據(jù)庫管理系統(tǒng) ODBC:開放數(shù)據(jù)庫互聯(lián)。是由微軟主導的數(shù)據(jù)庫鏈接標準。 OLE-DB:對象鏈接和嵌入

7、數(shù)據(jù)庫。它依賴于COM和提供OLE DB提供者的廠商而非ODBC使用的SQL。 ADO:ActiveX數(shù)據(jù)對象?;贠LE-DB建立連接的局部和遠程數(shù)據(jù)庫訪問技術。 二.單選擇 1.數(shù)據(jù)庫管理系統(tǒng)的英文縮寫是 B 。 A.DB B.DBMS C. DBS D. DBA 2.數(shù)據(jù)庫管理系統(tǒng)的核心部分是 C 。 A.數(shù)據(jù)模型 B.數(shù)據(jù)庫 C.數(shù)據(jù)庫管理系統(tǒng) D.計算機硬件 3.下列關于“數(shù)據(jù)庫系統(tǒng)(DBS)”的敘述中,正確的一條說法是 A 。 A.DBS是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的

8、系統(tǒng) B.DBS是幫助用戶建立、使用和管理數(shù)據(jù)庫的一種計算機軟件 C.DBS是用戶建立的若個文件的集合 D.DBS是一種新穎的關系數(shù)據(jù)庫管理系統(tǒng) 4.提供數(shù)據(jù)定義語言DDL(Data Description/Definition Language)的功能是 B 。 A.實現(xiàn)對數(shù)據(jù)庫的檢索、插入、修改、刪除 B.描述數(shù)據(jù)庫的結構,為用戶建立數(shù)據(jù)庫提供手段 C.用于數(shù)據(jù)的安全性控制、完整性控制、并控制和通信控制 D.提供數(shù)據(jù)的初始裝入、數(shù)據(jù)轉儲、數(shù)據(jù)恢復、數(shù)據(jù)庫重新組織 5.數(shù)據(jù)庫具有三級結構,也稱為三級模式,其中的模式(也稱邏輯模式或概念模指的是 B 。 A.

9、用戶使用數(shù)據(jù)視圖 B.是所有用戶的公共數(shù)據(jù)視圖 C.對對整個數(shù)據(jù)物理結構和存儲結構的特征的描述 D.一種局部數(shù)據(jù)視圖 6.數(shù)據(jù)庫三級模式體系結構的劃分,有利于保持數(shù)據(jù)庫的 A 。 A.數(shù)據(jù)獨立性 B.數(shù)據(jù)安全性 C.數(shù)據(jù)規(guī)范性 D.操作可行性 7關于數(shù)據(jù)和信息,下列敘述中,正確的一條說法是 D 。 A.數(shù)據(jù)和信息,只有區(qū)別,沒有聯(lián)系 B.信息是數(shù)據(jù)載體 C.同一信息只能用同一數(shù)據(jù)表示 D.數(shù)據(jù)處理本質上是信息處理 8.數(shù)據(jù)管理技術發(fā)展過程中、文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的本質區(qū)別是數(shù)據(jù)庫系統(tǒng)有 C A.數(shù)據(jù)結構化 B.數(shù)據(jù)無冗余

10、 C.數(shù)據(jù)共享 D.數(shù)據(jù)獨立性 9.在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是 A 。 A.數(shù)據(jù)存儲量大B.數(shù)據(jù)冗長C.未對數(shù)據(jù)進行完整性控制D.沒有嚴格保護數(shù)據(jù) 10.在數(shù)據(jù)庫的三級模式結構中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結構是 D 。 A.模式和內模式B.內模式C.模式D.外模式 11.數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)插入、查詢、修改和刪除,文字類功能是 A 。 A.數(shù)據(jù)定義功能 B.數(shù)據(jù)管理功能 C.數(shù)據(jù)操縱功能 D.數(shù)據(jù)控制功能 12.數(shù)據(jù)獨立性指 A 。 A.數(shù)據(jù)庫數(shù)據(jù)相互獨立 B.DBMS和DB相互獨

11、立 C.用戶應用程序和數(shù)據(jù)庫的數(shù)據(jù)相互獨立D.用戶應用程序和DBMS相互獨立 13.數(shù)據(jù)庫技術隨著計算機技術的發(fā)展而發(fā)展。數(shù)據(jù)庫階段具有許多特點,下面特點 B 不是數(shù)據(jù)庫階段具的特點 A.數(shù)據(jù)結構化 B.數(shù)據(jù)面向應用程序 C.數(shù)據(jù)共享性高 D.數(shù)據(jù)具有較高的獨立性 14.在數(shù)據(jù)庫管理技術發(fā)展的 C 階段沒有專門的軟件對數(shù)據(jù)管理。 A.人工管理階段 B.文件管理階段 C.數(shù)據(jù)庫管理階段 D.分布式數(shù)據(jù)庫系統(tǒng)階段 15.數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是 C 。 A.數(shù)據(jù)庫系統(tǒng)復雜,而文件系統(tǒng)簡單 B.文件系統(tǒng)不能解決數(shù)

12、據(jù)冗余和數(shù)據(jù)獨立性問題,而數(shù)據(jù)庫系統(tǒng)可以 C.文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫系統(tǒng)能管理各種類型的文件 D.文件系統(tǒng)管理數(shù)據(jù)較少,而數(shù)據(jù)庫系統(tǒng)能管理龐大的數(shù)據(jù)量 16. 數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS).數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關系是C  A. DBS包括DB和DBMS B. DBMS包括DB和DBS 17. 數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的最主要區(qū)別是 B  A. 數(shù)據(jù)庫系統(tǒng)復雜,而文件系統(tǒng)簡單  B. 文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨立性問題,而數(shù)據(jù)庫系統(tǒng)可以解決  C. 文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫系統(tǒng)能

13、夠管理各種類型的文件  D. 文件系統(tǒng)管理的數(shù)據(jù)量較小,而數(shù)據(jù)庫系統(tǒng)可以管理龐大的數(shù)據(jù)量 18.DBMS的含義是:B A.數(shù)據(jù)庫系統(tǒng) B.數(shù)據(jù)庫管理系統(tǒng) C.數(shù)據(jù)庫管理員 D.數(shù)據(jù)庫 19.DBS是采用了數(shù)據(jù)庫技術的計算機系統(tǒng)。DBS是一個集合體,包含數(shù)據(jù)庫、計算機硬件、軟件和 D   A.系統(tǒng)分析員 B.程序員  C.數(shù)據(jù)庫管理員 D.操作員 三.填空 1. 數(shù)據(jù)是原料是 .輸入 ,而信息是產(chǎn)出,是輸出 結果。 2.數(shù)據(jù)處理的發(fā)展過程可分三個階段:第一階段是 手工 處理數(shù)據(jù)階段,第二階段 是 機械 處理數(shù)據(jù)階段,第三階段

14、是 電子 處理數(shù)據(jù)階段。 3. 信息系統(tǒng)可分為 數(shù)據(jù)處理 系統(tǒng)、 管理信息 系統(tǒng)和 決策支持 系統(tǒng)。 4.計算機數(shù)據(jù)管理大致經(jīng)歷了如下四個階段: 人工管理 階段、 文件系統(tǒng) 階段、 數(shù)據(jù)庫系統(tǒng) 階段和 分布式數(shù)據(jù)庫 系統(tǒng)階段。 5.在文件管理階段程序和數(shù)據(jù)在存儲位置上是_分開_存放的。 6.在_文件_系統(tǒng)中,不容易做到數(shù)據(jù)共享,在_數(shù)據(jù)庫 系統(tǒng)中,容易做到數(shù)據(jù)共享。 7.在文件系統(tǒng)中,存取數(shù)據(jù)的基本單位為_記錄_,在數(shù)據(jù)庫系統(tǒng)中,存取數(shù)據(jù)的基本單位為_數(shù)據(jù)項_。 8.分布式數(shù)據(jù)庫系統(tǒng)既支持客戶的_局部_應用,又支持客戶的_全局__應用。 9.任一種數(shù)據(jù)模型都有_二元__

15、和_一元__的區(qū)別。 10.層次模型是一棵__多__結構,關系模型是一個_多__結構。 11.把保存_關系定義_的關系稱為對應數(shù)據(jù)庫的元關系,一個數(shù)據(jù)庫的元關系由_DBMS_自動建立。 12.在對象數(shù)據(jù)模型中,每個對象不僅要包含描述實體的_狀態(tài)_特征,而且要包含描述實體的_行為_特征。 13.數(shù)據(jù)庫系統(tǒng)的人員包括:最終用戶 、應用程序員 、 數(shù)據(jù)庫設計人員 和數(shù)據(jù)庫管理員 。 14.在數(shù)據(jù)庫體系結構的三級模式中,全局模式處于_ 中間 層,外模式處于_最上_層,內 模式處于_ 最下_層。 15.DBMS的主要功能之一是_建立_和_維護_數(shù)據(jù)字典。 16.監(jiān)督和控制數(shù)據(jù)庫的

16、使用和運行是 DBA 的職責之一。 習題二 一.問答題 1.數(shù)據(jù)模型有幾種,都是什么? . 答:數(shù)據(jù)模型有:層次模型,網(wǎng)狀模型,關系模型,語義模型,面相對象模型。 2.解釋下列名詞:關系、關系模式、關系模型、屬性、元組、關鍵字、外關鍵字。 .答:關系模式僅是對數(shù)據(jù)特性的描述。關系模式:關系模式實際上就是記錄類型。 關系模型:用二維表格結構表示實體集,外鍵表示實體間聯(lián)系的數(shù)據(jù)模型。關系模型是由若干個關系模式組成的集合。 屬性:在關系模型中,字段稱為屬性。 元組:在關系中,記錄稱為元組。 關鍵字:一個關系中的屬性或屬性組合,其每一個值能夠唯一標識一個元組 外關鍵字:如果一個關

17、系中的屬性或屬性組,它不是本關系的關鍵字,但它是另一個關系的關鍵字,則稱之為本關系的外關鍵字。 3.試舉出層次模型、網(wǎng)狀模型和關系模型的例子,并給出一個實例。 .答:A.層次模型: B.網(wǎng)狀模型: C.關系模型 學生登記表 學號姓名年齡性別系別年級 1001張三21男計算機0 1002李四25女英語系0 1003王王24男歷史系0 4.關系模型有什么待點? .答:(1).關系模型與非關系模型不同,它是建立在嚴格的數(shù)學概念基礎上的。 (2).關系模型的概念單一,無論實體或實體之間的聯(lián)系都用關系表示。 (3).存取路徑對用戶透明。(4).關系必須是規(guī)范化的關系。 5.

18、關系數(shù)據(jù)庫系統(tǒng)有哪些持點? .答:層次:優(yōu)點是實體間聯(lián)系是固定的,有良好的完整性支持,對具有一對多的層次關系的部門描述自然、直觀、容易理解,缺點是對查入和刪除操作限制比較多,查詢子女結點必須通過雙親節(jié)點,命令趨于程序化。網(wǎng)狀:優(yōu)點是更為直接的描述現(xiàn)實世界,有良好的性能,存取效率較高,缺點是結構比較復雜,而且隨著應用環(huán)境的擴大,數(shù)據(jù)庫的結構越來越復雜,不利于用戶掌握,其DDL,DML語言復雜,用戶不容易使用。關系:優(yōu)點是建立在嚴格的數(shù)學概念的基礎上,概念單一,實體與實體間的聯(lián)系都用關系表示,故其數(shù)據(jù)結構簡單、清晰,存取路徑對用戶透明,故有更高的數(shù)據(jù)獨立性和更好的安全保密性。缺點是查詢效率不如

19、非關系型數(shù)據(jù)庫,故必須對查詢進行優(yōu)化,增加了開發(fā)數(shù)據(jù)庫管理系統(tǒng)的難度。 6.試給出一個有三個以上屬性的關系,至少包括五個元組,并指出關鍵字。 答:以下所列語句中,合法的語句是 A a=1,b=2 B ++a; C a=a+1=5; D y=int(a); 若有定義:int a=10,b=9,c=8;執(zhí)行下面兩條語句 c=(a-=(b-5));c=(a%11)+(b=3;后,變量 b的值為 A 9 B 4 C 3 D2 設x,y,z 和k都是 int變量,則執(zhí)行表達式 x=(y=4,z=16,k=32)后, x的值為 A 52 B 32 C16 D 4 假設以說明I為整型變量

20、,f為單精度實型變量,d為雙精度實型變量,則表達式10+a+1*f-d最后所得值的數(shù)據(jù)類型為 A 字符型 B 整型 C 單精度實型 D 雙精度實型 設x為 int型變量,則執(zhí)行以下語句后, x的值分別為 A 10 B 20 C30 D 40 已知int i=1,j;執(zhí)行語句j=-i++;后,i和j的值分別為 A 1,1 B 1,-1 C 2,-1 D 2,-2 若有定義:int a,b;使用語句scanf("%d,%d",&a,&b);給變量a,b分別賦值 10和20,則 正確的輸入格式是 A 10,20 B 10,20 C 10<回車>20 Da=10,b=10 設x,

21、y,t 均為int 型變量,則執(zhí)行語句x=y=3;t=++x11--y;后y的值為 A 4 B 3 C 2 D 1 以下關于if語句的錯誤描述是 A 條件表達式可以是任意的表達式 B 條件表達式只能是關系表達式或邏輯表達式 C條件表達式的括號不可以省略 D與else配對的if語句是之前最近的未配對的if語句 試給出一個含有4個以上屬性的關系,其中至少含有5個元組。 試給出三個實際部門的E-R圖,要求實體型之間具有一對一、一對多,多對多各種不同的聯(lián)系。 有一個512k*16的存儲器,由64k*1得2164RAM芯片構成(芯片內是4個128*128結構) 問:共需多少個RAM芯

22、片?采取分散刷新方式,如單元刷新間隔不超過 2ms,則刷新信號的周期是多少? 有一個512k*16的存儲器,由 64k*1的 2164RAM芯片構成(芯片內是 4 個128*128結構),問共需要多少個RAM芯片?采用集中刷新方式,如讀寫周期 T=0.1us,存儲器刷新一遍最少用多少時間? 7.關系運算有幾種類型,都包括哪些運算? 答:關系運算有兩種類型,一種是傳統(tǒng)的集合運算,如并、差、交等。另一種是專門的關系運算(選擇、投影、連接等),關系運算的操作對象是關系,運算的結果仍為關系。 ⑴ 選擇:選擇運算即在關系中選擇滿足某些條件的元組。也就是說,選擇運算是在二維表中選擇滿足指定條件的

23、行。在實際應用中,要特別注意條件的表示方式。 ⑵ 投影:投影運算是在關系中選擇某些(部分)屬性,即選擇二維表中的某些列。⑶ 聯(lián)接:聯(lián)接是關系的橫向結合,是將兩個二維表聯(lián)接成一個二維表。要指定聯(lián)接條件及屬性,它將兩個關系模式組合成一個新的關系模式,生成的新關系模式中,其屬性是原有兩個關系中的指定屬性,其元組是符合聯(lián)接條件的元組。聯(lián)接條件一般會涉及到同時出現(xiàn)在兩個表中的公共屬性。 8.如下表分別為關系R和關系S,求(1) 的結果,(2)等值連接的結果。(3)自然連接R S結果。 關系R 關系S答: (1).

24、AR.BCS.BE a1b15b27 a1b15b310 a1b26b27 a1b26b310 a2b38b310 (2). AR.BCS.BE a1b15b13 a1b26b27 a2b38b310 a2b38b32 (3).R S ABCE a1b153 a1b267 a2b3810 a2b382 A B C A1 B1 5 A1 B2 6 A2 B3 8 A2 B4

25、12 B E B1 3 B2 7 B3 10 B3 2 B5 2 9.從書中表2.17 學生關系S,表2.18課程關系C和表2.19選課關系SC 所示的關系戶數(shù)據(jù)庫中,查詢出同時選修了A0336和A0957這兩門課程的的學生的學生號。分析:該查詢只涉及到課程號和學生號關系中的兩個屬性,需要進行在一個關系的關系選課SC上進行,具體查詢步驟可以安排如下: (1)選課關系SC中選擇出課程號為A0336的所有元組,運算表達式為:δ學號= A0336(SC); (2)從(1)步得到的結果SC1中投影出學生號屬性,得到了選修了A0336課程的全部學生號,運算表達式為Π學生

26、號(SC1); (3)從選課關系SC中選擇出課程號為A0957的元組,運算表達式為δ學號= A0957(SC); (4)從(3)步結果關系SC3投影出學生號屬性,得到了選修了A0957課程的全部學生號,運算表達式為Π學生號(SC3); (5)把第(2)步得到的結果關系SC2和第(4)步的結果關系SC4按學生號進自然連接,得到的學生號屬性中的每個學生號既選修了A0336和又選修了A0957課程。此步的運算表達式為:SC2 SC4 。 綜全以上步驟得到整個運算表達式: (Π學生號(δ學生號=A0366(SC))) (Π學生號(δ學生號==9057(SC))) 對于上面第(5)步,也可以

27、通過SC2和SC4的交實現(xiàn),表達式為: (Π學生號(δ學生號=A0366(SC)))∩(Π學生號(δ學生號==9057(SC))) 二.選擇題7.D 8.A 1.數(shù)據(jù)模型指的是數(shù)據(jù)庫的組織形式,數(shù)據(jù)模型的三要素是 C 。 A.數(shù)據(jù)庫文件、二維表、記錄 B.字段、類型、寬度 C.數(shù)據(jù)結構、數(shù)據(jù)操作、數(shù)據(jù)完整性約束 D.數(shù)據(jù)定義、數(shù)據(jù)存儲、數(shù)據(jù)通信 2.在關系型數(shù)據(jù)庫管理系統(tǒng)中,三種基本關系運算是 A 。 A.選擇、投影、連接 B.選擇、刪除、復制 C.建立、修改、合并 D.統(tǒng)計、連接和分類 3.在下列事實、敘述中,錯誤的一條是 C

28、 。 A.C對關系的描述稱為關模式,一個關系模式對應一個關系結構 B.不同元組對同一個屬性的取值范圍稱為域 C.二維表中的行稱為屬性 D.關鍵字其中值能夠惟一的元組 4.在數(shù)據(jù)庫技術中,面向對象數(shù)據(jù)模型是一種 B 。 A.概念模型 B.結構模型 C.物理模型 D.形象模型 5.關系數(shù)據(jù)模型用 C 結構表示被子體和實體之間的聯(lián)系。 A.樹型 B.網(wǎng)狀 C.二維表 D.對象 6.采用二維表格的結構表達及實體間聯(lián)系的數(shù)據(jù)模型是 C 。 A.層次 B.網(wǎng)狀 C.關系 D.實體聯(lián)系模型 9.專門的關系運算不包括下

29、列運算的 D 。 A.連接運算 B.選擇運算 C.投影運算 D.并運算 10.專門的關系運算中,選擇運算是 A 。 A.在基本的表中選擇滿足條件的記錄組成一個新的關系 B.在基本的表中選擇字段組成一個新的關系 C.在基本的表中選擇滿足條件的記錄和屬性組成一個新的關系 D.以上都對 11.關系R和關系S的并運算是 A 。 A.關系R和關系S所有元組合并組成的集合,再刪除去重復的元組 B.由關系R和而不屬于關系S元組組成的集合 C.由即屬于關系R和又屬于關系S元組組成的集合 D.以上都對 12.在概念模型中,一個實體集對應于關系模型中的一

30、個 D 。 A.元組 B.字符 C.屬性 D.關系 13.專門的關系運算,投影運算是屬性 B 。 A.在基本的表中選擇滿足條件的記錄組成一個新的關系 B.在基本的表中選擇字段組成一個新的關系 C.在基本的表中選擇滿足條件的記錄和屬性組成一個新的關系 D.以上都對 14.關于傳統(tǒng)的集合運算正確的是 A 。 A.并、交、差 B.選擇、投影、連接 C.連接、自然連接、查詢連接 D.查詢、更新、定義 15.模型是對現(xiàn)實世界的抽象,在數(shù)據(jù)庫技術中,用模型的概念描述數(shù)據(jù)庫的結構與語義,對現(xiàn)實世界進行抽象。表示實

31、體類型及實體間聯(lián)系的模型稱為 A 。 A.數(shù)據(jù)模型 B.實體模型  C.邏輯模型 D.物理模型 16.關系模型概念中,不含有多余屬性的超鍵稱為 A 。 A.候選鍵 B.對鍵  C.內鍵 D.主鍵 17.設R、S為兩個關系,R的元數(shù)為4,S的元數(shù)為5,則與R S等價的操作是 B 。 A.σ3<6(RS) B.σ3<2(RS)  C.σ3>6(RS) D.σ7<2(RS) 18.關系運算中的自然連接運算是 A 。 A.兩個關系中進行比較的分量必須是相同的屬性組 B.兩個關系中進行比較的分量必須

32、是不同的屬性組 C.兩個關系中進行比較的分量無限制 D.A和B都不對 19.在下列四個選項中,不屬于基本關系運算的是 D 。 A. 連接 B. 投影 C.選擇 D. 排序 20. 用樹形結構表示實體之間聯(lián)系的模型是 A 。 A.層次模型 B.關系模型 C.網(wǎng)狀模型 D.以上三個都是 21.參照完整性的規(guī)則不包括 D 。 A. 更新規(guī)則 B. 刪除規(guī)則 C. 插入規(guī)則 D. 檢索規(guī)則 22.Visual FoxPro支持的數(shù)據(jù)模型是 B 。 A.層次數(shù)據(jù)模型 B .關系

33、數(shù)據(jù)模型 C.網(wǎng)狀數(shù)據(jù)模型 D. 樹狀數(shù)據(jù)模型 23.Visual FoxPro DBMS 基于的數(shù)據(jù)模型是 B 。  A.層次型 B.關系型 C.網(wǎng)狀型 D.混合型 24.在關系模型中,為了實現(xiàn)“關系中不允許出現(xiàn)相同元組”的約束應使用 B 。 A.臨時關鍵字 B. 主關鍵字 C.外部關鍵字 D. 索引關鍵字 25.數(shù)據(jù)庫表可以設置字段有效性規(guī)則,字段有效性規(guī)則屬于 D 。 A. 實體完整性范疇 B. 參照完整性范疇 C. 數(shù)據(jù)一致性范疇 D. 域完整性范疇 26.從關系模式

34、中指定若干個屬性組成新的關系的運算稱為 B 。 A.聯(lián)接 B.投影 C.選擇 D.排序 27.對于“關系”的描述,正確的是 D 。 A. 同一個關系中允許有完全相同的元組 B. 同一個關系中元組必須按關鍵字升序存放 C .在一個關系中必須將關鍵字作為該關系的第一個屬性 D. 同一個關系中不能出現(xiàn)相同的屬性名 28.如果在建立數(shù)據(jù)庫表stock.dbf時,將單價字段的字段有效性規(guī)則設為“單價>0”,通過該設置,能保證數(shù)據(jù)的 B 。 A. 實體完整性 B.域完整性 C.參照完整性 D.表完整性 三.填空

35、13.封裝、繼承性和多態(tài)性 1.設D1,D2和D3域的基數(shù)分別為2,3和4,則D1D2D3的元組數(shù)為_24__,每個元組有__3__個分量。 2.關系中的碼可分為__超碼___、___候選碼__、__主碼___、__備用碼__和外碼五種。 3.學生關系中的班級號屬性與班級關系中的班級號主碼屬性相對應,則__班級號_為學生關系中的__外碼__。 4.設一個關系R1中的屬性A是外碼,它對應關系R2中的主碼為B,則稱__ R1_為子關系,__ R2_為父關系。 5.用戶定義的__完整性__是對關系中一些屬性的取值給定相應的約束條件,禁止非法數(shù)據(jù)進入__數(shù)據(jù)庫__。 6. 專門的關系運算包

36、括__選擇__、_投影_、_連接__和_除_四種。 7.設一個關系模式為R(A,B,C),對應的關系內容為R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},則ПA(δA>3(R))的運算結果中包含有_2__個元組,每個元組包含有__1__個分量。 8.設一個學生關系為S(學生號,姓名),課程關系為C(課程號,課程名),選課關系為X(學生號,課程號,成績),則姓名為變量K的值的學生所選修的全部課程信息所對應的運算表達式為___C___><課程號(___X___><(δ姓名=K(___S___)))。 9.設一個學生關系為S(學生號,姓名),課程關

37、系為C(課程號,課程名),選課關系為X(學生號,課程號,成績),求出所有選課的學生信息的運算表達式為_?學生號(X)與,S__的自然連接。 10.用二維表數(shù)據(jù)來表示實體之間聯(lián)系的數(shù)據(jù)模型稱為 關系模型 。 11. 在關系模型中,“關系中不允許出現(xiàn)相同元組”的約束是通過_主關鍵字或候選關鍵字(或:主索引或候選索引)_實現(xiàn)的。 12. 在連接運算中, 內部 連接是去掉重復屬性的等值連接。 13.對象具有 封裝 性 、 繼承 性和 多態(tài) 性。數(shù)據(jù)庫管理與運作作業(yè)一 數(shù)據(jù)庫管理與運作作業(yè)二 一.問答題 1.為什么要研究關系規(guī)范化理論? 答 關系數(shù)據(jù)庫的設

38、計直接影響著應用系統(tǒng)的開發(fā)、維護及其運行效率。一個不好的關系模式會導致插入異常、刪除異常、數(shù)據(jù)冗余(修改異常)等問題。為此,人們提出了關系數(shù)據(jù)庫規(guī)范化理論。它依據(jù)函數(shù)依賴,采用模式分解的方法,將一個低一級范式的關系模式轉換為若干個高一級范式的關系模式的集合,從而消除各種異常,把不好的關系數(shù)據(jù)庫模式轉化為好的關系數(shù)據(jù)庫模式。 2.要建立關于系、學生、班級、研究會等信息的一個關系數(shù)據(jù)庫,規(guī)定:一個系 有若干個專業(yè).每個專業(yè)每年只招一個班級,每個班級有若干名學生,一個系的學生住在同一個宿舍區(qū)-每個學生可以參加若干個研究會,每個研究會有若干名學生。 描述學生的屬性有:學號、姓名、出生年月、系號、

39、班號、宿舍區(qū)。 描述班級的屬性有:班號、專業(yè)名、系號、人數(shù)、人校年份。 描述系的屬性有:系號、系名、系辦公地點、人數(shù)。 試給出上述數(shù)據(jù)庫的關系模式:寫出每個關系的最小函數(shù)依賴集(基本的函數(shù)依賴,不是導出的函數(shù)依賴);指出是否存在傳遞函數(shù)依賴;對于函數(shù)依賴左邊是多屬性的情況,討論其函數(shù)依賴是完全函數(shù)依賴還是部分函數(shù)依賴,指出關系的候選鍵.外鍵. 答 學生: 學生(學號,姓名,出生年月,系號,班號,宿舍區(qū)) 最小函數(shù)依賴集:班號→系號,系號→宿舍區(qū),學號→班號,學號→姓名,學號→出生年月。 候選鍵:學號。外鍵:系號,班號。 班級: 班級(班號,專業(yè)名,系號,人數(shù)

40、,入校年份) 最小函數(shù)依賴集:班號→專業(yè)名,專業(yè)名→系號, 候選鍵:班號。外鍵:系號。 . 系: 系(系號,系名,系辦公地點,人數(shù)) 最小函數(shù)依賴集:系號→系名,系號→系辦公地點 候選鍵:系號或者系名。外部鍵:無。 研究會: 研究會(研究會名,成立年份,地點,人數(shù)) 最小函數(shù)依賴集:研究會名→成立年份 候選鍵:研究會名。外部鍵;無。 . 研究會會員: 研究會會員(研究會名,學號.入會年份) 最小函數(shù)依賴集:(研究會名,學號) →入會年份 候選鍵:(研究會名,學號)。外部鍵:研究會名,學號。 3.設關系模式R(城市,街道名,郵政編碼). 函數(shù)依賴為:(城市

41、,街道名) →郵政編碼, 郵政編碼→城市;關系R的實例如下: 表3.7關系R的實例 城市 街道名 郵政編碼 C1 A1 Z1 C2 A2 Z2 C3 A3 Z3 C4 A4 Z4 試分析該關系屬哪種范式等級?哪種異常弊???為什么?可具體討論。并對其進行規(guī)范化提高范式等級,直到消除弊?。詈蟮竭_哪級范式? . 答:由(城市,街道名→郵政編碼,郵政編碼→城市可知:關系只的候選鍵為城市,街道名)RES5)和(街道名,郵政編碼),因此,所有的屬性均為主屬性,所以不存在非主屬性對鍵的部分函數(shù)依賴和傳遞函數(shù)依賴,因此,R∈3NF若想為某個城市增加一個郵政編碼IP,必須立

42、刻為其指定一個街道名,如果想取消 —個街道名的行政區(qū)劃,則可能丟失該城市所包含的郵政編碼,如果一個郵政編碼對應多個地址,則會重復多個同樣的城市值:因此,關系只仍然存在插入異常.刪除異常T冗余大問題。討其進行規(guī)范化,得到以下兩個新關系: R1:(郵政編碼,城市),鍵為郵政編碼 R2:(郵政編碼,街道名),鍵為(郵政編碼,街道名) R1T R2均屬于BCNF,因為它們的決定因素均為主鍵,經(jīng)過這樣的分解解決了上述問題。 4.設有關系模式R(A,B,C,D) (1)求出R的所有候選鍵; (2)畫出函數(shù)依賴圖; (3)試分析屬于何種范武: (4)將R分解為3NF,使其

43、具有無損連接性和依賴保持性; (5)將R分解為BCNF,使其具有無損連接性; 答 : (1)R 的候選鍵為(B,D) (2)函數(shù)依賴圖見圖 B D A C (3)由于B→A,D→C,故(B,D) (A,C) 因此,該關系模式屬于1NF; ( 4 ) 按照3NF的規(guī)范化方法,可以將關系模式R分解力以下幾個關系模式: R1(A,C)鍵為A或C; R2(B,A),健為B; R3(D,C),鍵為D; R4(BD).鍵為BD。 由于存在函數(shù)依賴A→C,C→A(R1);B→A(R2):D→C(R3),因此上述分解具有無損連按性,并且上述各關系模式中的函數(shù)

44、依賴集的并集,{A→C,C→A,B→A,D→C},與關系模式R的函數(shù)依賴集F完全相同,因此也具有依賴保持性。 (5) 根據(jù)BCNF的規(guī)范化方法,由于在函數(shù)依賴A→C,C→A,中.決定因家不是鍵, 因此,將其分解為以下關系模式: Rl(A,C),鍵為A或C; R2(A,B,D)鍵BD. 由于R2(A,B,D)中,函數(shù)依賴B→A決定因素不是鍵,因此,將R繼續(xù)分解為以關系模式: Rl(A,C),鍵為A或C; R21(A,B)鍵為B; R22(B,D)鍵為BD. 由于在上述關系模式中,所有決定因素均為鍵,同時存在函數(shù)依賴A→C.C→A (R1);B→A(R21),因此上述關系模式均

45、屬于BCNF且具有無損連接性; 5.下面是醫(yī)院組織的結構圖,畫出醫(yī)院組織的E-R圖; 編號 病區(qū)名稱 病房號 醫(yī)生姓名 病區(qū) 編號 姓名 年齡 職稱 管理病房 病房號 醫(yī)生 編號 名稱 患何病科 醫(yī)生姓名 病人 解:E-R圖 病區(qū)名稱 病房號 編號 患何病科 編號 編號 姓名 姓名 管轄病房 職稱 醫(yī)生姓名 病人R 醫(yī) 生 病房號 年齡 OS RS 病區(qū)O OR 6.商店與商品

46、間存在“銷售”聯(lián)系,每個商店可銷售多種商品,每種商品也可放在多個商店銷售,每個商店銷售一種商品,有月銷售量;商店與職工間存在著“聘用”聯(lián)系,每個商店有許多職工,每個職工只能在一個商店工作,商店聘用職工有聘期和月薪。 (1)試畫出E-R圖,并在圖上注明屬性、聯(lián)系的類型。 (2)將E-R圖轉換成關系模型,并注明主鍵和外鍵。 解:(1) E-R圖如圖。 月薪 地址 商店編號 商店 商店名 月銷售量 聘用 聘期 銷售 ML 商品號 業(yè)績 職工 商品 N N 姓名 性別 規(guī)格 商品名 單

47、價 職工編號 圖5.1 (2)這個ER圖可轉換4個關系模式: 商店(商店編號,商店) 職工(職工編號,姓名,性別,業(yè)績,商店編號,聘期,月薪) 商品(商品號,商品名,規(guī)格,單價) 銷售(商店編號,商品號,月銷售量) 7.假設某超市公司要設計一個數(shù)據(jù)庫系統(tǒng)來管理該公司的業(yè)務信息。該超市公司的業(yè)務管理規(guī)則如下: ⑴該超市公司有若干倉庫,若干連鎖商店,供應若干商品。 ⑵每個商店有一個經(jīng)理和若干收銀員,每個收銀員只在一個商店工作。 ⑶每個商店銷售多種商品,每種商品可在不同的商店銷售。 ⑷每個商品編號只有一個商品名稱,但不同的商品編號可以有相同的商品名稱。每種商品可以有

48、多種銷售價格。 ⑸超市公司的業(yè)務員負責商品的進貨業(yè)務。 試按上述規(guī)則設計E-R模型 .解:圖5.6是ER圖的一種設計方案。 N 具有 銷售價格 N 1 業(yè)務員 M 庫存 倉庫 商品 M 發(fā)貨 進貨 M N N N P 主管 擁有 商店 收銀員 1 P 1 N 1 M N 銷售 經(jīng)理 二.單項選擇題 1.需求分析階段設計數(shù)據(jù)流程圖(DFD)通常采用____D___。

49、A.面向對象的方法 B.回溯的方法 C.自底向上的方法 D.自頂向下的方法 2.概念設計階段設計概念模型通常采用___C____。 A.面向對象的方法 B.回溯的方法 C.自底向上的方法 D.自頂向下的方法 3.設計子模式屬于數(shù)據(jù)庫設計的___C____。 A.需求分析 B.概念設計 C.邏輯設計 D.物理設計 4.概念結構設計的主要目標是產(chǎn)生數(shù)據(jù)庫的概念結構,該結構主要反映__D_____。 A.應用程序員的編程需求 B.DBA的管理信息需求 C.數(shù)據(jù)庫系統(tǒng)的維護需求

50、 D.企業(yè)組織的信息需求 5.數(shù)據(jù)庫設計人員和用戶之間溝通信息的橋梁是___B____。 A.程序流程圖 B.實體聯(lián)系圖 C.模塊結構圖 D.數(shù)據(jù)結構圖 6. 有兩個不同的實體集,它們之間存在著一個1:1聯(lián)系和一個M:N聯(lián)系,那么根 據(jù)E-R模型轉換成關系模型的規(guī)則,這個E-R結構轉換成的關系模式個數(shù)為___B____。 A.2個 B.3個 C.4個 D.5個 7. 如果有10個不同的實體集,它們之間存在著12個不同的二元聯(lián)系(二元聯(lián)系指 兩個實體集之間的聯(lián)系),其中3個1:1聯(lián)系,4個1:N聯(lián)系,5個M:N聯(lián)

51、系,那么根據(jù)ER模型轉換成關系模型的規(guī)則,這個ER結構轉換成的關系模式個數(shù)為____B___。 A.14個 B.15個 C.19個 D.22個 8. 在E-R模型轉換成關系模型的過程中,下列敘述不正確的是___B____。 A.每個實體類型轉換成一個關系模式 B.每個聯(lián)系類型轉換成一個關系模式 C.每個M:N聯(lián)系類型轉換一個關系模式 D.在處理1:1和1:N聯(lián)系類型時,不生成新的關系模式 9. 當同一個實體集內部的實體之間存在著一個1:N聯(lián)系時,那么根據(jù)ER模型轉換成 關系模型的規(guī)則,這個ER結構轉換成的關系模式個數(shù)為___A____。

52、 A.1個 B.2個 C.3個 D.4個 10.當同一個實體集內部的實體之間存在著一個M:N聯(lián)系時,那么根據(jù)E-R模型轉換 成關系模型的規(guī)則,這個ER結構轉換成的關系模式個數(shù)為___B____。 A.1個 B.2個 C.3個 D.4個 11.所謂概念模型,指的是___D____。 A.客觀存在事物及其相互聯(lián)系 B.將信息世界中的信息進行數(shù)據(jù)化 C.實體模型在計算機中的數(shù)據(jù)化表示 D.現(xiàn)實世界到機器世界的一個中間層次,即信息世界 12.

53、對于現(xiàn)實世界中事物的特征,在實體-聯(lián)系模型中使用____A___。 A.屬性描述 B.關鍵字描述 C.二維 表格描述 D.實體描述 13.把實體-聯(lián)系模型 轉換為關系模型時,實體之間多對多聯(lián)系在關系模型中是通過____C___。 A.建立新的屬性來實現(xiàn) B建立新的關鍵字來實現(xiàn) C.建立新的關系來實現(xiàn) D建立新的實體來實現(xiàn) 14.E-R方法的三要素是___C____。 A.實體、屬性、實體集 B.實體、碼、聯(lián)系 C.實體、屬性、聯(lián)系 D.聯(lián)系、域、碼、 15.E-R圖是表示要領模型的有效工具之一,E-R圖中的菱形框是___A____。 A.實

54、體和實體之間的聯(lián)系 B.實體 C.實體的屬性 D.聯(lián)系的屬性 16.E-R圖是表示要領模型的有效工具之一,它一般適用建立數(shù)據(jù)庫的 A 。 A.概念模型 B.結構模型 C.物理模型 D.邏輯模型 17.下列敘述中,正確的一條說法是 D 。 A.E-R方法設計數(shù)據(jù)庫管理系統(tǒng)的方法 B.在E-R方法中,總可以用三個二元關系來代替一個三元關系。 C.數(shù)據(jù)庫管理系統(tǒng)是由DBA設計和實現(xiàn) D.監(jiān)督和控制數(shù)據(jù)庫的使用和運行是DBA的職責之一 18.概念模型獨立于是 D 。 A.E-R模型 B.DBMS C.操作系統(tǒng)和DBMS D.硬件設備和軟件 1

55、9.一個部門有多個職工,一個職工只在一個部門工作,一個職工參加多個項目,一個項目,一個項目由多個職工完成,則部門和職工間、職工和項目間的聯(lián)系是 D 。 A.1 :n 1 :n B.1 :1 1 :n C.m :n m :n D.1 :n m :n 20.下列實體類的聯(lián)系中,屬于多對多聯(lián)系業(yè)務的是非 A 。 A.學生與課程之間聯(lián)系 B.學校與教師之間的聯(lián)系 C.商品條形碼和商品之間聯(lián)系 D.班級與班長之間聯(lián)系 21.如果一個班只能有一個班長,而且一班長不能同時擔任其它班的班長,班級和班長兩個實體之間的關系屬于___A____。 A. 一對

56、一聯(lián)系 B. 一對二聯(lián)系 C. 多對多聯(lián)系 D. 一對多聯(lián)系 22.設有部門和職員兩個實體,每個職員只能屬于一個部門,一個部門可以有多名職員,則部門與職員實體之間的聯(lián)系類型是___B____。 A. m:n B. 1:m C. m:k D. 1:1 三.填空題 1.在一個關系R中,若屬性集X函數(shù)決定屬性集Y,同時Y函數(shù)決定X,則記作為__ X←→Y __,它們之間互為__決定因素__。 2.在一個關系R中,若X→Y,并且X的任何真子集都不能函數(shù)決定Y,則稱X→Y為_全部__函數(shù)依賴,否則,若X→Y,并且X的一個

57、真子集也能夠函數(shù)決定Y,則稱X→Y為_部分__函數(shù)依賴。 3.在一個關系R中,若存在“學號→系號,系號→系主任”,則隱含存在著__學號__函數(shù)決定__系主任__。 4. 在一個關系R中,若存在X→(Y,Z),則也隱含存在__ X→Y __和__ X→Z ,稱此為函數(shù)依賴的__分解性__規(guī)則。 5. 設一個關系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD={A→B,B→C,D→E},則該關系的候選碼為___(A,D)___,該候選碼含有__2__屬性。 6. 設一個關系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD={A→B,A→C,(C,D)→E},則該關系的候選碼為__

58、_(A,D)___,候選碼函數(shù)決定E是__偽傳遞____性。 7.關系數(shù)據(jù)庫中的每個關系必須最低達到___第一_____范式,該范式中的每個屬性都是____不可再分______的。 8.設一個關系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD={A→B,A→C,(A,D)→E},則該關系的候選碼為__(A,D)___,該關系存在著___部分__函數(shù)依賴。 9.設一個關系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD={A→B,A→C,(C,D)→E},該關系只滿足___第一___范式,若要規(guī)范化為第三范式,則將得到__3___個關系。 10. 設一個關系為R(A,B,C,D

59、,E,F,G),它的最小函數(shù)依賴集為FD={A→B,A→C,C→D,C→E,A→F,F→G},該關系滿足___第二_____范式,若要規(guī)范化為高一級的范式,則將得到___3_____個關系。 11.若一個關系的任何非主屬性都不部分依賴和傳遞依賴于任何候選碼,則稱該關系達到____第三____范式。 12. 若一個關系中只有一個候選碼,并且該關系達到了第三范式,則表明它同時也達到了___BC_____范式,該關系中所有屬性的___決定因素_______都是候選碼 13.數(shù)據(jù)庫設計方法:有: 新奧爾良 、 E—R模型 、 3NF 和 ODL 。 14.一個數(shù)據(jù)庫應

60、用系統(tǒng)開發(fā)和設計過程大致包括六個階段: 需求分析 、 概念設計 、 邏輯設計 、和 物理設計 、機器設計和運行維護。 15.用戶需求主要包括以下三方面: 性息需求 、 處理需求 、 安全性 和 完整性 要求 。 16.需求分析的工作主要有下面四步組成:分析用戶活動, 業(yè)務流程圖 ;確定系統(tǒng)范圍,產(chǎn)生 系統(tǒng)范圍圖 ;分析用戶活動涉及的數(shù)據(jù),產(chǎn)生 數(shù)據(jù)流程圖 ;分析系統(tǒng)數(shù)據(jù),產(chǎn)生 數(shù)據(jù)字典 。 17. 需求分析中的數(shù)據(jù)字典通常包含以下五個部分: 數(shù)據(jù)項 、 數(shù)據(jù)結構 、 數(shù)據(jù)流 、 和 數(shù)據(jù)存儲 以及 加工過程 。 18.描述概念結構的工具是 E-R

61、 圖。 19.概念設計階段可分為三步來完成:設計局部概念模式 、 綜合成全局概念模式 、 和 評審 。 20.就方法的特點而言,需求分析階段通常采用 自頂向下逐步細化 的分析方法;概念設計階段通常采用 自底向上逐步綜合 的設計方法。 21.邏輯設計的主要工作是:把概念模式轉換成DBMS能處理的模式 模式。 22.邏輯設計的步驟有五步:形成初始模式 、設計子模式、應用程序設計梗概 、模式評價和模式修正。 23.關系規(guī)范化的目的是控制 冗余,避免 插入 和 刪除 異常,從而增強數(shù)據(jù)庫結構的穩(wěn)定性和靈活性。 習題四 一、選擇題 1.Visual Fo

62、xPro 6.0是一個 C 。 A.8 位數(shù)據(jù)庫開發(fā)系統(tǒng) B.16位數(shù)據(jù)庫開發(fā)系統(tǒng) C.32位數(shù)據(jù)庫開發(fā)系統(tǒng) D.64位數(shù)據(jù)庫開發(fā)系統(tǒng) 2.退出Visual FoxPro的操作方法是 D 。 A.從“文件”下拉菜單中選擇“退出”選項 B.用鼠標左按鈕單擊關閉窗口按鈕 C.在命令窗口中鍵入QUIT命令,然后敲回車鍵 D.以上方法都可以 3.顯示與隱藏命令窗口的操作是 D 。 A.單擊“常用”工具欄上的“命令窗口”按鈕 B.通過“窗口”菜單下的“命令窗口”選項來切換 C.直接按Ctrl+F2或Ctrl+F

63、4組合鍵 D.以上方法都可以 4.下面關于工具欄的敘述,錯誤的是 D 。 A.可以創(chuàng)建用戶自己的工具欄 B.可以修改系統(tǒng)提供的工具欄 C.可以刪除用戶創(chuàng)建的工具欄 D.可以刪除系統(tǒng)提供的工具欄 5.在“選項”對話框的“文件位置”選項卡中可以設置 B 。 A.表單的默認大小 B.默認目錄 C.日期和時間的顯示格式 D.程序代碼的顏色 6.“項目管理器”的“數(shù)據(jù)”選項卡用于顯示和管理 A 。 A.數(shù)據(jù)庫、自由表和查詢 B.數(shù)據(jù)庫、視圖和查詢 C.數(shù)據(jù)庫、自由表、查詢和

64、視圖 D.數(shù)據(jù)庫、表單和查詢 7.“項目管理器”的“文檔”選項卡用于顯示和管理 D 。 A.表單、報表和查詢 B.數(shù)據(jù)庫、表單和報表 C.查詢、報表和視圖 D.表單報表和標簽 8.要啟動Visual FoxPro的向導可以 D 。 A. 打開新建對話框 B. 單擊工具欄上的“向導”圖標按鈕 C. 從“工具”菜單中選擇“向導”D.以上方法都可以 9.打開一個數(shù)據(jù)庫的命令是 B 。 A.USE B.USE DATABASE

65、 C.OPEN D.OPEN DATABASE 10. Visual FoxPro數(shù)據(jù)庫文件是 D 。 A.存放用戶數(shù)據(jù)文件 B.管理數(shù)據(jù)庫對象的系統(tǒng)文件 C.存放用戶數(shù)據(jù)和系統(tǒng)數(shù)據(jù)的文件 D.前三種說法都對 11.要為工資表所有職工增加100元工資,應該使用命令 D 。 A.CHANGE 工資WITH 工資+100 B.REPLACE 工資WITH 工資+100 C.CHANGE ALL 工資WITH 工資+100 D.REPLACE ALL 工資WITH工資+100 12.以下

66、關于自由表的敘述,正確的是 C 。 A.全部是用以前版本的FoxPro(FOXBASE)建立的表 B.可以用Visual FoxPro建立,但是不能把它添加到數(shù)據(jù)庫中 C.自由表可以添加到數(shù)據(jù)庫中,數(shù)據(jù)庫表也可以從數(shù)據(jù)庫中移出成為自由表 D.自由表可以添加到數(shù)據(jù)庫中,但數(shù)據(jù)庫表不可以從數(shù)據(jù)庫中移出成為自由表 二、 填空題 1.項目管理器文件的擴展名是 pjx。 2.擴展名為.prg的程序文件在“項目管理器”的_代碼__選項卡中顯示和管理。 3.項目管理器的“移去”按鈕有兩個功能:一是把文件__從項目中移去文件__,二是_從磁盤中刪除 文件。 4.實現(xiàn)表之間臨時聯(lián)系的命令是___SET RELATION__. 5.在Visual Fox

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!