第7章 數(shù)據(jù)庫與文件系統(tǒng) 習題與答案

上傳人:細水****9 文檔編號:63720036 上傳時間:2022-03-20 格式:DOC 頁數(shù):7 大?。?2KB
收藏 版權申訴 舉報 下載
第7章 數(shù)據(jù)庫與文件系統(tǒng) 習題與答案_第1頁
第1頁 / 共7頁
第7章 數(shù)據(jù)庫與文件系統(tǒng) 習題與答案_第2頁
第2頁 / 共7頁
第7章 數(shù)據(jù)庫與文件系統(tǒng) 習題與答案_第3頁
第3頁 / 共7頁

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

5 積分

下載資源

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

資源描述:

《第7章 數(shù)據(jù)庫與文件系統(tǒng) 習題與答案》由會員分享,可在線閱讀,更多相關《第7章 數(shù)據(jù)庫與文件系統(tǒng) 習題與答案(7頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、第七章習題及解答(1) 復習題1、關系模型由哪三部分組成?關系模型的概念是建立在實體關系方法基礎上的。數(shù)據(jù)模型通常由數(shù)據(jù)結構、數(shù)據(jù)操作和完整性約束三部分組成。(P159)2、關系的完整性分為哪三類?關系數(shù)據(jù)模型的操作必須滿足關系的完整性約束條件。完整性是指數(shù)據(jù)的精確性和可靠性。完整性約束是防止數(shù)據(jù)庫中存在不符合語義規(guī)定的數(shù)據(jù)和防止因錯誤信息的輸入/輸出造成無效操作或錯誤信息而提出的。數(shù)據(jù)完整性分為四類:實體完整性、域完整性、參照完整性、用戶定義的完整性。(P161)3、常見的關系數(shù)據(jù)庫產(chǎn)品有哪些?提示:本書第7.2節(jié)(P159)介紹了一些產(chǎn)品,可以通過網(wǎng)絡、專業(yè)報紙雜志再了解一些情況4、什么是

2、表?什么是記錄?兩者的區(qū)別是什么?提示:表和記錄是關系數(shù)據(jù)庫中用于記錄數(shù)據(jù)的兩種數(shù)據(jù)結構。表是記錄的上層結構,表示關系,記錄是表的一行,表示一個關系的實例。P160-1615、數(shù)據(jù)模型的組成要素是什么?提示:數(shù)據(jù)模型是嚴格定義的一組概念的集合。這些概念精確地描述了系統(tǒng)的靜態(tài)特征、動態(tài)特性與完整性約束條件。因此數(shù)據(jù)模型通常由數(shù)據(jù)結構、數(shù)據(jù)操作和完整性約束三部分組成。數(shù)據(jù)結構:數(shù)據(jù)結構是所研究的對象類型的集合。這些對象是數(shù)據(jù)庫的組成成分,它們包括兩類:一類是與數(shù)據(jù)類型、內(nèi)容、性質(zhì)有關的對象;另一類是與數(shù)據(jù)之間聯(lián)系有關的對象。數(shù)據(jù)結構是刻畫一個數(shù)據(jù)模型性質(zhì)最重要的方面。在數(shù)據(jù)庫系統(tǒng)中,人們通常按照其

3、數(shù)據(jù)結構的類型來命名數(shù)據(jù)模型。例如層次結構、網(wǎng)狀結構和關系結構的數(shù)據(jù)模型分別命名為層次模型、網(wǎng)狀模型和關系模型。數(shù)據(jù)結構是對系統(tǒng)靜態(tài)特征的描述。數(shù)據(jù)操作:數(shù)據(jù)操作是針對數(shù)據(jù)庫中各種對象(類型)的實例(取值)允許執(zhí)行的操作的集合,包括操作及有關的操作規(guī)則。數(shù)據(jù)庫主要有檢索和更新(包括插入、刪除、修改)兩大類操作。數(shù)據(jù)模型必須定義這些操作的確切含義、操作符號、操作規(guī)則(如優(yōu)先級)以及實現(xiàn)操作的語言。數(shù)據(jù)操作是對系統(tǒng)動態(tài)特性的描述。數(shù)據(jù)的約束條件:數(shù)據(jù)的約束條件是一組完整性規(guī)則的集合。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其關系所具有的制約和依存規(guī)則,用以限定數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)以及狀態(tài)的變化,以保證數(shù)

4、據(jù)的正確、有效、相容。(P157)6、數(shù)據(jù)字典是什么?數(shù)據(jù)字典有幾類?提示:數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)據(jù)字典在進行數(shù)據(jù)庫設計中占有很重要的地位。數(shù)據(jù)字典通常包括數(shù)據(jù)項、數(shù)據(jù)結構、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程五部分。其中數(shù)據(jù)項是數(shù)據(jù)的最小組成單位,若干數(shù)據(jù)項可以組成一個數(shù)據(jù)結構,數(shù)據(jù)字典通過對數(shù)據(jù)項和數(shù)據(jù)結構的定義來描述數(shù)據(jù)流、數(shù)據(jù)存儲的邏輯內(nèi)容。數(shù)據(jù)字典可分為系統(tǒng)的數(shù)據(jù)字典和用戶數(shù)據(jù)字典。(P158)7、SQL語言有哪些特點?SQL語言作為關系數(shù)據(jù)庫管理系統(tǒng)中的一種通用的結構查詢語言,SQL語言功能強大,且語法簡單。SQL是非過程化語言

5、因為它可以一次處理一批記錄,并對數(shù)據(jù)提供自動導航。SQL是統(tǒng)一的語言SQL可用于所有用戶的數(shù)據(jù)庫活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶?;镜腟QL命令只需很少時間就能學會,最高級的命令在幾天內(nèi)便可掌握。SQL是所有關系數(shù)據(jù)庫的公共語言由于所有主要的關系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個關系數(shù)據(jù)庫管理系統(tǒng)轉到另一個。所有用標準SQL編寫的程序都是可以移植的。(P162-163)8、什么是E-R圖,如何閱讀?于1976年提出的實體關系方法(Entity-Relationship Approach)是概念模型的表示方

6、法之一。該方法用E-R 圖來描述現(xiàn)實世界的概念模型,E-R方法也稱為E-R模型。E-R圖提供了表示實體、屬性和關系的方法:實體用矩形表示,矩形框內(nèi)寫明實體名。屬性用橢圓形表示,并用無向邊將其與相應的實體連接起來。(P155-159)9、簡述文件的訪問方式,各有什么特點?適合用什么形式的存儲方式實現(xiàn)?用戶訪問文件的方式就是文件的存取方法,包括順序存取和隨機存取方式。順序存取方法就是按照文件中記錄排列的實際順序依次進行存取操作。隨機存取方法就是用戶操作記錄的次序與文件中記錄的排列順序是沒有對應關系的。對于隨機存取,需要有一種方法確定所需操作的記錄,通常是用一種數(shù)學方法確定記錄的位置,然后將直接對該

7、位置的記錄進行操作。對于順序存取的文件采用連續(xù)存儲相比其他存儲方式組織簡單;對于隨機存取的文件,適合采用鏈式存儲和隨機存儲。(165-166)10、試比較順序文件、索引文件、散列文件的優(yōu)缺點。順序文件是根據(jù)記錄的序號或記錄的相對位置來進行存取的,其存取、搜索和修改效率較低;索引文件的檢索方式為直接存取或按關鍵字存取,其存取和修改等操作效率較高,但占用空間較順序文件大;用哈希法構造的文件稱為散列文件,在建立數(shù)據(jù)集合的存儲結構時利用記錄的關鍵字進行某種運算后直接確定記錄的存儲位置,占用空間較索引文件少,但耗費處理器時間較多。(P166-170)(2) 練習題1、數(shù)據(jù)庫技術是一種運用計算機長期管理大

8、量數(shù)據(jù)的方法,它研究如何_和_數(shù)據(jù),如何高效地獲取和處理數(shù)據(jù)。數(shù)據(jù)管理是指對數(shù)據(jù)的_、_、_、存儲、_和維護。它是數(shù)據(jù)處理的中心問題。數(shù)據(jù)管理方法根據(jù)數(shù)據(jù)管理的特點,其發(fā)展可劃分為_、_和_3個階段。組織 存儲 組織 編碼 分類 存儲 檢索 人工管理 文件管理 數(shù)據(jù)庫系統(tǒng) (P153-154)2、關系模型的操作必須滿足完整性約束條件,他們可以分為_、_、_、_四類約束。實體完整性、域完整性、參照完整性、用戶定義的完整性 (P161)3、SQL設計巧妙、語言簡捷,完成核心功能只用了9 個動詞,它的英文全稱是_。Structured Query Language (P 162)4、模型按應用不同,

9、可分為兩類,一類是_,也稱信息模型,它是按用戶的觀點來對數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫設計。另一類是數(shù)據(jù)模型,主要包括_、_、_等。概念模型 網(wǎng)狀模型 層次模型 關系模型 (P159)5、概念模型涉及到的概念主要有_、_、_、_和_。實體 屬性 鍵 域 關系 (P159-160)6、以關系模型為基礎實現(xiàn)的數(shù)據(jù)庫系統(tǒng)稱為_。目前應用最廣泛的幾種數(shù)據(jù)庫都是關系型數(shù)據(jù)庫,包括大型的_、_、_等和小型的_、_等。關系數(shù)據(jù)庫 Oracle、SQL Server、DB2 Access、Foxpro (P159) 8、文件的邏輯結構是從用戶角度來看待文件結構,通常分為兩種形式_和_;文件的存取方法是指用戶訪

10、問文件的方式,包括_和_;文件在外存上的存儲的實際存儲方式稱為物理結構,包括_、_和_。記錄(有結構)文件 無結構文件 順序存取 隨機存取 連續(xù)存儲 鏈式存儲 隨機存儲(P165-169)9、數(shù)據(jù)字典實際上是管理數(shù)據(jù)庫的內(nèi)部數(shù)據(jù)庫,通常由_自動管理維護,_有也一定權限對其進行維護。DBMS DBA (P158)10、SQL 功能強大,按用途可將其語句分為_等幾類。DML、DDL、DCL(P162)11、文件的存儲方式可分為_、_和_三種。連續(xù)存儲 鏈式存儲 隨機存儲 (P166-167)12、在現(xiàn)實世界中,事物內(nèi)部以及事物之間是有聯(lián)系的,這些聯(lián)系包括_、_、_。一對一聯(lián)系一對多聯(lián)系多對多聯(lián)系

11、(160)13、層次模型的優(yōu)點主要有_、_、_。層次數(shù)據(jù)模型本身比較簡單 對于實體間聯(lián)系是固定的,且預先定義好的應用系統(tǒng),性能較好 層次數(shù)據(jù)模型提供了良好的完整性支持 (P158)14、下列是網(wǎng)狀模型缺點的是_ A (P158)A、結構比較復雜,不利于最終用戶掌握;B、數(shù)據(jù)定義和數(shù)據(jù)操作復雜,不易使用C、由于記錄之間聯(lián)系時通過存取路徑實現(xiàn),應用程序的負擔較重。D、對插入和刪除操作的限制比較多。15、建立數(shù)據(jù)表的SQL關鍵詞為:_A、CREATE TABLEB、CREATE VIEWC、CREATE INDEXD、ALTER TABLEA (P164)16、微型計算機中使用的關系數(shù)據(jù)庫,就應用領

12、域而言屬于_。A、數(shù)據(jù)處理B、科學計算C、實時控制D、計算機輔助設計A(P153)17、為了防止一個用戶的工作不適當?shù)赜绊懥硪粋€用戶,應該采取_。A、完整性控制B、訪問控制C、安全性控制D、并發(fā)控制D (P154)18、數(shù)據(jù)庫系統(tǒng)的核心是_。A、數(shù)據(jù)模型B、數(shù)據(jù)庫管理系統(tǒng)C、軟件工具D、數(shù)據(jù)庫B (P154)19、下列敘述中正確的是_。 A、數(shù)據(jù)庫是一個獨立的系統(tǒng),不需要操作系統(tǒng)的支持 B、數(shù)據(jù)庫設計是指設計數(shù)據(jù)庫管理系統(tǒng) C、數(shù)據(jù)庫技術的根本目標是要解決數(shù)據(jù)共享的問題 D、數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結構必須與邏輯結構一致C (P153)20、下述關于數(shù)據(jù)庫管理系統(tǒng)的敘述中正確的是_。A、數(shù)據(jù)庫

13、系統(tǒng)減少了數(shù)據(jù)冗余 B、數(shù)據(jù)庫系統(tǒng)避免了一切冗余 C、數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型的一致D、數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)A (P154)21、關系表中的每一橫行稱為一個_。 A、元組B、字段C、屬性D、碼A (P162)22、在數(shù)據(jù)管理技術的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中數(shù)據(jù)獨立性最高的階段是_。A、數(shù)據(jù)庫系統(tǒng)B、文件系統(tǒng)C、人工管理D、數(shù)據(jù)項管理A (P157)23、在關系數(shù)據(jù)庫中,用來表示實體之間聯(lián)系的是_。A、樹結構B、網(wǎng)結構C、線性表D、二維表D (P159-161)24、SQL語言又稱為_。A、結構化定義語言B、結構化控制語言C、結

14、構化查詢語言D、結構化操縱語言C (P162)25、下列有關數(shù)據(jù)庫的描述,正確的是_。A、數(shù)據(jù)庫是一個DBF文件B、數(shù)據(jù)庫是一個關系C、數(shù)據(jù)庫是一個結構化的數(shù)據(jù)集合D、數(shù)據(jù)庫是一組文件C (P153)26、在數(shù)據(jù)管理技術發(fā)展過程中,文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的主要區(qū)別是數(shù)據(jù)庫系統(tǒng)具有_。A、數(shù)據(jù)無冗余B、數(shù)據(jù)可共享C、專門的數(shù)據(jù)管理軟件D、特定的數(shù)據(jù)模型C (P156-157)27、判斷題(1)概念模型的表示方法中最重要的是E-R圖表示法( )(2)關系也是實體的一種( )(3)關系模型必須是規(guī)范化的,其中的每一個分量必須是一個不可分的數(shù)據(jù)項。( )(1) 對 (P159)(2) 錯 (160)(3)對28、給大學注冊辦公室設計一個關系數(shù)據(jù)庫,此機構保存各門課的數(shù)據(jù),包括講課教師、選課學生數(shù),上課時間和地點。對于每個學生-課程對,還需要記錄一個成績。提示:學生與課程、課程與時間和地點存在關系,成績是學生與課程關聯(lián)的屬性29、為車輛保險公司設計一個E-R圖,每個客戶有一到多輛車。每輛車可能發(fā)生0次或任意多次事故。提示:客戶為一種實體、車輛為一種實體、保險公司也為一實體,可能保險與客戶、客戶與車輛存在某種關系。

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(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)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!