第7章 數(shù)據(jù)庫(kù)與文件系統(tǒng) 習(xí)題與答案
《第7章 數(shù)據(jù)庫(kù)與文件系統(tǒng) 習(xí)題與答案》由會(huì)員分享,可在線閱讀,更多相關(guān)《第7章 數(shù)據(jù)庫(kù)與文件系統(tǒng) 習(xí)題與答案(7頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、第七章習(xí)題及解答 (1) 復(fù)習(xí)題 1、關(guān)系模型由哪三部分組成? 關(guān)系模型的概念是建立在實(shí)體——關(guān)系方法基礎(chǔ)上的。數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成。(P159) 2、關(guān)系的完整性分為哪三類(lèi)? 關(guān)系數(shù)據(jù)模型的操作必須滿足關(guān)系的完整性約束條件。完整性是指數(shù)據(jù)的精確性和可靠性。完整性約束是防止數(shù)據(jù)庫(kù)中存在不符合語(yǔ)義規(guī)定的數(shù)據(jù)和防止因錯(cuò)誤信息的輸入/輸出造成無(wú)效操作或錯(cuò)誤信息而提出的。數(shù)據(jù)完整性分為四類(lèi):實(shí)體完整性、域完整性、參照完整性、用戶定義的完整性。(P161) 3、常見(jiàn)的關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品有哪些? 提示:本書(shū)第7.2節(jié)(P159)介紹了一些產(chǎn)品,可以通過(guò)網(wǎng)
2、絡(luò)、專(zhuān)業(yè)報(bào)紙雜志再了解一些情況 4、什么是表?什么是記錄??jī)烧叩膮^(qū)別是什么? 提示:表和記錄是關(guān)系數(shù)據(jù)庫(kù)中用于記錄數(shù)據(jù)的兩種數(shù)據(jù)結(jié)構(gòu)。表是記錄的上層結(jié)構(gòu),表示關(guān)系,記錄是表的一行,表示一個(gè)關(guān)系的實(shí)例。 P160-161 5、數(shù)據(jù)模型的組成要素是什么? 提示:數(shù)據(jù)模型是嚴(yán)格定義的一組概念的集合。這些概念精確地描述了系統(tǒng)的靜態(tài)特征、動(dòng)態(tài)特性與完整性約束條件。因此數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成。 數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu)是所研究的對(duì)象類(lèi)型的集合。這些對(duì)象是數(shù)據(jù)庫(kù)的組成成分,它們包括兩類(lèi):一類(lèi)是與數(shù)據(jù)類(lèi)型、內(nèi)容、性質(zhì)有關(guān)的對(duì)象;另一類(lèi)是與數(shù)據(jù)之間聯(lián)系有關(guān)的對(duì)象。數(shù)
3、據(jù)結(jié)構(gòu)是刻畫(huà)一個(gè)數(shù)據(jù)模型性質(zhì)最重要的方面。在數(shù)據(jù)庫(kù)系統(tǒng)中,人們通常按照其數(shù)據(jù)結(jié)構(gòu)的類(lèi)型來(lái)命名數(shù)據(jù)模型。例如層次結(jié)構(gòu)、網(wǎng)狀結(jié)構(gòu)和關(guān)系結(jié)構(gòu)的數(shù)據(jù)模型分別命名為層次模型、網(wǎng)狀模型和關(guān)系模型。數(shù)據(jù)結(jié)構(gòu)是對(duì)系統(tǒng)靜態(tài)特征的描述。 數(shù)據(jù)操作:數(shù)據(jù)操作是針對(duì)數(shù)據(jù)庫(kù)中各種對(duì)象(類(lèi)型)的實(shí)例(取值)允許執(zhí)行的操作的集合,包括操作及有關(guān)的操作規(guī)則。數(shù)據(jù)庫(kù)主要有檢索和更新(包括插入、刪除、修改)兩大類(lèi)操作。數(shù)據(jù)模型必須定義這些操作的確切含義、操作符號(hào)、操作規(guī)則(如優(yōu)先級(jí))以及實(shí)現(xiàn)操作的語(yǔ)言。數(shù)據(jù)操作是對(duì)系統(tǒng)動(dòng)態(tài)特性的描述。 數(shù)據(jù)的約束條件:數(shù)據(jù)的約束條件是一組完整性規(guī)則的集合。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其
4、關(guān)系所具有的制約和依存規(guī)則,用以限定數(shù)據(jù)模型的數(shù)據(jù)庫(kù)狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。 (P157) 6、數(shù)據(jù)字典是什么?數(shù)據(jù)字典有幾類(lèi)? 提示:數(shù)據(jù)字典是系統(tǒng)中各類(lèi)數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)據(jù)字典在進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)中占有很重要的地位。數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過(guò)程五部分。其中數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小組成單位,若干數(shù)據(jù)項(xiàng)可以組成一個(gè)數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)字典通過(guò)對(duì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的定義來(lái)描述數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)的邏輯內(nèi)容。 數(shù)據(jù)字典可分為系統(tǒng)的數(shù)據(jù)字典和用戶數(shù)據(jù)字典。 (P158) 7、SQL語(yǔ)言有哪些特點(diǎn)?
5、 SQL語(yǔ)言作為關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)中的一種通用的結(jié)構(gòu)查詢(xún)語(yǔ)言,SQL語(yǔ)言功能強(qiáng)大,且語(yǔ)法簡(jiǎn)單。 SQL是非過(guò)程化語(yǔ)言 因?yàn)樗梢砸淮翁幚硪慌涗?,并?duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。 SQL是統(tǒng)一的語(yǔ)言 SQL可用于所有用戶的數(shù)據(jù)庫(kù)活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類(lèi)型的終端用戶。基本的SQL命令只需很少時(shí)間就能學(xué)會(huì),最高級(jí)的命令在幾天內(nèi)便可掌握。 SQL是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言 由于所有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都支持SQL語(yǔ)言,用戶可將使用SQL的技能從一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)轉(zhuǎn)到另一個(gè)。所有用標(biāo)準(zhǔn)SQL編寫(xiě)的程序都是可以移植的。 (P162-1
6、63) 8、什么是E-R圖,如何閱讀? 于1976年提出的實(shí)體——關(guān)系方法(Entity-Relationship Approach)是概念模型的表示方法之一。該方法用E-R 圖來(lái)描述現(xiàn)實(shí)世界的概念模型,E-R方法也稱(chēng)為E-R模型。E-R圖提供了表示實(shí)體、屬性和關(guān)系的方法:實(shí)體用矩形表示,矩形框內(nèi)寫(xiě)明實(shí)體名。屬性用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái)。(P155-159) 9、簡(jiǎn)述文件的訪問(wèn)方式,各有什么特點(diǎn)?適合用什么形式的存儲(chǔ)方式實(shí)現(xiàn)? 用戶訪問(wèn)文件的方式就是文件的存取方法,包括順序存取和隨機(jī)存取方式。順序存取方法就是按照文件中記錄排列的實(shí)際順序依次進(jìn)行存取操作。
7、隨機(jī)存取方法就是用戶操作記錄的次序與文件中記錄的排列順序是沒(méi)有對(duì)應(yīng)關(guān)系的。對(duì)于隨機(jī)存取,需要有一種方法確定所需操作的記錄,通常是用一種數(shù)學(xué)方法確定記錄的位置,然后將直接對(duì)該位置的記錄進(jìn)行操作。對(duì)于順序存取的文件采用連續(xù)存儲(chǔ)相比其他存儲(chǔ)方式組織簡(jiǎn)單;對(duì)于隨機(jī)存取的文件,適合采用鏈?zhǔn)酱鎯?chǔ)和隨機(jī)存儲(chǔ)。(165-166) 10、試比較順序文件、索引文件、散列文件的優(yōu)缺點(diǎn)。 順序文件是根據(jù)記錄的序號(hào)或記錄的相對(duì)位置來(lái)進(jìn)行存取的,其存取、搜索和修改效率較低;索引文件的檢索方式為直接存取或按關(guān)鍵字存取,其存取和修改等操作效率較高,但占用空間較順序文件大;用哈希法構(gòu)造的文件稱(chēng)為散列文件,在建立數(shù)據(jù)集合
8、的存儲(chǔ)結(jié)構(gòu)時(shí)利用記錄的關(guān)鍵字進(jìn)行某種運(yùn)算后直接確定記錄的存儲(chǔ)位置,占用空間較索引文件少,但耗費(fèi)處理器時(shí)間較多。(P166-170) (2) 練習(xí)題 1、數(shù)據(jù)庫(kù)技術(shù)是一種運(yùn)用計(jì)算機(jī)長(zhǎng)期管理大量數(shù)據(jù)的方法,它研究如何_____和_______數(shù)據(jù),如何高效地獲取和處理數(shù)據(jù)。數(shù)據(jù)管理是指對(duì)數(shù)據(jù)的_____、_____、_____、存儲(chǔ)、_____和維護(hù)。它是數(shù)據(jù)處理的中心問(wèn)題。數(shù)據(jù)管理方法根據(jù)數(shù)據(jù)管理的特點(diǎn),其發(fā)展可劃分為_(kāi)_________、__________和__________3個(gè)階段。 組織 存儲(chǔ) 組織 編碼 分類(lèi) 存儲(chǔ) 檢索 人工管理 文件管理 數(shù)據(jù)庫(kù)系統(tǒng) (P153-15
9、4) 2、關(guān)系模型的操作必須滿足完整性約束條件,他們可以分為_(kāi)___________、____________、____________、____________四類(lèi)約束。 實(shí)體完整性、域完整性、參照完整性、用戶定義的完整性 (P161) 3、SQL設(shè)計(jì)巧妙、語(yǔ)言簡(jiǎn)捷,完成核心功能只用了9 個(gè)動(dòng)詞,它的英文全稱(chēng)是___________。 Structured Query Language (P 162) 4、模型按應(yīng)用不同,可分為兩類(lèi),一類(lèi)是__________,也稱(chēng)信息模型,它是按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫(kù)設(shè)計(jì)。另一類(lèi)是數(shù)據(jù)模型,主要包括______
10、____、__________、__________等。 概念模型 網(wǎng)狀模型 層次模型 關(guān)系模型 (P159) 5、概念模型涉及到的概念主要有__________、__________、__________、__________和__________。 實(shí)體 屬性 鍵 域 關(guān)系 (P159-160) 6、以關(guān)系模型為基礎(chǔ)實(shí)現(xiàn)的數(shù)據(jù)庫(kù)系統(tǒng)稱(chēng)為_(kāi)_________。目前應(yīng)用最廣泛的幾種數(shù)據(jù)庫(kù)都是關(guān)系型數(shù)據(jù)庫(kù),包括大型的__________、__________、__________等和小型的__________、__________等。 關(guān)系數(shù)據(jù)庫(kù) Oracle、SQL Serv
11、er、DB2 Access、Foxpro (P159) 8、文件的邏輯結(jié)構(gòu)是從用戶角度來(lái)看待文件結(jié)構(gòu),通常分為兩種形式__________和__________;文件的存取方法是指用戶訪問(wèn)文件的方式,包括__________和__________; 文件在外存上的存儲(chǔ)的實(shí)際存儲(chǔ)方式稱(chēng)為物理結(jié)構(gòu),包括__________、__________和__________。 記錄(有結(jié)構(gòu))文件 無(wú)結(jié)構(gòu)文件 順序存取 隨機(jī)存取 連續(xù)存儲(chǔ) 鏈?zhǔn)酱鎯?chǔ) 隨機(jī)存儲(chǔ)(P165-169) 9、數(shù)據(jù)字典實(shí)際上是管理數(shù)據(jù)庫(kù)的內(nèi)部數(shù)據(jù)庫(kù),通常由____________自動(dòng)管理維護(hù),________有也一
12、定權(quán)限對(duì)其進(jìn)行維護(hù)。 DBMS DBA (P158) 10、SQL 功能強(qiáng)大,按用途可將其語(yǔ)句分為_(kāi)_____________________________等幾類(lèi)。 DML、DDL、DCL(P162) 11、文件的存儲(chǔ)方式可分為_(kāi)____________、_____________和_____________三種。 連續(xù)存儲(chǔ) 鏈?zhǔn)酱鎯?chǔ) 隨機(jī)存儲(chǔ) (P166-167) 12、在現(xiàn)實(shí)世界中,事物內(nèi)部以及事物之間是有聯(lián)系的,這些聯(lián)系包括____________、____________、____________。 一對(duì)一聯(lián)系 一對(duì)多聯(lián)系 多對(duì)多聯(lián)系 (160) 13
13、、層次模型的優(yōu)點(diǎn)主要有_________________、_________________、_________________。 層次數(shù)據(jù)模型本身比較簡(jiǎn)單 對(duì)于實(shí)體間聯(lián)系是固定的,且預(yù)先定義好的應(yīng)用系統(tǒng),性能較好 層次數(shù)據(jù)模型提供了良好的完整性支持 (P158) 14、下列是網(wǎng)狀模型缺點(diǎn)的是____________ A (P158) A、結(jié)構(gòu)比較復(fù)雜,不利于最終用戶掌握; B、數(shù)據(jù)定義和數(shù)據(jù)操作復(fù)雜,不易使用 C、由于記錄之間聯(lián)系時(shí)通過(guò)存取路徑實(shí)現(xiàn),應(yīng)用程序的負(fù)擔(dān)較重。 D、對(duì)插入和刪除操作的限制比較多。 15、建立數(shù)據(jù)表的SQL關(guān)鍵詞為:______
14、______ A、CREATE TABLE B、CREATE VIEW C、CREATE INDEX D、ALTER TABLE A (P164) 16、微型計(jì)算機(jī)中使用的關(guān)系數(shù)據(jù)庫(kù),就應(yīng)用領(lǐng)域而言屬于___________。 A、數(shù)據(jù)處理 B、科學(xué)計(jì)算 C、實(shí)時(shí)控制 D、計(jì)算機(jī)輔助設(shè)計(jì) A(P153) 17、為了防止一個(gè)用戶的工作不適當(dāng)?shù)赜绊懥硪粋€(gè)用戶,應(yīng)該采取___________。 A、完整性控制 B、訪問(wèn)控制 C、安全性控制 D、并發(fā)控制 D (P154) 18、數(shù)據(jù)庫(kù)系統(tǒng)的核心是______。 A、數(shù)據(jù)模型 B、數(shù)據(jù)庫(kù)管理
15、系統(tǒng) C、軟件工具 D、數(shù)據(jù)庫(kù) B (P154) 19、下列敘述中正確的是______。 A、數(shù)據(jù)庫(kù)是一個(gè)獨(dú)立的系統(tǒng),不需要操作系統(tǒng)的支持 B、數(shù)據(jù)庫(kù)設(shè)計(jì)是指設(shè)計(jì)數(shù)據(jù)庫(kù)管理系統(tǒng) C、數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)共享的問(wèn)題 D、數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致 C (P153) 20、下述關(guān)于數(shù)據(jù)庫(kù)管理系統(tǒng)的敘述中正確的是______。 A、數(shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余 B、數(shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余 C、數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類(lèi)型的一致 D、數(shù)據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù) A (P154) 21
16、、關(guān)系表中的每一橫行稱(chēng)為一個(gè)______。 A、元組 B、字段 C、屬性 D、碼 A (P162) 22、在數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。其中數(shù)據(jù)獨(dú)立性最高的階段是______。 A、數(shù)據(jù)庫(kù)系統(tǒng) B、文件系統(tǒng) C、人工管理 D、數(shù)據(jù)項(xiàng)管理 A (P157) 23、在關(guān)系數(shù)據(jù)庫(kù)中,用來(lái)表示實(shí)體之間聯(lián)系的是______。 A、樹(shù)結(jié)構(gòu) B、網(wǎng)結(jié)構(gòu) C、線性表 D、二維表 D (P159-161) 24、SQL語(yǔ)言又稱(chēng)為_(kāi)_____。 A、結(jié)構(gòu)化定義語(yǔ)言 B、結(jié)構(gòu)化控制語(yǔ)言 C、結(jié)構(gòu)化查詢(xún)語(yǔ)言
17、 D、結(jié)構(gòu)化操縱語(yǔ)言 C (P162) 25、下列有關(guān)數(shù)據(jù)庫(kù)的描述,正確的是______。 A、數(shù)據(jù)庫(kù)是一個(gè)DBF文件 B、數(shù)據(jù)庫(kù)是一個(gè)關(guān)系 C、數(shù)據(jù)庫(kù)是一個(gè)結(jié)構(gòu)化的數(shù)據(jù)集合 D、數(shù)據(jù)庫(kù)是一組文件 C (P153) 26、在數(shù)據(jù)管理技術(shù)發(fā)展過(guò)程中,文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的主要區(qū)別是數(shù)據(jù)庫(kù)系統(tǒng)具有______。 A、數(shù)據(jù)無(wú)冗余 B、數(shù)據(jù)可共享 C、專(zhuān)門(mén)的數(shù)據(jù)管理軟件 D、特定的數(shù)據(jù)模型 C (P156-157) 27、判斷題 (1)概念模型的表示方法中最重要的是E-R圖表示法 ( ) (2)關(guān)系也是實(shí)體的一種 ( ) (3)關(guān)系模型必須是規(guī)范化的,其中的每一個(gè)分量必須是一個(gè)不可分的數(shù)據(jù)項(xiàng)。 ( ) (1) 對(duì) (P159)(2) 錯(cuò) (160)(3)對(duì) 28、給大學(xué)注冊(cè)辦公室設(shè)計(jì)一個(gè)關(guān)系數(shù)據(jù)庫(kù),此機(jī)構(gòu)保存各門(mén)課的數(shù)據(jù),包括講課教師、選課學(xué)生數(shù),上課時(shí)間和地點(diǎn)。對(duì)于每個(gè)學(xué)生-課程對(duì),還需要記錄一個(gè)成績(jī)。 提示:學(xué)生與課程、課程與時(shí)間和地點(diǎn)存在關(guān)系,成績(jī)是學(xué)生與課程關(guān)聯(lián)的屬性 29、為車(chē)輛保險(xiǎn)公司設(shè)計(jì)一個(gè)E-R圖,每個(gè)客戶有一到多輛車(chē)。每輛車(chē)可能發(fā)生0次或任意多次事故。 提示:客戶為一種實(shí)體、車(chē)輛為一種實(shí)體、保險(xiǎn)公司也為一實(shí)體,可能保險(xiǎn)與客戶、客戶與車(chē)輛存在某種關(guān)系。
- 溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《有機(jī)化合物的合成》
- 某知名化妝品公司各部門(mén)職責(zé)
- 八年級(jí)數(shù)學(xué)上冊(cè) 第13章 全等三角形 13.4 三角形的尺規(guī)作圖優(yōu)質(zhì)課件 (新版)冀教版
- 化學(xué)九上人教版第六單元課題3第1課時(shí)
- 長(zhǎng)春版小學(xué)五年級(jí)下《桂林山水甲天下》
- 現(xiàn)代社會(huì)更需要通才-攻辯
- 海底兩萬(wàn)里(康塞爾)
- 客戶經(jīng)理積分考核介紹
- 現(xiàn)代教育技術(shù)培訓(xùn)
- 混凝土預(yù)制樁、鋼樁施工
- 氨基酸類(lèi)藥物
- 威尼斯建筑與藝術(shù)雙年展掠影
- 地產(chǎn)營(yíng)銷(xiāo)操作手冊(cè)課件
- 15機(jī)械的效率和自鎖222
- 建筑施工事故案例分析