數據庫系統應用試題及答案教學提綱_第1頁
數據庫系統應用試題及答案教學提綱_第2頁
數據庫系統應用試題及答案教學提綱_第3頁
數據庫系統應用試題及答案教學提綱_第4頁
數據庫系統應用試題及答案教學提綱_第5頁
已閱讀5頁,還剩21頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

數據庫系統應用試題及答案精品文檔數據庫系統概述一、概述數據庫系統是采用了數據庫技術的計算機系統,數據庫系統由數據庫、數據庫管理系統、應用系統和)。A.系統分析員 B. 程序員 C.數據庫管理員 D.操作員數據庫(DB),數據庫系統(DBS)和數據庫管理系統(DBMS)之間的關系是()。A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS3.下面列出的數據庫管理技術發展的三個階段中,沒有專門的軟件對數據進行管理的是()。I.人工管理階段II.文件系統階段III.數據庫階段A.I和IIB.只有IIC.II和IIID.只有I4.下列四項中,不屬于數據庫系統特點的是()。A.數據共享B.數據完整性C.數據冗余度高D.數據獨立性高數據庫系統的數據獨立性體現在()。A.不會因為數據的變化而影響到應用程序B.不會因為數據存儲結構與數據邏輯結構的變化而影響應用程序不會因為存儲策略的變化而影響存儲結構D.不會因為某些存儲結構的變化而影響其他的存儲結構6.描述數據庫全體數據的全局邏輯結構和特性的是()。A.模式B.內模式C.外模式D.7.要保證數據庫的數據獨立性,需要修改的是()。A.模式與外模式B.模式與內模式C.三級模式之間的兩層映射D.三層模式8.要保證數據庫的邏輯數據獨立性,需要修改的是()。A.模式與外模式之間的映射B.模式與內模式之間的映射C.模式D.三級模式9.用戶或應用程序看到的那部分局部邏輯結構和特征的描述是()模式。A.模式B.物理模式C.子模式D.內模式下述()不是DBA數據庫管理員的職責。A. 完整性約束說明 B. 定義數據庫模式 C.數據庫安全 D.數據庫管理系統設計11.概念模型是現實世界的第一層抽象,這一類模型中最著名的模型是( ) 。A.層次模型 B. 關系模型 C. 網狀模型 D.實體-關系模型<實體-聯系圖EntityRelationshipDiagram 基本要素:實體型 屬性 聯系>區分不同實體的依據是()。A.名稱 B.屬性 C.對象 D. 概念13.關系數據模型是目前最重要的一種數據模型,它的三個要素分別是( )。實體完整性、參照完整性、用戶自定義完整性B.數據結構、關系操作、完整性約束數據增加、數據修改、數據查詢外模式、模式、內模式在()中一個結點可以有多個雙親,結點之間可以有多種聯系。A.網狀模型 B. 關系模型 C. 層次模型 D. 以上都有()的存取路徑對用戶透明,從而具有更高的數據獨立性、更好的安全保密性,也簡化了程序員的工作和數據庫開發建立的工作。收集于網絡,如有侵權請聯系管理員刪除精品文檔A.網狀模型 B.關系模型 C.層次模型 D. 以上都有正確答案:(1)C(2)A(3)D(4)C(5)B(6)A(7)C(8)A(9)C(10)D(11)D(12)B(13)B(14)A(15)BACCESS數據庫基礎數據庫設計的根本目標是要解決A)數據共享問題B)數據安全問題C)大量數據存儲問題D)簡化數據維護設有如下關系表:則下列操作中正確的是A)T=R∩SB)T=R∪SC)T=R×SD)T=R/S數據庫系統的核心是A)數據模型 B)數據庫管理系統 C)數據庫 D)數據庫管理員將兩個關系拼接成一個新的關系,生成的新關系中包含滿足條件的元組,這種操作稱為A)選擇 B)投影 C)聯接 D)并5.如果表A中的一條記錄與表 B中的多條記錄相匹配,且表 B中的一條記錄與表 A中的多條記錄相匹配,則表A與表B存在的關系是A)一對一 B)一對多 C)多對一 D)多對多利用Access創建的數據庫文件,其擴展名為A).ADP B).DBF C).FRM D).MDB下面關于Access表的敘述中,錯誤的是A)在Access表中,可以對備注型字段進行“格式”屬性設置B)若刪除表中含有自動編號型字段的一條記錄后, Access不會對表中自動編號型字段重新編號C)創建表之間的關系時,應關閉所有打開的表D)可在Access表的設計視圖“說明”列中,對字段進行具體的說明在Access表中,可以定義3種主關鍵字,它們是A)單字段、雙字段和多字段B)單字段、雙字段和自動編號C)單字段、多字段和自動編號D)雙字段、多字段和自動編號收集于網絡,如有侵權請聯系管理員刪除精品文檔在“tEmployee”表中,“姓名”字段的字段大小為10,在此列輸入數據時,最多可輸入的漢字數和英文字符數分別是A)5 5 B)5 10 C)1010 D)1020若要確保輸入的聯系電話值只能為8位數字,應將該字段的輸入掩碼設置為A)00000000B)99999999C)########D)????????若在“tEmployee”表中查找所有姓“王”的記錄,可以在查詢設計視圖的準則行中輸入A)Like" 王" B)Like" 王*" C)="王" D)="王*"能被“對象所識別的動作”和“對象可執行的活動”分別稱為對象的A)方法和事件 B)事件和方法 C)事件和屬性 D)過程和方法在關于報表數據源設置的敘述中,以下正確的是A)可以是任意對象 B)只能是表對象 C)只能是查詢對象 D)可以是表對象或查詢對象在報表設計的工具欄中,用于修飾版面以達到更好顯示效果的控件是A)直線和矩形 B)直線和圓形 C)直線和多邊形 D)矩形和圓形若要求在文本框中輸入文本時達到密碼“*”號的顯示效果,則應設置的屬性是A)“默認值”屬性B)“標題”屬性 C)“密碼”屬性 D)“輸入掩碼”屬性假定有以下循環結構DoUntil 條件循環體Loop則正確的敘述是A)如果“條件”值為0,則一次循環體也不執行B)如果“條件”值為0,則至少執行一次循環體C)如果“條件”值不為0,則至少執行一次循環體D)不論“條件”是否為“真”,至少要執行一次循環體答案:1.A 2.B 3.B 4.C 5.D 6.D 7.B8.C9.C10.A11.B12.A13.D14.A15.D 16.B數據庫系統基本問題1.層次數據模型的定義 ?在數據庫中定義滿足下面兩個條件的基本層次聯系的集合為層次模型:有且只有一個結點沒有雙親結點,這個結點稱為根結點;根以外的其他結點有且只有一個雙親結點。2.網狀數據模型的定義 ?在數據庫中定義滿足下面兩個條件的基本層次聯系的集合為網狀模型:允許一個以上的結點沒有雙親結點;至少有一個結點可以有多于一個的雙親結點。3.關系數據模型的定義 ?關系數據模型是由若干關系組成的集合。每個關系從結構上看實際上是一張二維表格,表中的每行表示一個實體對象,表的每列對應一個實體屬性 ,實體之間的關系用關鍵字來表示,這樣的一張表稱為一個關系。收集于網絡,如有侵權請聯系管理員刪除精品文檔4.什么是數據完整性?關系數據庫中數據完整性約束的分類。數據的完整性是指存儲在數據庫中的數據的一致性和正確性。 關系模型數據完整性的分類有域完整性:列的值域的完整性。實體完整性:表中記錄的完整性。引用完整性:被引用表中的主關鍵字和引用表中的外部主關鍵字之間的關系。用戶自定義完整性:5.什么是存儲過程?存儲過程的優點是什么?(1) 存儲過程是存放在服務器上的預先定義與編譯好的 T_SQL語句。存儲過程在第一次執行時進行語法檢查和編譯。編譯好的版本存儲在過程高速緩存中用于后續調用,執行速度快。存儲過程由應用程序激活,而不是由SQLServer自動執行。(2)存儲過程特點:使多個應用程序可以共享應用程序的處理邏輯,所有的客戶機程序使用同一個存儲過程進行各種操作,從而確保數據訪問和操作的一致性,也提高了應用程序的可維護性。由于存儲過程在第一次執行之后,就駐存在高速緩存存儲器中,因此可以提高系統的執行效率。 提供一種安全機制。如果用戶被授予執行存儲過程的權限,那么既使該用戶沒有執行訪問在該存儲過程中所參考的表或者視圖的權限,該用戶也可以完全執行該存儲過程。減少了網絡的流量負載。由于存儲過程是存在服務器端的,因此客戶端要執行存儲過程時,只需要傳送一條命令即可,如果不使用存儲過程,則需要傳送許多條 SQL語句。因為存儲過程提供該前端應用程序共享的處理邏輯,若要改變業務規則或策略,只需改變存儲過程和參數。6.有關系模式 R(U,F),屬性集 U={A,B,C,D,E},函數依賴集合 F={AB?C,C?D,B?E},請回答:R最高屬于第幾范式?說明理由;如果 R不屬于第三范式?說明理由并轉換為第三范式。答案6:R最高屬于第一范式;R的候選碼是:(A,B)(A,C)分解R為第三范式:oR1(A,B,C)oR2(C,D)oR3(B,E)7.什麼是數據字典?答案7:數據字典是系統中各類數據描述的集合,是進行詳細的數據收集和數據分析所獲得的主要成果。數據字典在數據庫設計中占有很重要的地位。數據字典通常包括數據項、數據結構、數據流、數據存儲和處理過程五個部分。其中數據項是數據的最小組成單位,若干個數據項可以組成一個數據結構,數據字典通過對數據項和數據結構的定義來描述數據流、數據存儲的邏輯內容。每個數據庫中至少要存儲兩部分內容:數據的描述和對應每個描述的若干值。8.視圖集成中,主要解決的沖突有哪些?答案8:命名沖突:在不同的視圖中,可能有:·同名異義沖突·異名同義沖突·相同屬性的取值單位沖突。結構沖突:收集于網絡,如有侵權請聯系管理員刪除精品文檔·同一對象在一個 視圖中作為實體,在另一個視圖中可能作為屬性或聯系。·同一實體在不同的分 E-R圖中所包含的屬性個數和屬性排列次序不完全相同。·不同的視圖對同一個聯系可能有不同的約束。9.什么是事務,簡述事務主要特性。答案9:事務(transaction)是用戶定義的一個數據庫操作序列,是數據庫中不可分割的最基本的工作單元,也是數據庫恢復和并發控制的基本單元。事務具有四個特性:·原子性(Atomicity) ,事務的原子性指的是,事務中包含的程序作為數據庫的邏輯工作單位,它所做的數據修改操作要么全部執行,要么完全不執行。這種特性稱為原子性。·一致性(Consistency),事務的一致性指的是在一個事務執行之前和執行之后數據庫都必須處于一致性狀態。這種特性稱為事務的一致性。·分離性(Isolation) ,分離性指并發的事務是相互隔離的。即一個事務內部的操作及正在操作的數據必須封鎖起來,不被其它企圖進行修改的事務看到。分離性是 DBMS針對并發事務間的沖突提供的安全保證。 DBMS可以通過加鎖在并發執行的事務間提供不同級別的分離。·持久性(Durability),持久性意味著當系統或介質發生故障時,確保已提交事務的更新不能丟失。即一旦一個事務提交,DBMS保證它對數據庫中數據的改變應該是永久性的,耐得住任何系統故障。持久性通過數據庫備份和恢復來保證。10.并發控制的目的和意義?并發操作可能產生的主要問題有哪些?答案10:1)并發控制的目的:改善系統的資源利用率,充分利用數據庫共享數據的特點;在保證事務的特性和數據庫一致的前提下,提高多用戶的并發程度;2)事務如果不加控制地并發執行,會產生下列三個問題:·丟失更新(lostupdate)·讀臟數據(dirtyread)·讀值不可復現 (unrepeatableread)11.數據庫系統可能發生的主要故障有哪些?簡述 DBMS恢復數據庫的措施和方法。答案11:(1) 數據庫系統的主要故障有以下三種 :·事務故障·系統故障·存儲介質故障DBMS采用相應策略進行數據庫恢復:事務提交數據庫轉儲日志和日志文件12.DBMS的體系結構分幾種?答案12:DBMS的三種體系結構:1)物理中心數據庫;一臺大型的中心計算機存放數據庫管理系統和數據庫,通過網絡連接大量終端。2)分布式數據庫:一個分布式數據庫是由分布于計算機網絡上的多個邏輯相關的數據庫組成的集合,網絡中的每個結點具有獨立處理的能力(稱為場地自治),可執行局部應用,同時,每個結點通過網絡通訊系統也能執行兩個結點以上的全局應用。收集于網絡,如有侵權請聯系管理員刪除精品文檔3)客戶/服務器結構:一臺大型的服務器計算機存放數據庫管理系統和數據庫,通過網絡連接大量客戶端計算機;數據庫服務器提供客戶端的服務請求,存儲和管理數據庫,把局部數據傳送到客戶端進行處理,處理后的數據再寫回服務器;客戶端的DBMS沒有并發控制要求,功能比較簡單。客戶端和服務器端分工明確,各司其職。13.在分布式事務的控制中采用了哪兩階段提交協議( Two-PhaseCommitProtocol )?答案13:即分布式事務的提交分為兩個階段:·預提交階段(Pre-CommitPhase)·決策后階段(Post-DecisionPhase )14.面向對象數據庫獨立的對象標識的特性 ?答案14:獨立的對象標識符 OID具有下面特性:每個對象在產生時得到一個唯一的標識符。標識符在對象的整個生命周期內是固定不變的。一個被刪除對象的標識符不可再用。對象標識獨立于對象的存儲位置和對象的狀態。用戶定義的關鍵字仍然可以存在。15.簡述數據倉庫的定義。答案15:數據倉庫的定義是: "數據倉庫是支持決策過程的、面向主題的、集成的、隨時間變化的、持久的數據集合。"16.數據倉庫的分析型的數據與傳統數據庫的操作型數據的主要差別有哪些?答案16:操作型數據分析型數據細節的綜合的在存取的瞬間是正確的代表過去的數據可更新,由錄入人員或經過專門培訓的輸入事務而更不可更新,終端用戶的訪問權限常常是只讀的新處理細節問題受到更多關注的是結論性的數據,是綜合的,或是提煉的操作需求事先可知道,系統可按預計的工作量進行優操作需求事先不知道,永遠不知道下一步用戶要做什么化事務驅動分析驅動對性能要求高對性能要求寬松面向日常業務操作應用面向分析決策,支持管理需求一次操作數據量少一次操作數據量多對響應時間要求高對響應時間要求低17.圖書館管理系統中管理員與圖書之間的管理關系,如圖書上架、借出圖書等管理工作的聯系是否在E-R模型中畫出?答案17:收集于網絡,如有侵權請聯系管理員刪除精品文檔(1)凡是E_R模型中出現的聯系,都應該反映在數據庫中,就是說,數據庫中應該存儲在 E-R模型圖中畫出的所有聯系信息。2)根據用戶對系統的要求,判斷是否需要建立管理員與圖書之間的管理關系。例如,假如用戶要求記錄每個管理員的工作情況:如每個管理員每天借出了多少圖書?接收還回圖書多少次?購進圖書多少?上架多少等等,領導可以根據每個人的工作情況評價工作人員的業績,這就需要在數據庫中記錄這些管理工作。否則,就不需要建立這種聯系。18.圖書館管理系統中借閱人(學生)查詢圖書的聯系是否需要在 E-R模型中畫出?答案18:查閱操作是否需要在數據庫中有關的信息,也根據用戶對系統的要求,決定是否需要建立查閱人員與查閱圖書之間的關系。對于保密的資料,必須記錄每個查閱人的情況,包括查閱人的信息、查閱時間、查閱內容等。對于不需要記錄查閱過程的系統,就不需要建立這種聯系。數據庫系統思考題(一)收集于網絡,如有侵權請聯系管理員刪除精品文檔1、使用DBMS技術進行數據管理的主要特點是:問答第1題數據庫具有面向各種應用的數據組織和結構。具有高度的數據獨立性。實現數據的高度共享并保證數據的完整性和安全性2、數據庫的三級模式結構的含義是:問答第2題外模式:外模式又稱用戶模式,在傳統的數據庫系統中稱為子模式。外模式是概念模式的子集,它按用戶視圖定義數據,也可以從概念模式中導出。概念模式:概念模式又稱邏輯模式,是全局數據邏輯關系的抽象和描述。它獨立于數據的物理存儲結構,是所有用戶的共同的邏輯數據視圖。內模式:內模式又稱物理模式,用以描述數據在數據庫中的存儲和存取方式。3、分布式數據庫管理系統中事務的提交分哪兩個階段 ?問答第3題預提交階段決策后階段。4、設置和管理鎖必須遵守的兩段式協議的內容問答第4題一個數據單元在第一次被訪問之前必須對它加鎖。如果一個數據單元已經有了一個共享鎖,只能對它再附加共享鎖。假如它有了一個獨占鎖,不能再對它附加任何鎖。由一個進程設置的所有鎖,只能在該進程結束時釋放,而且要一起釋放。5、數據庫系統可能發生的主要故障有 :問答第5題事務故障、系統故障和存儲介質故障。6、DBMS中事務的特性及含義是指 :問答第6題事務的原子性指的是,事務中包含的程序作為數據庫的邏輯工作單位,它所做的對數據修改操作要么全部執行,要么完全不執行,這種特性稱為原子性。事務的一致性指的是在一個事務執行之前和執行之后數據庫都必須處于一致性狀態,這種特性稱為事務的一致性。分離性指并發的事務是相互隔離的。即一個事務內部的操作及正在操作的數據必須封鎖起來,不被其它企圖進行修改的事務看到。(4)持久性意味著當系統或介質發生故障時,確保已提交事務的更新不能丟失。即一旦一個事務提交,DBMS保證它對數據庫中數據的改變應該是永久性的,耐得住任何系統故障。7、數據庫管理系統的功能主要劃分為哪4部分:問答第7題(1)數據庫模式定義(2)數據操縱(3)數據庫系統控制(4)數據庫維護和服務8、說明關系數據模型中候選碼和碼 (主關鍵字)的定義問答第8題收集于網絡,如有侵權請聯系管理員刪除精品文檔(1)候選碼:在關系模式 R(U)中,K為R的屬性或者屬性組,若滿足 K→U,則K為關系模式 R的候選碼。主碼:若關系模式R(U)中有多個候選碼,則選定其中的一個候選碼作為主碼,或稱主關鍵字。9、數據倉庫的定義:問答第9題數據倉庫是支持決策過程的、面向主題的、集成的、隨時間變化的、持久的數據集合。10、 關系數據庫語言 SQL的主要功能包括:問答第10題數據定義、數據操縱、數據控制11、 試述獨立的對象標識 OID具有的特性:問答第11題獨立的對象標識 OID具有下面特性:每個對象在產生時得到一個唯一的標識符。該標識符在對象的整個生命周期內是固定不變的,而且是唯一的。一個被刪除對象的標識符不可再用。對象標識符獨立于對象的存儲位置和對象的狀態。用戶定義的關鍵字仍然可以存在,而且可以提供一些函數實現把一個對象的標識符轉換成一個相關的用戶定義的關鍵字,或者相反方向的轉換。12、 有關系模式 R(U,F),屬性集U={A,B,C,D,E},函數依賴集合 F={C->A,BC->D,D->E} , 請回答如下的問題:(1)R 最高屬于第幾范式 ?說明理由; (2) 請分解R為符合第三范式的關系模式集合,并給出每個關系的主碼:問答第12題R最高屬于 1NF范式。理由:關系模式 R(U,F)的主碼是(B,C),屬性之間存在部分函數依賴 C->A,同時存在傳遞函數依賴 BC->D,D->E。符合第三范式的關系模式集合:R1(C,A),主碼:CR2(BC,D),主碼:BCR3(D,E),主碼:D13、 設有關系R和S如下圖所示。請畫出 R和S的并(RúS)、交(RùS)、差(R-S)運算結果。問答第13題收集于網絡,如有侵權請聯系管理員刪除精品文檔并 (R S) 運 算 結 果 、 交(R S)運算結果、 差(R-S) 運算結果收集于網絡,如有侵權請聯系管理員刪除精品文檔14、 下圖畫出供應商、零件和項目和倉庫四者相互關系的 E-R模型圖,圖中給出 "庫存"和"供應"兩個聯系的屬性,其他每類實體的屬性自定。完成下列設計工作 :(1) 請設計出相應的關系數據庫的關系模式,標明主碼。(2) 請設計一個 SQL查詢語句,查詢供應零件品種數目大于 10種的供應商的名字和供應零件品種數。問答第14題(1)關系模式(表格結構)如下,紅色為主碼:零件表(零件號,零件名, ???)。供應商表(供應商號,供應商名稱,供應商地址 ??)項目表(項目號,項目名, ???)項目供應零件表(供應商號,零件號,項目號,供應數量)倉庫表(倉庫號,倉庫名, ???)庫存表(倉庫號,零件號,庫存量, ??..)SQL查詢語句如下:SELECT供應商名稱,COUNT(*)FROM 供應商表S,項目供應零件表 M,零件表P,項目表OWHERES.供應商號=M.供應商號ANDM.零件號=P.零件號ANDM.項目號=O.項目號GROUPBY供應商名稱HAVINGCOUNT(*)>10收集于網絡,如有侵權請聯系管理員刪除精品文檔思考題二一、填空題1、分布式數據庫是數據庫技術和()結合的產物。第1個空答案為網絡技術2、在關系數據庫中,通過()來表示實體集之間的聯系。第2個空正確答案為關系表3、分布式數據庫系統中數據分片的方法有:()。第3個空正確答案為水平分片、垂直分片、水平垂直混合分片三種方法4、DBMS的系統緩沖區是由控制信息和若干( )組成。第4個空正確答案為數據頁5、對數據庫的物理設計優劣評價的重點是( )。第5個空正確答案為訪問時間效率和空間利用效率6、DBMS中基本的加鎖類型是( )。第6個空正確答案為共享鎖和獨占鎖7、數據挖掘的方法有( )。第7個空正確答案為直接數據挖掘和間接數據挖掘8、現實世界中,實體之間聯系的類型有如下幾種:( ).第8個空正確答案為一對一聯系、一對多聯系、多對多聯系9、DBMS設置檢查點的主要目的是().第9個空正確答案為提高數據庫恢復的效率10、數據庫系統的三級模式是().第10個空正確答案為外模式、概念模式和內模式二、 問答題1、視圖概念的主要優點有:問答第1題(1)提供了邏輯上的數據獨立性:修改了基本表,通過建立視圖,可以不改變應用程序。(2)簡化了用戶查詢;(3)不同的用戶通過視圖可以從不同的觀點觀察數據;(4)視圖作為授權的單位提高了系統的安全性,通過視圖可以對用戶隱藏某些數據。2、關系數據庫邏輯設計過程主要包括哪些步驟:問答第2題從E-R模式導出初始數據庫模式。關系模式規范化。模式評價。以DBMS語法描述數據庫模式。3、簡述語義數據模型和結構數據模型的主要差別: (1) 語義數據模型注重: (2) 語義數據模型不注重:語義數據模型如:A、結構數據模型注重: B、結構數據模型不注重: C、結構數據模型如:問答第3題語義數據模型注重:數據表示的語義收集于網絡,如有侵權請聯系管理員刪除精品文檔語義數據模型不注重:數據的組織結構語義數據模型如:實體聯系數據模型、面向對象數據模型、結構數據模型注重:數據的組織結構、結構數據模型不注重:數據表示的語義C、結構數據模型如:層次數據模型、網狀數據模型、關系數據模型。4、簡述數據倉庫的特征:問答第4題數據倉庫是面向主題的。數據倉庫是集成的的。數據倉庫是隨時間變化的。數據倉庫是穩定的。信息的概括和聚集5、解釋下面的詞語: (1) 物理數據的獨立性: (2) 邏輯數據的獨立性: (3) 意向鎖:(4) 關系:問答第5題物理數據的獨立性:指數據的全局邏輯結構獨立于物理存儲結構。邏輯數據的獨立性:指數據的全局邏輯結構獨立于局部邏輯結構。意向鎖:意向鎖是在加鎖結點的祖先結點上用作"意向"或"標記",意味著鎖是加在該結點的下屬結點上。(4)關系:某一時刻對應某個關系模式的內容(元組的集合,或稱行的集合)稱作關系。 6、設有關系R和S如下圖所示。請畫出 R和S等值(R.A=S.A)連接和不等值(R.A<S.A)連接的運算結果。問答第6題(1)R.A=S.A的等值連接結果如下:收集于網絡,如有侵權請聯系管理員刪除精品文檔R.A<S.A的不等值連接結果如下:7、有關系模式 R(U,F),屬性集合 U={A,B,C,D,E} ,函數依賴集合 F={A->BC,B->D,CD->E,E->B} ,請回答如下的問題:R的候選碼是:R的主碼是:R最高屬于第幾范式?說明理由;R是否為第三范式,解釋原因;請分解R為符合第三范式的關系模式集合,并給出每個關系模式的主碼。問答第7題R的候選碼是:AR的主碼是:A(3)R 最高屬于第幾范式 ?說明理由; R最高屬于第 2(2NF)范式。 理由:關系模式 R(U,F)中不存在非主屬性對碼的部分函數依賴。收集于網絡,如有侵權請聯系管理員刪除精品文檔(4)R 是否為第三范式 , 解釋原因;R 不屬于第三范式。 理由:關系模式 R(U,F)中存在非主屬性對碼的傳遞函數依賴,如 A->B,B->D。請分解R為符合第三范式的關系模式集合,并給出每個關系模式的主碼。保持函數依賴的分解如下: R1(A,B,C) ,主碼:AR2(B,D), 主碼:BR3(C,D,E), 主碼:(C,D)R4(E,B), 主碼:E不保持函數依賴的分解如下: R1(A,B,C) ,主碼:AR2(C,D,E), 主碼:(C,D) 8、完成下面的數據庫設計:請設計某單位的科研項目管理數據庫,主要的實體包括:科研項目組、科研人員和科研項目。他們之間的關系如下:每個科研項目組可以有多個科研人員,每個科研人員可以屬于多個科研項目組;每個科研項目組可以負責多個科研項目,每個科研項目只能由一個科研項目組負責;每個科研人員可以參與多個科研項目的工作,每個科研項目由多個科研人員參與工作。學生自己設計每類實體的主要屬性。要求完成如下設計工作:畫出該系統的E-R模型圖,包括實體及實體之間的聯系,并標出:實體的主要屬性,實體之間聯系的主要屬性;把E-R模型圖轉換為關系表(標明主關鍵字)。請設計一個SQL查詢語句,顯示參與科研項目數大于5項的科研人員的姓名、參與的科研項目數目。E_R模型圖如下:實體關系表,紅色為主碼:收集于網絡,如有侵權請聯系管理員刪除精品文檔項目表:(項目號,項目名,?????)科研組表:(科研組號,科研組名,?????)科研人員表:(人員號,人員名,?????)兩個多對多的聯系轉換為兩個關系表:屬于表:(人員號,科研組號,?????)參與項目表:(人員號,項目號,?????)SQL語句如下:SELECT人員名稱,COUNT(*)FROM科研人員表 R,參與項目表 MWHERER人.員號=M. 人員號GROUPBY人員名稱HAVINGCOUNT(*)>5思考題二 參考答案:一、填空題第1個空答案為網絡技術第2個空正確答案為關系表第3個空正確答案為水平分片、垂直分片、水平垂直混合分片三種方法第4個空正確答案為數據頁第5個空正確答案為訪問時間效率和空間利用效率第6個空正確答案為共享鎖和獨占鎖第7個空正確答案為直接數據挖掘和間接數據挖掘第8個空正確答案為一對一聯系、一對多聯系、多對多聯系第9個空正確答案為提高數據庫恢復的效率第10個空正確答案為外模式、概念模式和內模式二、問答題答案問答第1題提供了邏輯上的數據獨立性:修改了基本表,通過建立視圖,可以不改變應用程序。簡化了用戶查詢;收集于網絡,如有侵權請聯系管理員刪除精品文檔不同的用戶通過視圖可以從不同的觀點觀察數據;視圖作為授權的單位提高了系統的安全性,通過視圖可以對用戶隱藏某些數據。問答第2題從E-R模式導出初始數據庫模式。關系模式規范化。模式評價。以DBMS語法描述數據庫模式。問答第3題語義數據模型注重:數據表示的語義語義數據模型不注重:數據的組織結構語義數據模型如:實體聯系數據模型、面向對象數據模型A、結構數據模型注重:數據的組織結構B、結構數據模型不注重:數據表示的語義C、結構數據模型如:層次數據模型、網狀數據模型、關系數據模型。問答第4題數據倉庫是面向主題的。數據倉庫是集成的的。數據倉庫是隨時間變化的。數據倉庫是穩定的。信息的概括和聚集問答第5題(1) 物理數據的獨立性: 指數據的全局邏輯結構獨立于物理存儲結構。(2) 邏輯數據的獨立性: 指數據的全局邏輯結構獨立于局部邏輯結構。收集于網絡,如有侵權請聯系管理員刪除精品文檔意向鎖:意向鎖是在加鎖結點的祖先結點上用作"意向"或"標記",意味著鎖是加在該結點的下屬結點上。關系:某一時刻對應某個關系模式的內容(元組的集合,或稱行的集合)稱作關系。問答第6題R.A=S.A的等值連接結果如下:R.A<S.A的不等值連接結果如下:問答第7題(1)R 的候選碼是:A收集于網絡,如有侵權請聯系管理員刪除精品文檔R的主碼是:A(3)R 最高屬于第幾范式 ?說明理由; R最高屬于第 2(2NF)范式。 理由:關系模式 R(U,F)中不存在非主屬性對碼的部分函數依賴。(4)R 是否為第三范式 , 解釋原因;R 不屬于第三范式。 理由:關系模式 R(U,F)中存在非主屬性對碼的傳遞函數依賴,如 A->B,B->D。請分解R為符合第三范式的關系模式集合,并給出每個關系模式的主碼。保持函數依賴的分解如下: R1(A,B,C) ,主碼:AR2(B,D), 主碼:BR3(C,D,E), 主碼:(C,D)R4(E,B), 主碼:E不保持函數依賴的分解如下: R1(A,B,C) ,主碼:AR2(C,D,E), 主碼:(C,D)問答第8題E_R模型圖如下:實體關系表,紅色為主碼:項目表:(項目號,項目名,?????)科研組表:(科研組號,科研組名,?????)科研人員表:(人員號,人員名,?????)兩個多對多的聯系轉換為兩個關系表:屬于表:(人員號,科研組號,?????)收集于網絡,如有侵權請聯系管理員刪除精品文檔參與項目表:(人員號,項目號,?????)SQL語句如下:SELECT人員名稱,COUNT(*)FROM科研人員表 R,參與項目表 MWHERER人.員號=M. 人員號GROUPBY人員名稱HAVINGCOUNT(*)>5思考題三問答題1、數據庫管理系統的體系結構有哪三種 :問答第1題物理中心數據庫結構、分布式數據庫結構、客戶 /服務器組織結構面向對象數據庫管理系統中的模式演變的內容主要包括如下兩方面:問答第2題改變類結點的定義、改變類層次結構關系數據模型的完整性包括:問答第3題實體完整性,域完整性,引用完整性。4.DBMS中事務的特性是:問答第4題原子性、一致性、分離性、持久性5、SQLServer 的數據庫備份策略有三種:問答第5題只備份數據庫、備份數據庫和日志文件、增量備份。6、數據庫設計的 4個階段是:問答第6題需求分析階段(2)概念設計階段(3)邏輯設計階段(4)物理設計階段7、數據庫管理系統在事務日志中記錄的主要信息有:問答第7題事務標識; 事務運行的關鍵時間,如開始時間、提交時間等; 對數據庫的更新操作類型 (增加、刪除、修改 )和操作對象; 更新事務的前映像和后映像內容。8、解釋下面詞語的含義: (1) 數據庫安全性指: (2)DBMS保證數據庫安全性的措施: (3) 數據庫完整性指:(4)DBMS保證數據庫完整性的措施: (5) 數據庫DB:(6) 數據庫管理系統 DBMS:問答第8題(1) 數據庫安全性指: 數據庫的安全性是為了防止對數據庫數據的惡意破壞和非法存取。DBMS保證數據庫安全性的措施:DBMS提供安全認證登錄和授權訪問數據庫對象。數據庫完整性指:數據庫的完整性是指數據庫數據的正確性和相容性。收集于網絡,如有侵權請聯系管理員刪除精品文檔DBMS保證數據庫完整性的措施:DBMS提供實體完整性、域完整性和引用完整性約束。數據庫DB:數據庫是長期儲存在計算機內的、有組織的、可共享的數據集合。數據庫管理系統DBMS:DBMS是對數據庫中的數據進行存儲和管理的軟件系統,是一套系統軟件。9、CAx系統集成中,實現不同應用系統數據集成的三種方式為 :問答第9題點到點的集成方式:每兩個CAx應用程序之間都有一對前后處理器用于交換數據。BUS總線集成方式:每個CAx應用程序只須與標準數據格式之間有一對前后處理器交換數據。共享數據庫集成方式:所有的CAx應用程序模塊都采用統一的模型結構,共享同一個產品數據庫。10、 數據倉庫的分析型數據與事務管理數據庫的操作型數據之間的主要差別(至少寫出 5點):問答第10題操作型數據 分析型數據細節的 綜合的事務驅動 分析驅動一次操作數據量少 一次操作數據量多面向日常業務操作應用 面向分析決策,支持管理需求數據可更新 數據不可更新11、 分析如下的問題:有關系模式 R(U,F),屬性集U={A,B,C,D,E} ,函數依賴集合 F={AB->C,C->D,D->E},請回答如下的問題:R最高屬于第幾范式?說明理由;如果R不屬于第三范式?說明理由,并分解R為符合第三范式的關系模式集合。問答第11題(1)、R最高屬于2NF范式。 理由:關系模式 R(U,F)的主碼是(A,B),非主屬性存在對碼的傳遞函數依賴 AB->C,C->D,D->E 。(2)、R不屬于第三范式, 理由:關系模式 R(U,F)的主碼是(A,B),非主屬性存在對碼的傳遞函數依賴 AB->C,C->D,D->E。分解為符合第三范式的關系模式集合如下: R1(A,B,C)R2(C,D)R3(D,E)12、 完成如下設計: 請設計某單位的庫存管理數據庫系統,系統要求如下:存儲供應商信息,庫存零件信息,倉庫信息,倉庫管理員的信息。該單位有多個倉庫,每個倉庫可以存放多種零件,一種零件可以存放在多個倉庫中;每個倉庫只有一個倉庫管理員,一個倉庫管理員只能管理一個倉庫;每個供應商可以供應多種零件,同一種零件可以由多個供應商供應。 要求完成如下設計工作: (1) 畫出該系統的 E-R模型圖,包括實體及實體之間的聯系,并標出:(a)實體的主要屬性,(b)實體之間聯系的主要屬性;(2)把E-R模型圖轉換為關系表(標明主關鍵字)。(3)請定義一個視圖,該視圖的列信息包括零件名稱以及零件所在倉庫名稱的信息。問答第12題收集于網絡,如有侵權請聯系管理員刪除精品文檔實體關系表,紅色為主碼:供應商表:(供應商號,供應商名,?????)零件表:(零件號,零件名,?????)倉庫表:(倉庫號,倉庫名,管理員號,??

溫馨提示

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

評論

0/150

提交評論