下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第一章 習(xí) 題一、單項(xiàng)選擇題1 數(shù)據(jù)庫DB,數(shù)據(jù)庫系統(tǒng)DBS和數(shù)據(jù)庫管理系統(tǒng)DBMS 之間的關(guān) 系是 A 。A. DBS 包括 DB 和 DBMSB. DBMS 包括 DB 和 DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是 DBMS2. 下面列出的數(shù)據(jù)庫管理技術(shù)開展的三個(gè)階段中,沒有專門的軟件對數(shù)據(jù)進(jìn)行 管理的是 D 。I 人工管理階段II.文件系統(tǒng)階段III 數(shù)據(jù)庫階段A. I 和 IIB. 只有 IIC. II 和 IIID. 只有 I3. 以下四項(xiàng)中,不屬于數(shù)據(jù)庫系統(tǒng)特點(diǎn)的是 C 。A. 數(shù)據(jù)共享B. 數(shù)據(jù)完整性C. 數(shù)據(jù)冗余度高D. 數(shù)據(jù)獨(dú)立性高4. 數(shù)據(jù)庫系統(tǒng)的數(shù)
2、據(jù)獨(dú)立性表達(dá)在 B 。A .不會因?yàn)閿?shù)據(jù)的變化而影響到應(yīng)用程序B. 不會因?yàn)橄到y(tǒng)數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序C. 不會因?yàn)榇鎯Σ呗缘淖兓绊懘鎯Y(jié)構(gòu)D. 不會因?yàn)槟承┐鎯Y(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu)5. 要保證數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立性,需要修改的是 C 。A. 模式與外模式B.模式與內(nèi)模式C. 三層之間的兩種映射D.三層模式6. 要保證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是 A 。A. 模式與外模式的映射B.模式與內(nèi)模式之間的映射C. 模式D.三層模式7. 用戶或應(yīng)用程序看到的那局部局部邏輯結(jié)構(gòu)和特征的描述是 C ,它是 模式的邏輯子集。A.模式B.物理模式C. 子模式D. 內(nèi)模
3、式8. 下述 B 不是 DBA 數(shù)據(jù)庫管理員的職責(zé)。A.完整性約束說明B.定義數(shù)據(jù)庫模式C.數(shù)據(jù)庫平安D.數(shù)據(jù)庫管理系統(tǒng)設(shè)計(jì)9. 常見的數(shù)據(jù)模型有三種,它們是 B A 網(wǎng)狀、關(guān)系和語義B 層次、關(guān)系和網(wǎng)狀C 環(huán)狀、層次和關(guān)系D 字段名、字段類型和記錄10. 在 E-R 圖中,用來表示屬性的圖形是 B A 矩形B 橢圓形C 菱形D 平行四邊形二、填空題1. 描述數(shù)據(jù)庫全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是 模式。2. 數(shù)據(jù)的物理獨(dú)立性 是指數(shù)據(jù)庫的物理存儲結(jié)構(gòu)改變時(shí),盡量不影響整體邏輯結(jié)構(gòu)、用戶的邏輯結(jié)構(gòu)以及應(yīng)用程序。3. 數(shù)據(jù)庫系統(tǒng)與文件管理系統(tǒng)相比擬,數(shù)據(jù)的冗余度 _低 ,數(shù)據(jù)共享性高。4. 用樹
4、形結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱之為 _層次模型 _。5 模式 /內(nèi)模式映像為數(shù)據(jù)庫提供了 物理 獨(dú)立性。6數(shù)據(jù)庫中對數(shù)據(jù)的操作可以以數(shù)據(jù)項(xiàng)為單位, 也可以以 記錄為單位。7 數(shù)據(jù)庫用戶分為四類,分別是 _數(shù)據(jù)庫管理員 _、系統(tǒng)分析員 、應(yīng)用程序員 和最終用戶 。8 數(shù)據(jù)模型由 數(shù)據(jù)結(jié)構(gòu) 、數(shù)據(jù)操作 和數(shù)據(jù)的完整性約束條件 三局部組成。9 數(shù)據(jù)管理技術(shù)的開展經(jīng)過三個(gè)階段,分別是 _人工管理階段 _、_文件 系統(tǒng)階段 _和數(shù)據(jù)庫系統(tǒng)階段 。10從數(shù)據(jù)庫管理系統(tǒng)的角度劃分?jǐn)?shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu), 可分為 _外模式 _、 模式和內(nèi)模式 三層。三、簡答題1 試述數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫
5、管理系統(tǒng)的概念。 數(shù)據(jù)是用來描述客觀事物的可識別的符號系列,用來記錄事物的情況。數(shù)據(jù)用類型和值來表示,不同的數(shù)據(jù)類型記錄的事物性質(zhì)不一樣。數(shù)據(jù)庫是指長期存儲在計(jì)算機(jī)內(nèi)的、 有結(jié)構(gòu)的、 大量的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫系統(tǒng)DataBase System簡稱DBS是指計(jì)算機(jī)系統(tǒng)引入數(shù)據(jù)庫后的 系統(tǒng)構(gòu)成, 是一個(gè)具有管理數(shù)據(jù)庫功能的計(jì)算機(jī)軟硬件綜合系統(tǒng)。 數(shù)據(jù)庫系統(tǒng)可 以實(shí)現(xiàn)有組織地、動態(tài)地存儲大量數(shù)據(jù)、提供數(shù)據(jù)處理和資源共享的效勞。數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件, 在數(shù)據(jù)庫 建立、運(yùn)用和維護(hù)時(shí)對數(shù)據(jù)庫進(jìn)行統(tǒng)一控制、 統(tǒng)一管理, 使用戶能方便地定義數(shù) 據(jù)和操縱數(shù)據(jù), 并能夠
6、保證數(shù)據(jù)的平安性、 完整性、多用戶對數(shù)據(jù)的并發(fā)使用及 發(fā)生故障后的系統(tǒng)恢復(fù)。2 使用數(shù)據(jù)庫系統(tǒng)有什么好處?采用數(shù)據(jù)庫系統(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ù)庫系統(tǒng)進(jìn)行管理,這也是由于數(shù)據(jù)庫 系統(tǒng)與人工管理或文件管理相比更加有優(yōu)勢。3 試述文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的區(qū)別和聯(lián)系。 可參考教材中文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段各自特點(diǎn)。4 數(shù)據(jù)庫管理系統(tǒng)的主要功能有哪些? 數(shù)據(jù)庫管理系統(tǒng)是對數(shù)據(jù)進(jìn)行管理的一個(gè)龐大的系統(tǒng)軟件, 它由許多程序模 塊構(gòu)
7、成。根據(jù) DBMS 的程序模塊劃分, DBMS 一般具有如下功能。1數(shù)據(jù)庫定義功能數(shù)據(jù)庫定義就是對數(shù)據(jù)庫最根本信息的描述, 是數(shù)據(jù)庫根本規(guī)那么與結(jié)構(gòu)的體 現(xiàn),是數(shù)據(jù)庫運(yùn)行的根本依據(jù)。2數(shù)據(jù)庫操作功能 數(shù)據(jù)庫操作就是對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行查詢、增加、修改、刪除。數(shù)據(jù)庫操 作使用的是 DML ,即數(shù)據(jù)操作語言 Data Manipulating Language。 DML 也是 SQL 語言中的一局部。一般的 DBMS 都提供功能強(qiáng)大、易學(xué)易用的數(shù)據(jù)操縱語 言DML。DML有兩類,一類是宿主型語言,它不能獨(dú)立使用而必須嵌入某種主 語言,如 C、Pascal、COBOL 語言中使用,另一類是自立獨(dú)立型
8、語言,通 常在 DBMS 提供的軟件工具中獨(dú)立使用。3數(shù)據(jù)庫運(yùn)行處理 數(shù)據(jù)庫運(yùn)行處理,就是對數(shù)據(jù)庫運(yùn)行的過程時(shí)刻進(jìn)行控制和管理,使數(shù)據(jù)或 操作按照數(shù)據(jù)庫數(shù)據(jù)字典中最初定義的規(guī)那么和約定正常存儲或進(jìn)行。 例如,用戶 的合法性和權(quán)限確認(rèn),數(shù)據(jù)的正確性、有效性、完整性和存取控制,多用戶的事 務(wù)管理和并發(fā)控制,數(shù)據(jù)的自動恢復(fù)和死鎖檢測,運(yùn)行記錄日志等。4數(shù)據(jù)組織、存儲和管理 數(shù)據(jù)組織和存儲的根本目標(biāo)是提高存儲空間利用率和方便存取, 提供多種存 取方法, 從而提高存取效率。 DBMS 有如一部復(fù)雜的機(jī)器, 只有機(jī)器的各個(gè)局部 協(xié)調(diào)配合,才能夠正常的工作。 因此, DBMS 需要對數(shù)據(jù)進(jìn)行規(guī)律、 條理的管
9、理。 DBMS 對各種數(shù)據(jù)進(jìn)行分類組織、 存儲和管理, 這些數(shù)據(jù)包括數(shù)據(jù)字典、 用戶數(shù) 據(jù)、存取路徑、系統(tǒng)文件、運(yùn)行的規(guī)那么和約定、內(nèi)存的分配與如何使用等。5數(shù)據(jù)庫的建立和維護(hù)假設(shè)要使 DBMS 真正發(fā)揮作用, 就必須使它真正的工作, 建立應(yīng)用數(shù)據(jù)庫為用 戶效勞。數(shù)據(jù)庫的建立與維護(hù)程序模塊,包括數(shù)據(jù)庫的初始建立、數(shù)據(jù)的轉(zhuǎn)換、 數(shù)據(jù)的轉(zhuǎn)儲和恢復(fù)、 數(shù)據(jù)庫的重組織和重構(gòu)造以及性能監(jiān)測分析等功能。 數(shù)據(jù)庫 的初始建立也是應(yīng)用 DDL 語言。數(shù)據(jù)轉(zhuǎn)換與轉(zhuǎn)儲一般用于在不同 DBMS 之間的 數(shù)據(jù)轉(zhuǎn)存。6其他包括 DBMS 與網(wǎng)絡(luò)中其他軟件系統(tǒng)的通信功能, 一個(gè) DBMS 與另一個(gè) DBMS 或文件系統(tǒng)的
10、數(shù)據(jù)轉(zhuǎn)換功能, 異構(gòu)數(shù)據(jù)庫之間的互訪和互操作功能等。 例如,不 同 DBMS 之間的數(shù)據(jù)交換接口或者通過網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)庫連接的接口等。5 試述數(shù)據(jù)模型的概念、數(shù)據(jù)模型的作用和數(shù)據(jù)模型的三個(gè)要素。 在數(shù)據(jù)庫中,數(shù)據(jù)模型主要是指數(shù)據(jù)的表示方法和組織方法,即如何存放數(shù) 據(jù)以及數(shù)據(jù)之間的關(guān)系, 確定獲取需要信息的方法與途徑, 是對現(xiàn)實(shí)世界進(jìn)行抽 象的工具。數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)的完整性約束條件三局部組成。6.假設(shè)某工廠物資管理系統(tǒng)涉及如下實(shí)體:倉庫倉庫號、面積貨物貨號、名稱職工職工號、姓名、年齡、職稱各實(shí)體之間具有如下所述聯(lián)系:一個(gè)倉庫可以存放多種貨物,一種貨物可以 存放在多個(gè)倉庫中,即
11、倉庫與貨物之間存在“存貨聯(lián)系;一個(gè)倉庫有多個(gè)職工 當(dāng)保管員,每一個(gè)職工只能在一個(gè)倉庫工作,即倉庫與職工之間存在“工作聯(lián) 系。請用E-R圖表示該工廠物資管理的概念模型。職工第二章習(xí)題一、單項(xiàng)選擇題1. 在關(guān)系模型中,以下說法正確的選項(xiàng)是(A .關(guān)系中存在可分解的屬性值 C.關(guān)系中考慮元組的順序按習(xí)慣考慮列的順序2.)B .關(guān)系中允許出現(xiàn)相同的元組D .元組中,屬性理論上是無序的,但使用時(shí)3.4.參加差運(yùn)算的兩個(gè)關(guān)系(B )A.屬性個(gè)數(shù)可以不相同C. 一個(gè)關(guān)系包含另一個(gè)關(guān)系的屬性 有兩個(gè)關(guān)系 R(A , B, C)和S(B, C,A . 3B . 4設(shè)k元關(guān)系R,貝U 2'(R)表示(A
12、.從R中挑選2的值等于第4個(gè)分量值的元組所構(gòu)成的關(guān)系B .從R中挑選第2個(gè)分量值等于4的元組所構(gòu)成的關(guān)系C.從R中挑選第2個(gè)分量值等于第4個(gè)分量值的元組所構(gòu)成的關(guān)系 D .2'4'(R)與2 '(D),C.B )B.屬性個(gè)數(shù)必須相同D.屬性名必須相同那么RXS結(jié)果的屬性個(gè)數(shù)是( D5D . 65.設(shè) W= l(R),6.7.9.2 4( R)是等價(jià)的且W和R的元組個(gè)數(shù)分別為 m和n,那么兩者之間滿足(A . m = nC. m > n 設(shè) W=R S,A . w < (r + s)B. D.且W、R、S的屬性個(gè)數(shù)分別為B.m< nm> nw、r、
13、s,那么三者之間滿足 w <(r + s) w > (r + s)C. w = r + sD.有兩個(gè)關(guān)系 R(A,B,C)和S(B,C,D),那么R+S結(jié)果的屬性個(gè)數(shù)是(A . 3B . 2下述哪個(gè)是單目運(yùn)算( C )A .差B .并假設(shè) D1=a1 , a2, a3, D2=1 , 2,A . 6B . 8C )D.不一定D .除法3,貝U D1XD2集合中共有元組(D.C.投影10 .取出關(guān)系中的某些列,并消去重復(fù)元組的關(guān)系代數(shù)運(yùn)算稱為(A .取列運(yùn)算B.投影運(yùn)算C.聯(lián)接運(yùn)算D.選擇運(yùn)算二、填空題C )個(gè)121 .關(guān)系模型的根本數(shù)據(jù)結(jié)構(gòu)是二維表格。2. 關(guān)系模型的三類完整性規(guī)那
14、么是 實(shí)體完整性性 、參照完整性 和用戶自定義完整。3. 在關(guān)系中能惟一標(biāo)識元組的屬性集稱為關(guān)系模式的 候選碼。4. 根據(jù)關(guān)系模式的完整性規(guī)那么 ,一個(gè)關(guān)系中的主屬性要求 惟一且非空 。5. 關(guān)系代數(shù)中的傳統(tǒng)集合運(yùn)算包括并、交、差、笛卡爾積 6. 專門的關(guān)系運(yùn)算操作包括 選擇、投影、連接和除運(yùn)算 。7. B連接操作是由關(guān)系代數(shù)的 笛卡爾積操作和 選擇操作組合而成。&關(guān)系的并、差、交操作,要求兩個(gè)關(guān)系具有相同的屬性個(gè)數(shù),且相應(yīng)的屬性取自同一個(gè)域_。9.假設(shè)屬性F不是關(guān)系 R的主碼,但它與關(guān)系 S的主碼K相對應(yīng),那么F稱為R的 外碼。10如果關(guān)系 R和S做自然聯(lián)接時(shí),只把 R中原該舍去的元
15、組放到新關(guān)系中,那么這種操 作稱為 左外連接操作。三、簡答1定義并理解以下術(shù)語,說明它們之間的聯(lián)系與區(qū)別:(1) 域,笛卡爾積,關(guān)系,元組,屬性域:域是一組具有相同數(shù)據(jù)類型的值的集合。笛卡爾積:給定一組域 Di, D2,,Dn, Di, D2,,Dn的笛卡爾積為:D1XD2X-XD1 =(d1, d2,,dn)| di Di, i = 1, 2,,n關(guān)系:關(guān)系是笛卡爾積的有限子集。元組:表中的一行稱為一個(gè)元組。與實(shí)體相對應(yīng),相當(dāng)于記錄。屬性:表中每一列稱為一個(gè)屬性。(2) 候選碼,主碼,外碼候選碼:能唯一表示關(guān)系中元組的一個(gè)屬性或?qū)傩约鞔a:從關(guān)系的多個(gè)候選碼中的選擇出其中一個(gè)作為查詢、插入或
16、刪除元組的操作變量,被選中的候選碼稱為主碼。外碼:設(shè)F是根本關(guān)系 R的一個(gè)或一組屬性,但不是關(guān)系R的主碼(或候選碼)。如果F與根本關(guān)系S的主碼K相對應(yīng),那么稱F是根本關(guān)系R的外部關(guān)系碼,可簡稱外碼。(3) 關(guān)系模式,關(guān)系,關(guān)系數(shù)據(jù)庫關(guān)系模式:關(guān)系模式是關(guān)系的框架,是對關(guān)系結(jié)構(gòu)的描述。它指出了關(guān)系有哪些屬性構(gòu)成。關(guān)系數(shù)據(jù)庫:一組關(guān)系模式的集合就叫做關(guān)系數(shù)據(jù)庫模式。與關(guān)系數(shù)據(jù)庫模式對應(yīng)的數(shù)據(jù) 庫即為關(guān)系數(shù)據(jù)庫。2試述關(guān)系模型的完整性規(guī)那么。在參照完整性中,為什么外碼屬性的值有時(shí)也可以為空?什么情況下才可以為空?什么情況下不允許為空?當(dāng)外碼屬性同時(shí)是主屬性時(shí),那么不允許為空;當(dāng)外碼屬性是非主屬性時(shí),
17、那么可以為空。3笛卡爾積、等值連接、自然連接三者之間有什么區(qū)別?等值連接是在笛卡爾積的根底上按“=符號運(yùn)算選擇出滿足條件的記錄,自然連接是在做完等值連接后在結(jié)果中把重復(fù)的屬性去掉。四.設(shè)有關(guān)系R和S 如下表,計(jì)算R U S, R S, RGS, RXS,彳旳。R ABCS ABC:367:345257723723四.設(shè)有關(guān)系 R和S (如下表),計(jì)算R U S, R S, RAS, RXS, 2,3(R)。R:S:ABC367345257723_rJJ_4.R U SABC367R S ABC2,3RBC2573676772325757345_2_RXSR .AR .BR .CS .AS .B
18、S .C367345257345723345367723257723723723五.設(shè)有關(guān)系R和S (如下表),計(jì)算r»bS, r S, a c(R S)。R:A|bS:Vca11cc23a2Rr.b s.bSR .AR .BS.BS.Ca13aa12dc23aRSR .AR .BS.Ca1cc2dd3aA C(R S)R .AR .BS.BS.Ca13ad32dc21c六.設(shè)有一個(gè)SPJ數(shù)據(jù)庫,包括S, P, J, SPJ四個(gè)關(guān)系模式:S SNO , SNAME , STATUS , CITY;PPNO, PNAME , COLOR , WEIGHT;JJNO, JNAME , C
19、ITY;SPJSNO, PNO, JNO, QTY;供給商表S由供給商代碼SNO、供給商姓名SNAME 、供給商狀態(tài)STATUS、 供給商所在城市CITY 組成;零件表 P由零件代碼PNO、零件名PNAME 、顏色 COLOR 、重量WEIGHT 組成;工程工程表 J由工程工程代碼JNO、工程工程名 JNAME 、工程工程所在城市CITY 組成;供給情況表 SPJ由供給商代碼SNO、零 件代碼PNO、工程工程代碼JNO、供給數(shù)量QTY 組成,表示某供給商供給某種零 件給某工程工程的數(shù)量為 QTY。試用關(guān)系代數(shù)完成如下查詢:1求供給工程J1零件的供給商號碼 SNO ;2求供給工程J1零件P1的供
20、給商號碼SNO;3求供給工程J1零件為紅色的供給商號碼 SNO ;4 求沒有使用天津供給商生產(chǎn)的紅色零件的工程號JNO;答:(1)(2)(3)(4)(5)5求至少用了供給商 S1所供給的全部零件的工程號 JNO。sno( jno= '1'(SPJ)SNO ( JNO= '1'PNO= '1 'SPJ)SNO ( JNO= '1' COLOR='紅 'SPJP)JNO (SPJ)- JNO( CITY='天津'COLOR='紅 '(SPJ S P)PNO,JNO (SPJ) * PNO
21、 (SNO= '1' (SPJ)第三章 習(xí) 題一、單項(xiàng)選擇題1在關(guān)系模型 R中,函數(shù)依賴 XtY的語義是B A .在R的某一關(guān)系中,假設(shè)兩個(gè)元組的 X值相等,那么Y值也相等B .在R的每一關(guān)系中,假設(shè)兩個(gè)元組的 X值相等,那么Y值也相等C.在R的某一關(guān)系中,X值應(yīng)與Y值相等D .在R的每一關(guān)系中,X值應(yīng)與Y值相等2. 設(shè)學(xué)生關(guān)系模式為:學(xué)生學(xué)號,姓名,年齡,性別,成績,專業(yè),那么該關(guān)系模式的主鍵是 B A.性別B .學(xué)號C 學(xué)號,姓名D 學(xué)號,姓名,性別3 .如果X t Y Y不包含于X,且Y不能決定X和Y t Z成立,那么X t Z成立。這條規(guī) 那么稱為 B A 自反律B 傳
22、遞律C 偽傳遞律D 增廣律4. 關(guān)系模式R 2NF,那么R - 定是 AA 1NFCBCNF5設(shè)一關(guān)系模式為:運(yùn)貨路徑顧客姓名,那么該關(guān)系模式的主鍵是 C B3NFD4NF顧客地址, 商品名, 供給商姓名, 供給商地址 ,B 顧客姓名,商品名D .顧客姓名,顧客地址A 顧客姓名,供給商姓名,供給商地址C.顧客姓名,供給商姓名,商品名6以下有關(guān)范式的表達(dá)中正確的選項(xiàng)是B A .如果關(guān)系模式 R 1NF,且R中主屬性完全函數(shù)依賴于主鍵,貝UR是2NFB .如果關(guān)系模式 R 3NF,貝U R 2NF 一定成立C. 如果關(guān)系模式 R 1NF,那么只要消除了 R中非主屬性對主鍵的傳遞依賴,那么R可轉(zhuǎn) 換
23、成 2NFD. 如果關(guān)系模式 R 1NF,那么只要消除了 R中非主屬性對主鍵的局部依賴,那么R可轉(zhuǎn) 換成 3NF7關(guān)系模式學(xué)生學(xué)號,課程號,名次,假設(shè)每一名學(xué)生每門課程有一定的名次,每門課程每一名次只有一名學(xué)生,那么以下表達(dá)中錯誤的選項(xiàng)是 B A 學(xué)號,課程號和課程號,名次都可以作為候選鍵B .只有學(xué)號,課程號能作為候選鍵C.該關(guān)系模式屬于第三范式D .該關(guān)系模式屬于 BCNF8關(guān)系模式 RABCD,F(xiàn)=AtC,BtC,CtD ,那么以下成立的是B AAtBB AtDCAD tBCDAC tBD9 .如果Xt Y且Z U成立,那么XZ t YZ成立,這條規(guī)那么稱為D A .自反律B .傳遞律&
24、#39;C 偽傳遞律D 增廣律D)10能夠消除多值依賴引起的冗余是B. 2NFD. 4NFA. 1NFC. 3NF、填空題1關(guān)系數(shù)據(jù)庫設(shè)計(jì)理論,主要包括三方面內(nèi)容: 數(shù)據(jù)依賴 、范式和關(guān)系模式的標(biāo)準(zhǔn)化設(shè)計(jì)方法 。其中 _數(shù)據(jù)依賴 起著核心的作用。2. 關(guān)系數(shù)據(jù)庫中的關(guān)系模式至少要滿足 第一范式。3非標(biāo)準(zhǔn)化的關(guān)系模式在實(shí)際應(yīng)用中可能存在的問題有數(shù)據(jù)冗余、插入異常、刪除異常、更新異常。4.消除了非主屬性對主碼的局部依賴的關(guān)系模式,稱為 第二范式模式。5消除了非主屬性對主碼傳遞和局部依賴的關(guān)系模式,稱為 第三范式 模式。6消除了每一屬性對主碼傳遞和局部依賴的關(guān)系模式,稱為 BCNF模式。7關(guān)系模式
25、R (A , B, C)中的主碼是(A, B)構(gòu)成的屬性組,且 BC成立,但CB 不成立,那么稱C與主碼之間存在的函數(shù)依賴為局部函數(shù)依賴。&關(guān)系模式 R (A , B , C)中的主碼是 A,且BtC成立,但BA不成立,那么稱 B與主 碼A之間存在的函數(shù)依賴為傳遞函數(shù)依賴。9. 在進(jìn)行模式分解的同時(shí)必須考慮的兩個(gè)問題是無損連接性和保持函數(shù)依賴 。10. Armstrong公理的三條推理規(guī)那么是 自反律、增廣律和傳遞律。三、簡答題l .理解并給出以下術(shù)語的定義:函數(shù)依賴、局部函數(shù)依賴、完全函數(shù)依賴、傳遞依賴、1NF、2NF、3NF、BCNF。函數(shù)依賴:設(shè) R(U)是屬性集U上的關(guān)系模式。
26、X,Y是U的子集。假設(shè)對于 R(U)的任意一個(gè)可 能的關(guān)系r, r中不可能存在兩個(gè)元組在X上的屬性值相等,而在Y上的屬性值不等,那么稱X函數(shù)確定Y或Y函數(shù)依賴于X。局部函數(shù)依賴:設(shè)關(guān)系模式R ( U)中,X , Y U,假設(shè)XtY,但對于X的某一個(gè)真子集 ZtY成立,那么稱Y局部函數(shù)依賴于 X。完全函數(shù)依賴:設(shè)關(guān)系模式 R ( U)中,X , Y U,如果XtY,并且對于X的任何一個(gè)真 子集Z , Z t Y都不成立,那么稱Y完全依賴于X,記作X->Y。傳遞依賴:在關(guān)系模式 R( U )中,設(shè)X、Y、Z是R的三個(gè)不同屬性子集,如果Xt y( Y X ) 成立,但YtX不成立,而Y tZ
27、( Z Y ),那么稱Z對X傳遞函數(shù)依賴。1NF :在關(guān)系模式 R中的每一個(gè)具體關(guān)系r中,如果每個(gè)屬性值都是不可再分的最小數(shù)據(jù)單位,那么稱R是第一范式關(guān)系模式,簡記為R 1NF。2NF :假設(shè)關(guān)系模式R是1NF,且所有非主屬性都完全函數(shù)依賴于任意一個(gè)候選碼,那么稱R是第二范式關(guān)系模式,簡記為 R 2NF。3NF :假設(shè)關(guān)系模式 R是2NF,且所有非主屬性對任何候選關(guān)鍵字都不存在傳遞函數(shù)依 賴,那么稱R是第三范式關(guān)系模式,簡記為R 3NF。BCNF假設(shè)關(guān)系模式 R是1NF,如果對于R的每個(gè)函數(shù)依賴 XtY,假設(shè)Y X,那么X必含有候選 碼,那么稱R是BCNF范式。換句話說,在關(guān)系模式R中,如果每
28、一個(gè)決定因素都包含候選碼, 貝U R BCNF,判斷此關(guān)2. 設(shè)一關(guān)系為:訂單(訂單號,顧客姓名,商品貨號,定購數(shù)量,交貨日期) 系屬于哪一范式,為什么?此關(guān)系的主碼是訂單號,主屬性只有一個(gè),因此它屬于BCNF。3 .設(shè)關(guān)系模式 R (A , B , C), F是R上成立的FD集,有F= A f C, B f C 。 此題需將題目改為:設(shè)關(guān)系模式 R (A , B, C) , F是R上成立的FD集,有F= A f B, Bf C 。( 1)試說明為什么 R 不是 3NF 模式?由于R的主碼為A,存在傳遞函數(shù)依賴: A f B, Bf C;因此R不屬于第三范式。( 2)試分析模式 R 的數(shù)據(jù)冗余
29、問題。關(guān)系 R 中的 C 屬性會存在在數(shù)據(jù)冗余。( 3)試把 R 分解成 3NF 模式集。分解成 3NF 模式集: R1(A,B) ; R2(B,C)。4. 寫出關(guān)系模式標(biāo)準(zhǔn)化的步驟。1NF (消除非主屬性對碼的局部函數(shù)依賴)f 2NF (消除非主屬性對碼的傳遞函數(shù)依賴)f 3NF (消除主屬性對碼的局部和傳遞函數(shù)依賴) f BCNF5. 試述模式分解時(shí)考慮無損連接性和保持函數(shù)依賴的意義。 一個(gè)關(guān)系分解為多個(gè)關(guān)系,相應(yīng)地原來存儲在一張二維表內(nèi)的數(shù)據(jù)就要分散存儲到多張二 維表中,要使這個(gè)分解有意義,起碼的要求是后者不能喪失前者的信息,如果一個(gè)分解具 有無損連接性,那么它能夠保證不喪失信息。而如果
30、一個(gè)分解保持了函數(shù)依賴,那么它可以減 輕或解決各種異常情況。第四章 習(xí) 題一、單項(xiàng)選擇題1在 SQL 中,與關(guān)系代數(shù)中的投影運(yùn)算對應(yīng)的子句是()A SELECTBFROMC WHEREDORDER BY2. 在 SQL 的語句中, ALTER的作用是()A 刪除根本表B修改根本表中的數(shù)據(jù)C 修改根本表的結(jié)構(gòu)D修改視圖3. 用 SQL 語言描述 “在教師表中查找女教師的全部信息 ,以下描述正確的選項(xiàng)是( )A SELECT FROM 教師表IF (性別= 女'B SELECT性別FROM教師表IF (性別=女'C SELECT * FROM 教師表 WHERE (性別= 女
31、9;D SELECT * FROM 性別 WHERE (性別= 女'4.在根本 SQL 語言中,不可以實(shí)現(xiàn)()A 定義視圖B定義根本表C 查詢視圖和根本表D并發(fā)控制5.SELECT 語句執(zhí)行的結(jié)果是()A 數(shù)據(jù)項(xiàng)B元組C 表D數(shù)據(jù)庫6在 SQL 中,用戶可以直接操作的是()A 根本表B視圖C 根本表或視圖D根本表和視圖7 在 SQL 中使用 UPDATE 對表中數(shù)據(jù)進(jìn)行修改時(shí),應(yīng)使用的子句是()A WHEREB FROMC VALUESD SET8 SQL 語言具有的功能是( )A 關(guān)系標(biāo)準(zhǔn)化,數(shù)據(jù)操作,數(shù)據(jù)控制B 數(shù)據(jù)定義,數(shù)據(jù)操作,數(shù)據(jù)控制C 數(shù)據(jù)定義,關(guān)系標(biāo)準(zhǔn)化,數(shù)據(jù)控制D 數(shù)據(jù)
32、定義,關(guān)系標(biāo)準(zhǔn)化,數(shù)據(jù)操作9 中選擇滿足一定條件的元組進(jìn)行分組時(shí),應(yīng)使用的關(guān)鍵字是( )A SELECTBGROUPC WHEREDHAVING10 使用 CREATE INDEX語句建立的是()A 數(shù)據(jù)庫B表C 索引D視圖、填空題1SQL 插入記錄的命令是 INSERT ,刪除記錄的命令是 ,更新記錄的命令是2 SQL 查詢語句中,在 SELECT 子句中允許出現(xiàn)列名和 _。3. SQL 語句中, Order By 可以對 _進(jìn)行排序。4. 在 SQL 查詢語句中,如果要去掉查詢結(jié)果中的重復(fù)值,需使用_ _。5 根本表中增加一個(gè)新列后,各元組在新列上的值是_。6. SQL查詢語句中,對應(yīng)關(guān)系
33、代數(shù)中的“選擇運(yùn)算的語句是 。7. 在SELECT語句中,用*號表示_。&在SQL語言中,DELETE語句的作用是 。9. SQL包括了數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操作和功能。10. 在SQL中表示并集的關(guān)鍵字是 _。三、簡答1. SQL語言有什么特點(diǎn),包括哪幾局部的功能?SQL語言的主要特點(diǎn)包括如下:(1) 功能一體化。功能強(qiáng)大,通用性好,把多種功能融為一體;(2) 高度非過程化。用戶只需要指出“做什么,而不需要指出“怎么做, 數(shù)據(jù)的存取和整個(gè)語句的操作過程由系統(tǒng)自動完成,大大減輕了用戶 的負(fù)擔(dān);(3) 面向集合的操作方式。查詢的結(jié)果和更新操作的對象均可為元組的集 合;(4) 簡單易學(xué),
34、靈活易用。語言簡潔,語法簡單。既可直接使用SQL語句 對數(shù)據(jù)庫進(jìn)行操作,也可把 SQL語句嵌入到高級語言程序中。SQL主要有三大功能:數(shù)據(jù)定義功能可用于定義SQL模式、根本表、視圖和索引;數(shù)據(jù)操縱又可分成數(shù)據(jù)查詢和數(shù)據(jù)更新兩類,其中數(shù)據(jù)更新又分為插入、 刪除和修改三種操作;數(shù)據(jù)控制功能包括對根本表和視圖的授權(quán),完整性規(guī)那么 的描述。2. 什么是嵌套查詢?什么是相關(guān)子查詢?在SQL語言中,一個(gè)SELECT-FROM-WHER句稱為一個(gè)查詢塊。將一個(gè)查詢 塊嵌套在另一個(gè)查詢塊中的查詢稱為嵌套查詢。子查詢的查詢條件依賴于外層父查詢的某個(gè)屬性值,這類查詢稱之為相關(guān)子查詢。求這類查詢時(shí),由于子查詢和父查
35、詢相關(guān),所以子查詢需要反復(fù)求值。3. 設(shè)顧客商品關(guān)系數(shù)據(jù)庫有三個(gè)根本表,表結(jié)構(gòu)如下:商品表:Article (商品號,商品名,單價(jià),庫存量)客戶表:Customer (顧客號,顧客名,性別,年齡, )訂單表:Orderitem (顧客號,商品號,數(shù)量,購置價(jià),日期)(1 )用SQL語言創(chuàng)立一個(gè)視圖 GM_VIEW,檢索顧客的顧客號、顧客名和訂購商品的商品 號以及數(shù)量。CREAT VIEW GM_VIEW( 顧客號,顧客名,商品號,數(shù)量 )ASSELECT _._FROM Customer, OrderitemWHERE _ ;(2) 請用SQL語言檢索一次訂購的商品數(shù)量最多的顧客名。SELEC
36、T顧客名FROM Customer, OrderitemWHERE _=(SELECT_EROM Orderitem);3請用SQL語言找出女顧客購置的商品號、商品名和數(shù)量合計(jì)。SELECT_FROM Orderitem, Artcle, Customer,WHEREGROUP BY Orderitem.商品號,商品名;4請用SQL語言ALTER TABEL命令給商品表 Article增加一個(gè)字段,字段名為:產(chǎn)地, 數(shù)據(jù)類型為:CHAR,長度為:30,命令如下:ALTER TABEL四、用SQL查詢語句完成對學(xué)生管理數(shù)據(jù)庫中三個(gè)根本表S、SC、C的以下查詢操作。1 統(tǒng)計(jì)有學(xué)生選修的課程門數(shù)。2
37、查詢選修編號 B03課程的學(xué)生的平均成績。3統(tǒng)計(jì)每門課程的學(xué)生選修人數(shù)。4查詢003系同學(xué)選修課程情況。五、用SQL語言完成第二章簡答題第六題中的操作。S SNO,SNAME,STATUS,CITY;PPNO, PNAME,COLOR,WEIGHT;JJNO, JNAME,CITY;SPJSNO, PNO,JNO,QTY;1求供給工程J1零件的供給商號碼 SNO ;2求供給工程J1零件P1的供給商號碼SNO;3 求供給工程J1零件為紅色的供給商號碼SNO ;4 求沒有使用天津供給商生產(chǎn)的紅色零件的工程號JNO;5 求至少用了供給商 S1所供給的全部零件的工程號JNO。選擇題第五章 習(xí) 題1.
38、Access表中字段的數(shù)據(jù)類型不包括 C 。A 文本B備注C通用2. 有關(guān)字段屬性,以下表達(dá)錯誤的選項(xiàng)是B。D日期/時(shí)間A 字段大小可用于設(shè)置文本、數(shù)字或自動編號等類型字段的最大容量B可以對任意類型的字段設(shè)置默認(rèn)值屬性C有效性規(guī)那么屬性是用于限制此字段輸入值的表達(dá)式D 不同的字段類型,其字段屬性有所不同3. 以下關(guān)于查詢的表達(dá)正確的選項(xiàng)是CA 只能根據(jù)數(shù)據(jù)庫表創(chuàng)立查詢C可以根據(jù)數(shù)據(jù)庫表和已建查詢創(chuàng)立查詢4. Access 支持的查詢類型有ABCD選擇查詢、交叉表查詢、參數(shù)查詢、 根本查詢、選擇查詢、參數(shù)查詢、 多表查詢、單表查詢、交叉表查詢、 選擇查詢、統(tǒng)計(jì)查詢、參數(shù)查詢、B 只能根據(jù)已建查詢
39、創(chuàng)立查詢D 不能根據(jù)已建查詢創(chuàng)立查詢SQL 查詢和操作查詢SQL 查詢和操作查詢參數(shù)查詢和操作查詢SQL 查詢和操作查詢5. 以下不屬于操作查詢的是A 交叉表查詢B 更新查詢6 .在查詢設(shè)計(jì)視圖中A只能添加數(shù)據(jù)庫表C只能添加查詢7.下面關(guān)于列表框和組合框的表達(dá)正確的選項(xiàng)是C)刪除查詢D生成表查詢B可以添加數(shù)據(jù)庫表,也可以添加查詢D以上說法都不對ABCD列表框和組合框可以包含一列或幾列數(shù)據(jù) 可以在列表框中輸入新值,而組合框不能 可以在組合框中輸入新值,而列表框不能 在列表框和組合框中均可以輸入新值8. 以下表達(dá)正確的選項(xiàng)是A報(bào)表只能輸入數(shù)據(jù)C報(bào)表可以輸入和輸入數(shù)據(jù)E報(bào)表只能輸出數(shù)據(jù)D報(bào)表不能輸入
40、和輸出數(shù)據(jù)9. 要設(shè)置只在報(bào)表最后一些主體內(nèi)容之后輸出的信息,需要設(shè)置A 報(bào)表頁眉B報(bào)表頁腳C頁面頁眉D頁面頁腳10. 要設(shè)置在報(bào)表每一頁的底部都輸出的信息,需要設(shè)置A 報(bào)表頁眉B 報(bào)表頁腳C頁面頁眉D 頁面頁腳*11 . Access 通過數(shù)據(jù)訪問頁可以發(fā)布的數(shù)據(jù)A只能是靜態(tài)數(shù)據(jù)B只能是數(shù)據(jù)庫中保持不變的數(shù)據(jù)C只能是數(shù)據(jù)庫中變化的數(shù)據(jù)D是數(shù)據(jù)庫中保存的數(shù)據(jù)12. 要限制宏命令的操作范圍,可以在創(chuàng)立宏時(shí)定義A宏操作對象B宏條件表達(dá)式C窗體或報(bào)表控件屬性D宏操作目標(biāo)13. 在條件宏設(shè)計(jì)時(shí),對于連續(xù)重復(fù)的條件,要替代重復(fù)條件式可以使用下面的符號A B =C,D;14. VBA的自動運(yùn)行宏,應(yīng)當(dāng)命名
41、為AAutoExecB AutoExeC AutoD AutoExec.bat15有關(guān)宏操作,以下表達(dá)錯誤的選項(xiàng)是A宏的條件表達(dá)式中不能引用窗體或報(bào)表的控件值B所有宏操作都可以轉(zhuǎn)化為相應(yīng)的模塊代碼C使用宏可以啟動其他應(yīng)用程序D可以利用宏組來管理相關(guān)的一系列宏16. VBA中定義符號常量可以用關(guān)鍵字A ConstB DimC PublicD Static17. 以下關(guān)于運(yùn)算優(yōu)先級比擬,表達(dá)正確的選項(xiàng)是A算術(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)試過程中,能夠顯示出所有在當(dāng)前過程中變量聲明及變量值信
42、息的是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ù)庫對象使用的公共過程稱為 BA類模塊B標(biāo)準(zhǔn)模塊C 宏模塊D窗體模塊二.填空題I. Access數(shù)據(jù)庫中,表與表之間的關(guān)系分為一對一 、一對多 和 多對多 等3種。2在Access中數(shù)據(jù)類型主要包括:自動編號、文本、備注、數(shù)字 、日期/時(shí)間、貨幣 、是/否、OLE對象、 超鏈接和查閱向?qū)У取?. 能夠唯一標(biāo)識表中每條記錄的字段稱為主關(guān)鍵字。4. “查詢設(shè)計(jì)視圖窗口分為上下兩局部,上半局部為字段列表區(qū);下半局部為設(shè)計(jì) 網(wǎng)格。5 .窗口
43、中的數(shù)據(jù)來源主要包括表和杳詢 。6窗體由多個(gè)局部組成,每個(gè)局部稱為一個(gè)節(jié) 。7組合框和列表框的主要區(qū)別是是否可以在框中輸入數(shù)據(jù)。9. Access的報(bào)表對象的數(shù)據(jù)源可以設(shè)置為表或杳詢。10 .報(bào)表不能對數(shù)據(jù)源中的數(shù)據(jù)修改。II. 報(bào)表數(shù)據(jù)輸出不可缺少的內(nèi)容是主體節(jié)的內(nèi)容。12. 數(shù)據(jù)訪問頁有兩種視圖,它們是網(wǎng)頁視圖 和 設(shè)計(jì)視圖 。13. -個(gè)或多個(gè)操作的集合。14. 如果要引用宏組中的宏,采用的語法是宏組名.宏名。15. 如果要建立一個(gè)宏,希望執(zhí)行該宏后,首先翻開一個(gè)表,然后翻開一個(gè)窗體,那么在該宏中應(yīng)該使用opentable和 openform 兩個(gè)操作命令。16. 有多個(gè)操作構(gòu)成的宏,執(zhí)
44、行時(shí)是按先后次序依次執(zhí)行的。17. 定義_宏組有利于數(shù)據(jù)庫中宏對象的管理。18. 模塊包含了一個(gè)聲明區(qū)域和一個(gè)或多個(gè)子程序以sub開頭或函數(shù)過程以function 開頭。18. VBA中變量作用域分為 3個(gè)層次,這3個(gè)層次是 過程級別 _、_私有模塊級和公共模塊級別_19在模塊的通用說明區(qū)域中,用Dim或Private _關(guān)鍵字說明的變量是私有模塊范圍的變量;而用_public_或_Dim關(guān)鍵字說明的變量是屬于全局模塊范圍的變量。本 題概念有錯20. VBA的3種流程控制結(jié)構(gòu)是順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu) 和選擇結(jié)構(gòu)。三簡答題1. 簡述Access查詢對象和數(shù)據(jù)表對象的區(qū)別。表是Access數(shù)據(jù)庫的根底
45、,是數(shù)據(jù)庫中用來存儲數(shù)據(jù)的地方行稱為表中的 記錄,列稱為表中的字段,其它數(shù)據(jù)庫對象,如查詢、窗體、報(bào)表等都是在表 的根底上建立并使用的,因此,它在數(shù)據(jù)庫中占有很重要的位置。查詢是對數(shù)據(jù)源進(jìn)行的一系列檢索的操作,運(yùn)行查詢時(shí)Access都離開底層表 格并創(chuàng)立一個(gè)臨時(shí)表動態(tài)記錄集,Access把結(jié)果記錄放入動態(tài)集中,它顯示 查詢所包含表中的動態(tài)數(shù)據(jù)。Access支持多種查詢方式簡單查詢、動作查詢、 參數(shù)查詢、交叉數(shù)據(jù)表查詢等2. 簡述交叉表查詢、更新查詢、追加查詢和刪除查詢的應(yīng)用。3. 窗體的組成局部有哪些,各局部的主要功能是什么?4. 試說明常用窗體控件有哪些,分別在什么情況下使用?5. 如何創(chuàng)立
46、帶有子窗體的窗體。6. 報(bào)表中有哪些節(jié)?與窗體的節(jié)相比擬說明各節(jié)的作用。7. 如何實(shí)現(xiàn)報(bào)表的排序、分組和計(jì)算? &什么是宏、宏組?它們的主要功能是什么?9. 簡述創(chuàng)立宏的操作步驟。10. 簡述Access自動運(yùn)行宏的作用及創(chuàng)立過程。11 .簡述數(shù)據(jù)訪問頁和其他 Access數(shù)據(jù)庫對象的區(qū)別。12. VBA過程和函數(shù)的主要區(qū)別是什么?13. VBA的循環(huán)結(jié)構(gòu)有哪些?格式如何?14. 如何定義常量和變量?15. VBA的表達(dá)式由哪些內(nèi)容組成?可分為哪幾類,運(yùn)算符有哪些?第六章習(xí)題單項(xiàng)選擇題1. 數(shù)據(jù)庫設(shè)計(jì)的四個(gè)階段是:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和DA 編碼設(shè)計(jì) B 測試階段 C運(yùn)行階段
47、D 物理設(shè)計(jì)2. 數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的B。A 存儲問題 B 共享問題 C平安問題 D 保護(hù)問題3. 以下表達(dá)中錯誤的選項(xiàng)是_C_。A 在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致B數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的共享問題C數(shù)據(jù)庫設(shè)計(jì)是指在已有數(shù)據(jù)庫管理系統(tǒng)的根底上建立數(shù)據(jù)庫D數(shù)據(jù)庫系統(tǒng)需要操作系統(tǒng)的支持4. 數(shù)據(jù)庫設(shè)計(jì)過程中,概念結(jié)構(gòu)設(shè)計(jì)階段得到的結(jié)果是 C_。A包括存取結(jié)構(gòu)和存取方法的物理結(jié)構(gòu)B某個(gè)DBMS所支持的數(shù)據(jù)模型CE-R圖表示的概念模型D數(shù)據(jù)字典描述的數(shù)據(jù)需求5. 在下述中,不屬于數(shù)據(jù)庫設(shè)計(jì)內(nèi)容的是_A。A設(shè)計(jì)數(shù)據(jù)庫管理系統(tǒng)B設(shè)計(jì)數(shù)據(jù)庫概念結(jié)構(gòu)C設(shè)計(jì)數(shù)據(jù)庫邏輯結(jié)
48、構(gòu)D設(shè)計(jì)數(shù)據(jù)庫物理結(jié)構(gòu)6. 如下圖,E-R圖轉(zhuǎn)換為關(guān)系模型一般可以轉(zhuǎn)換為C_個(gè)關(guān)系模式。A需求分析階段B概念結(jié)構(gòu)設(shè)計(jì)階段C邏輯結(jié)構(gòu)設(shè)計(jì)階段D物理結(jié)構(gòu)設(shè)計(jì)階段8. 下面不是數(shù)據(jù)庫物理設(shè)計(jì)問題的是CB數(shù)據(jù)存取方法設(shè)計(jì)D數(shù)據(jù)存放位置和存儲分布的設(shè)計(jì)A記錄存儲結(jié)構(gòu)設(shè)計(jì)C存取記錄程序的設(shè)計(jì) 簡答1.簡述數(shù)據(jù)庫設(shè)計(jì)的根本步驟。設(shè)計(jì)一個(gè)好的數(shù)據(jù)庫必須采用系統(tǒng)的觀點(diǎn)分析和處理問題。數(shù)據(jù)庫及其應(yīng)用系統(tǒng)開發(fā)的全過程可分為兩大階段:數(shù)據(jù)庫系統(tǒng)的分析與設(shè)計(jì)階段和數(shù)據(jù)庫系統(tǒng) 的實(shí)施、運(yùn)行與維護(hù)階段。具體包括以下六個(gè)階段。1) 需求分析階段。分析用戶的要求,需求分析是數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)的根底,通過 調(diào)查和分析來了解用戶的信息
49、需求和處理需求,并以數(shù)據(jù)流圖、數(shù)據(jù)字典等 形式加以描述。 需求分析的準(zhǔn)確與否直接影響整個(gè)數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)的質(zhì)量和 速度。2) 概念結(jié)構(gòu)設(shè)計(jì)階段。概念設(shè)計(jì)是數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)的關(guān)鍵,本階段主要是把需 求分析階段得到的用戶需求進(jìn)行分析、歸納并抽象化為概念模型。通常使用 E-R 模型作為概念模式設(shè)計(jì)的工具。3) 邏輯結(jié)構(gòu)設(shè)計(jì)階段。就是將概念設(shè)計(jì)階段產(chǎn)生的概念模式轉(zhuǎn)換為邏輯模式。4) 物理結(jié)構(gòu)設(shè)計(jì)階段。是為關(guān)系模式選擇適宜的存取方法和存儲結(jié)構(gòu)。5) 數(shù)據(jù)庫實(shí)施階段。根據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫,組織數(shù) 據(jù)入庫,并進(jìn)行試運(yùn)行。6) 數(shù)據(jù)庫運(yùn)行和維護(hù)階段。在數(shù)據(jù)庫系統(tǒng)運(yùn)行過程中必須不斷地對其進(jìn)行評
50、 價(jià)、調(diào)整與修改。2. 簡述需求分析階段的任務(wù)和方法。 需求分析階段的主要任務(wù), 是對數(shù)據(jù)庫應(yīng)用系統(tǒng)所要處理的對象進(jìn)行全面了 解,大量收集用來實(shí)現(xiàn)系統(tǒng)目標(biāo)的各類根本數(shù)據(jù)以及用戶對數(shù)據(jù)庫信息的需求、 對根本數(shù)據(jù)進(jìn)行加工處理的需求、對數(shù)據(jù)庫平安性和完整性的需求。需求分析的根本方法:1) 調(diào)查數(shù)據(jù)庫應(yīng)用系統(tǒng)所涉及的用戶的各部門的組成情況,各部門的職責(zé),各 部門的業(yè)務(wù)及其流程。確定系統(tǒng)功能范圍,明確哪些業(yè)務(wù)活動的工作由計(jì)算 機(jī)完成,哪些由人工來做。2) 了解用戶對數(shù)據(jù)庫應(yīng)用系統(tǒng)的各種要求,包括信息要求、處理要求、平安性 和完整性要求。如各個(gè)部門輸入和使用什么數(shù)據(jù),如何加工處理這些數(shù)據(jù), 處理后的數(shù)據(jù)的輸出內(nèi)容、格式及發(fā)布的對象等。3) 深入分析用戶的各種需求, 并用數(shù)據(jù)流圖描述整個(gè)系統(tǒng)的數(shù)據(jù)流向和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)村住宅設(shè)計(jì)咨詢合同
- 2025房地產(chǎn)居間合同模板
- 項(xiàng)目控股框架協(xié)議
- 2024版裝飾工程居間合同范本
- 軟件園食堂租賃合同
- 高鐵站周邊開發(fā)土地預(yù)審管理
- 湘潭建筑抗震支架施工方案
- 2024版苗木繁育土地租賃協(xié)議
- 物業(yè)服務(wù)招投標(biāo)指南
- 墻繪自然館施工合同
- 安全生產(chǎn)專(兼)職管理人員職責(zé)
- 公檢法聯(lián)席會議制度
- 成都大學(xué)《Python數(shù)據(jù)分析》2022-2023學(xué)年期末試卷
- 保險(xiǎn)理賠崗位招聘面試題與參考回答(某大型央企)2024年
- 上海市市轄區(qū)(2024年-2025年小學(xué)五年級語文)部編版期末考試(上學(xué)期)試卷及答案
- 第10課《我們不亂扔》(教學(xué)設(shè)計(jì))-部編版道德與法治二年級上冊
- 期末試卷(試題)-2024-2025學(xué)年五年級上冊數(shù)學(xué)人教版
- 護(hù)理安全警示教育-新-
- 社會工作行政復(fù)習(xí)要點(diǎn)
- 2025屆浙江省樂清市知臨中學(xué)高一數(shù)學(xué)第一學(xué)期期末檢測試題含解析
- SOR-04-014-00 藥品受托生產(chǎn)企業(yè)審計(jì)評估報(bào)告模板
評論
0/150
提交評論