計(jì)算機(jī)公共基礎(chǔ)(第四章)_第1頁
計(jì)算機(jī)公共基礎(chǔ)(第四章)_第2頁
計(jì)算機(jī)公共基礎(chǔ)(第四章)_第3頁
計(jì)算機(jī)公共基礎(chǔ)(第四章)_第4頁
計(jì)算機(jī)公共基礎(chǔ)(第四章)_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、第4章 數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)經(jīng)過對部分考生的調(diào)查以及對近年真題的總結(jié)分析,筆試部分經(jīng)??疾榈氖菙?shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫基本特點(diǎn),數(shù)據(jù)庫系統(tǒng)的三級模式及二級映射,E-R模型,關(guān)系模型和關(guān)系代數(shù),讀者應(yīng)對此部分進(jìn)行重點(diǎn)學(xué)習(xí)。詳細(xì)重點(diǎn)學(xué)習(xí)知識點(diǎn):1數(shù)據(jù)的概念、數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)語言、數(shù)據(jù)管理員的主要工作、數(shù)據(jù)庫系統(tǒng)階段的特點(diǎn)、數(shù)據(jù)的物理獨(dú)立性及邏輯獨(dú)立性、數(shù)據(jù)統(tǒng)一管理與控制、三級模式及兩級映射的概念2數(shù)據(jù)模型3個(gè)描述內(nèi)容、E-R模型的概念及其E-R圖表示法、關(guān)系操縱、關(guān)系模型三類數(shù)據(jù)約束3關(guān)系模型的基本操作、關(guān)系代數(shù)中的擴(kuò)充運(yùn)算4數(shù)據(jù)庫設(shè)計(jì)生命周期法的4個(gè)階段4.1數(shù)據(jù)庫系統(tǒng)的基本概念考點(diǎn)1 數(shù)據(jù)、數(shù)

2、據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)考試鏈接:考點(diǎn)1在筆試考試中,是一個(gè)經(jīng)常考查的內(nèi)容,在筆試考試中出現(xiàn)的機(jī)率為70%,主要是以選擇題的形式出現(xiàn),分值為2分,此考點(diǎn)為重點(diǎn)識記內(nèi)容,讀者還應(yīng)該識記數(shù)據(jù)語言所包括的數(shù)據(jù)定義語言、數(shù)據(jù)操縱語言和數(shù)據(jù)控制語言。數(shù)據(jù)是數(shù)據(jù)庫中存儲的基本對象,描述事物的符號記錄。數(shù)據(jù)庫是長期儲存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合,它具有統(tǒng)一的結(jié)構(gòu)形式并存放于統(tǒng)一的存儲介質(zhì)內(nèi),是多種應(yīng)用數(shù)據(jù)的集成,并可被各個(gè)應(yīng)用程序所共享。數(shù)據(jù)庫管理系統(tǒng)(DBMS,Database Management System)是數(shù)據(jù)庫的機(jī)構(gòu),它是一種系統(tǒng)軟件,負(fù)責(zé)數(shù)據(jù)庫中的數(shù)據(jù)組織、數(shù)據(jù)操作、數(shù)據(jù)維護(hù)、

3、控制及保護(hù)和數(shù)據(jù)服務(wù)等。數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)系統(tǒng)的核心,主要有如下功能:數(shù)據(jù)模式定義、數(shù)據(jù)存取的物理構(gòu)建、數(shù)據(jù)操縱、數(shù)據(jù)的完整性、安全性定義和檢查、數(shù)據(jù)庫的并發(fā)控制與故障恢復(fù)、數(shù)據(jù)的服務(wù)。為完成數(shù)據(jù)庫管理系統(tǒng)的功能,數(shù)據(jù)庫管理系統(tǒng)提供相應(yīng)的數(shù)據(jù)語言:數(shù)據(jù)定義語言、數(shù)據(jù)操縱語言、數(shù)據(jù)控制語言。數(shù)據(jù)庫管理員的主要工作如下:數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫維護(hù)、改善系統(tǒng)性能,提高系統(tǒng)效率??键c(diǎn)2 數(shù)據(jù)庫系統(tǒng)的發(fā)展考試鏈接:考點(diǎn)2在筆試考試中出現(xiàn)的機(jī)率為30%,主要是以選擇題的形式出現(xiàn),分值為2分,此考點(diǎn)為識記內(nèi)容,讀者還應(yīng)該注意各個(gè)階段的特點(diǎn)。數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了3個(gè)階段,見表4-1:表4-1 各階段特點(diǎn)的詳

4、細(xì)說明考點(diǎn)3 數(shù)據(jù)庫系統(tǒng)的基本特點(diǎn)考試鏈接:考點(diǎn)3在筆試考試中出現(xiàn)的機(jī)率為30%,主要是以填空題的形式出現(xiàn),分值為2分,此考點(diǎn)為識記內(nèi)容,讀者還應(yīng)該理解物理獨(dú)立性和邏輯獨(dú)立性的定義。數(shù)據(jù)獨(dú)立性是數(shù)據(jù)與程序間的互不依賴性,即數(shù)據(jù)庫中的數(shù)據(jù)獨(dú)立于應(yīng)用程序而不依賴于應(yīng)用程序。數(shù)據(jù)的獨(dú)立性一般分為物理獨(dú)立性與邏輯獨(dú)立性兩種。(1)物理獨(dú)立性:指用戶的應(yīng)用程序與存儲在磁盤上的數(shù)據(jù)庫中數(shù)據(jù)是相互獨(dú)立的。當(dāng)數(shù)據(jù)的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)、存取方式等)改變時(shí),如存儲設(shè)備的更換、物理存儲的更換、存取方式改變等,應(yīng)用程序都不用改變。(2)邏輯獨(dú)立性:指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨(dú)立的。數(shù)據(jù)的邏輯結(jié)構(gòu)改變

5、了,如修改數(shù)據(jù)模式、增加新的數(shù)據(jù)類型、改變數(shù)據(jù)間聯(lián)系等,用戶程序都可以不變。數(shù)據(jù)統(tǒng)一管理與控制主要包括以下3個(gè)方面:數(shù)據(jù)的完整性檢查、數(shù)據(jù)的安全性保護(hù)和并發(fā)控制??键c(diǎn)4 數(shù)據(jù)庫系統(tǒng)的內(nèi)部結(jié)構(gòu)體系考試鏈接:考點(diǎn)4在筆試考試中出現(xiàn)的機(jī)率為30%,主要是以選擇題的形式出現(xiàn),分值為2分,此考點(diǎn)為識記內(nèi)容,讀者還應(yīng)該理解三級模式及兩級映射的定義。誤區(qū)警示:一個(gè)數(shù)據(jù)庫只有一個(gè)概念模式。一個(gè)概念模式可以有若干個(gè)外模式。三級模式都有幾種名稱,讀者應(yīng)該熟記每個(gè)模式的另一些名稱。1數(shù)據(jù)統(tǒng)系統(tǒng)的3級模式(1)概念模式,也稱邏輯模式,是對數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶(應(yīng)用)公共數(shù)據(jù)視圖。一個(gè)數(shù)據(jù)庫只

6、有一個(gè)概念模式。(2)外模式,外模式也稱子模式,它是數(shù)據(jù)庫用戶能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,它是由概念模式推導(dǎo)而出來的,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。一個(gè)概念模式可以有若干個(gè)外模式。(3)內(nèi)模式,內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法。內(nèi)模式處于最底層,它反映了數(shù)據(jù)在計(jì)算機(jī)物理結(jié)構(gòu)中的實(shí)際存儲形式,概念模式處于中間層,它反映了設(shè)計(jì)者的數(shù)據(jù)全局邏輯要求,而外模式處于最外層,它反映了用戶對數(shù)據(jù)的要求。 小提示:內(nèi)模式處于最底層,它反映了數(shù)據(jù)在計(jì)算機(jī)物理結(jié)構(gòu)中的實(shí)際存儲形式,概念模式處于中間層,它反映了設(shè)計(jì)者的數(shù)據(jù)全局邏輯要求,而外

7、模式處于最外層,它反映了用戶對數(shù)據(jù)的要求。2數(shù)據(jù)庫系統(tǒng)的兩級映射兩級映射保證了數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的獨(dú)立性。(1)概念模式到內(nèi)模式的映射。該映射給出了概念模式中數(shù)據(jù)的全局邏輯結(jié)構(gòu)到數(shù)據(jù)的物理存儲結(jié)構(gòu)間的對應(yīng)關(guān)系;(2)外模式到概念模式的映射。概念模式是一個(gè)全局模式而外模式是用戶的局部模式。一個(gè)概念模式中可以定義多個(gè)外模式,而每個(gè)外模式是概念模式的一個(gè)基本視圖。 疑難解答:數(shù)據(jù)庫應(yīng)用系統(tǒng)的結(jié)構(gòu)是什么樣的?數(shù)據(jù)庫應(yīng)用系統(tǒng)的7個(gè)部分以一定的邏輯層次結(jié)構(gòu)方式組成一個(gè)有機(jī)的整體,它們的結(jié)構(gòu)關(guān)系是:應(yīng)用系統(tǒng)工、應(yīng)用開發(fā)工具軟件、數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)、硬件。4.2數(shù)據(jù)模型考點(diǎn)5 數(shù)據(jù)模型的基本概念考試鏈接:

8、考點(diǎn)5在筆試考試中是一個(gè)經(jīng)??疾榈膬?nèi)容,出現(xiàn)的機(jī)率為70%,主要是以填空形式出現(xiàn),分值為2分,此考點(diǎn)為重點(diǎn)識記內(nèi)容,讀者應(yīng)該識記數(shù)據(jù)模型的3個(gè)部分。數(shù)據(jù)模型用來抽象、表示和處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息。分為兩個(gè)階段:把現(xiàn)實(shí)世界中的客觀對象抽象為概念模型;把概念模型轉(zhuǎn)換為某一DBMS支持的數(shù)據(jù)模型。數(shù)據(jù)模型所描述的內(nèi)容有3個(gè)部分,它們是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作與數(shù)據(jù)約束??键c(diǎn)6 E-R模型考試鏈接:考點(diǎn)6在筆試考試中出現(xiàn)的機(jī)率為30%,主要是以選擇題的形式出現(xiàn),分值為4分,此考點(diǎn)為理解內(nèi)容,讀者應(yīng)該理解實(shí)體間三種函數(shù)關(guān)系,識記實(shí)體、屬性、聯(lián)系各用什么圖形來表示。1E-R模型的基本概念(1)實(shí)體:現(xiàn)實(shí)世界

9、中的事物可以抽象成為實(shí)體,實(shí)體是概念世界中的基本單位,它們是客觀存在的且又能相互區(qū)別的事物。(2)屬性:現(xiàn)實(shí)世界中事物均有一些特性,這些特性可以用屬性來表示。(3)碼:唯一標(biāo)識實(shí)體的屬性集稱為碼。(4)域:屬性的取值范圍稱為該屬性的域。(5)聯(lián)系:在現(xiàn)實(shí)世界中事物間的關(guān)聯(lián)稱為聯(lián)系。兩個(gè)實(shí)體集間的聯(lián)系實(shí)際上是實(shí)體集間的函數(shù)關(guān)系,這種函數(shù)關(guān)系可以有下面幾種:一對一的聯(lián)系、一對多或多對一聯(lián)系、多對多。2E-R模型的圖示法E-R模型用E-R圖來表示。(1)實(shí)體表示法:在E-R圖中用矩形表示實(shí)體集,在矩形內(nèi)寫上該實(shí)體集的名字。(2)屬性表示法:在E-R圖中用橢圓形表示屬性,在橢圓形內(nèi)寫上該屬性的名稱。(

10、3)聯(lián)系表示法:在E-R圖中用菱形表示聯(lián)系,菱形內(nèi)寫上聯(lián)系名??键c(diǎn)7 層次模型考試鏈接:考點(diǎn)7在筆試考試中出現(xiàn)的機(jī)率為30%,主要是以選擇題的形式出現(xiàn),分值為2分,此考點(diǎn)為識記內(nèi)容,讀者應(yīng)該理解層次模型的定義。它的基本結(jié)構(gòu)是樹形結(jié)構(gòu)。滿足下面兩個(gè)條件的基本層次聯(lián)系的集合為層次模型。(1)有且只有一個(gè)結(jié)點(diǎn)沒有雙親結(jié)點(diǎn),這個(gè)結(jié)點(diǎn)稱為根結(jié)點(diǎn);(2)除根結(jié)點(diǎn)以外的其他結(jié)點(diǎn)有且僅有一個(gè)雙親結(jié)點(diǎn)??键c(diǎn)8 關(guān)系模型考試鏈接:考點(diǎn)8筆試考試中,是一個(gè)經(jīng)??疾榈膬?nèi)容,在筆試考試中出現(xiàn)的機(jī)率為70%,主要是以選擇題的形式出現(xiàn),分值為2分,此考點(diǎn)重點(diǎn)掌握為理解內(nèi)容,讀者應(yīng)該理解二維表的7個(gè)性質(zhì),識記三類數(shù)據(jù)約束。誤

11、區(qū)警示:當(dāng)對關(guān)系模型進(jìn)行查詢運(yùn)算,涉及到多種運(yùn)算時(shí),應(yīng)當(dāng)注意它們之間的先后順序,因?yàn)橛锌赡苓M(jìn)行投影運(yùn)算時(shí),把符合條件的記錄過濾,產(chǎn)生錯(cuò)誤的結(jié)果。關(guān)系模型采用二維表來表示,二維表一般滿足下面7個(gè)性質(zhì):(1)二維表中元組個(gè)數(shù)是有限的-元組個(gè)數(shù)有限性;(2)二維表中元組均不相同-元組的唯一性;(3)二維表中元組的次序可以任意交換-元組的次序無關(guān)性;(4)二維表中元組的分量是不可分割的基本數(shù)據(jù)項(xiàng)-元組分量的原子性;(5)二維表中屬性名各不相同-屬性名唯一性;(6)二維表中屬性與次序無關(guān),可任意交換-屬性的次序無關(guān)性;(7)二維表屬性的分量具有與該屬性相同的值域-分量值域的統(tǒng)一性。在二維表中惟一標(biāo)識元組

12、的最小屬性值稱為該表的鍵或碼。二維表中可能有若干個(gè)健,它們稱為表的侯選碼或侯選健。從二維表的所有侯選鍵選取一個(gè)作為用戶使用的鍵稱為主鍵或主碼。表A中的某屬性集是某表B的鍵,則稱該屬性值為A的外鍵或外碼。關(guān)系操縱:數(shù)據(jù)查詢、數(shù)據(jù)刪除、數(shù)據(jù)插入、數(shù)據(jù)修改。關(guān)系模型允許定義三類數(shù)據(jù)約束,它們是實(shí)體完整性約束、參照完整性約束以及用戶定義的完整性約束。 小提示:關(guān)系模式采用二維表來表示,一個(gè)關(guān)系對應(yīng)一張二維表??梢赃@么說,一個(gè)關(guān)系就是一個(gè)二維表,但是一個(gè)二維表不一定是一個(gè)關(guān)系。 疑難解答:E-R圖是如何向關(guān)系模式轉(zhuǎn)換的?從E-R圖到關(guān)系模式的轉(zhuǎn)換是比較直接的,實(shí)體與聯(lián)系都可以表示成關(guān)系,E-R圖中屬性也

13、可以轉(zhuǎn)換成關(guān)系的屬性。實(shí)體集也可以轉(zhuǎn)換成關(guān)系。4.3關(guān)系代數(shù)考點(diǎn)9 關(guān)系代數(shù)考試鏈接:考點(diǎn)9在筆試考試中出現(xiàn)的機(jī)率為30%,主要是以選擇題的形式出現(xiàn),分值為2分,此考點(diǎn)重點(diǎn)掌握理解內(nèi)容,讀者應(yīng)該理解關(guān)系模型的基本操作以及關(guān)系代數(shù)的幾種運(yùn)算。誤區(qū)警示:當(dāng)對關(guān)系模型進(jìn)行查詢運(yùn)算,涉及到多種運(yùn)算時(shí),應(yīng)當(dāng)注意它們之間的先后順序,因?yàn)橛锌赡苓M(jìn)行投影運(yùn)算時(shí),把符合條件的記錄過濾,產(chǎn)生錯(cuò)誤的結(jié)果。1關(guān)系模型的基本操作關(guān)系模型的基本操作:插入、刪除、修改和查詢。其中查詢包含如下運(yùn)算:投影運(yùn)算。從R中選擇出若干屬性列組成新的關(guān)系。選擇運(yùn)算。選擇運(yùn)算是一個(gè)一元運(yùn)算,關(guān)系R通過選擇運(yùn)算(并由該運(yùn)算給出所選擇的邏輯條

14、件)后仍為一個(gè)關(guān)系。設(shè)關(guān)系的邏輯條件為F,則R滿足F的選擇運(yùn)算可寫成:F(R)笛卡爾積運(yùn)算。設(shè)有n元關(guān)系R及m元關(guān)系S,它們分別有p、q個(gè)元組,則關(guān)系R與S經(jīng)笛卡爾積記為R×S,該關(guān)系是一個(gè)n+m元關(guān)系,元組個(gè)數(shù)是p×q,由R與S的有序組組合而成。 小提示:當(dāng)關(guān)系模式進(jìn)行笛卡爾積運(yùn)算時(shí),讀者應(yīng)該注意運(yùn)算后的結(jié)果是n+m元關(guān)系,元組個(gè)數(shù)是p×q,這是經(jīng)?;煜摹?關(guān)系代數(shù)中的擴(kuò)充運(yùn)算(1)交運(yùn)算:關(guān)系R與S經(jīng)交運(yùn)算后所得到的關(guān)系是由那些既在R內(nèi)又在S內(nèi)的有序組所組成,記為RS。(2)除運(yùn)算如果將笛卡爾積運(yùn)算看作乘運(yùn)算的話,除運(yùn)算就是它的逆運(yùn)算。當(dāng)關(guān)系T=R×

15、;S時(shí),則可將除運(yùn)算寫成:T÷R=S或T/R=SS稱為T除以R的商。除法運(yùn)算不是基本運(yùn)算,它可以由基本運(yùn)算推導(dǎo)而出。(3)連接與自然連接運(yùn)算連接運(yùn)算又可稱為運(yùn)算,這是一種二元運(yùn)算,通過它可以將兩個(gè)關(guān)系合并成一個(gè)大關(guān)系。設(shè)有關(guān)系R、S以及比較式ij,其中i為R中的域,j為S中的域,含義同前。則可以將R、S在域i,j上的連接記為:R |×| Sij在連接中如果為"=",就稱此連接為等值連接,否則稱為不等值連接;如為"<"時(shí)稱為小于連接;如為">"時(shí)稱為大于連接。自然連接(natural join)是一種特殊

16、的等值連接,它滿足下面的條件:兩關(guān)系間有公共域;通過公共域的等值進(jìn)行連接。設(shè)有關(guān)系R、S,R有域A1,A2,An,S有域B1,B2,Bm,并且,Ai1,Ai2,Aij,與B1,B2,Bj分別為相同域,此時(shí)它們自然連接可記為:R|×|S自然連接的含義可用下式表示:R|×|S=A1,A2,An,Bj+1,Bm(Ai1=B1Ai2=B2Aij=,Bj (R×S)) 疑難解答:連接與自然連接的不同之處在什么?一般的連接操作是從行的角度進(jìn)行運(yùn)算,但自然連接還需要取消重復(fù)列,所以是同時(shí)從行和列的角度進(jìn)行運(yùn)算。4.4數(shù)據(jù)庫設(shè)計(jì)與管理考點(diǎn)10 數(shù)據(jù)庫設(shè)計(jì)概述考試鏈接:考點(diǎn)10在筆

17、試考試中出現(xiàn)的機(jī)率為30%,主要是以選擇題的形式出現(xiàn),分值為2分,此考點(diǎn)為識記內(nèi)容,讀者還應(yīng)識記數(shù)據(jù)庫設(shè)計(jì)的前4個(gè)階段以及它們相應(yīng)的任務(wù)。數(shù)據(jù)庫設(shè)計(jì)中有兩種方法,面向數(shù)據(jù)的方法和面向過程的方法:面向數(shù)據(jù)的方法是以信息需求為主,兼顧處理需求;面向過程的方法是以處理需求為主,兼顧信息需求。由于數(shù)據(jù)在系統(tǒng)中穩(wěn)定性高,數(shù)據(jù)已成為系統(tǒng)的核心,因此面向數(shù)據(jù)的設(shè)計(jì)方法已成為主流。數(shù)據(jù)庫設(shè)計(jì)目前一般采用生命周期法,即將整個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)分解成目標(biāo)獨(dú)立的若干階段。它們是:需求分析階段、概念設(shè)計(jì)階段、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、編碼階段、測試階段、運(yùn)行階段和進(jìn)一步修改階段。在數(shù)據(jù)庫設(shè)計(jì)中采用前4個(gè)階段。 疑

18、難解答:數(shù)據(jù)庫設(shè)計(jì)的前4個(gè)階段的成果分別是什么?數(shù)據(jù)庫設(shè)計(jì)中一般采用前4個(gè)階段,它們的成果分別是需求說明書、概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型和數(shù)據(jù)庫內(nèi)模式。4.4 例題詳解一、選擇題【例1】對于數(shù)據(jù)庫系統(tǒng),負(fù)責(zé)定義數(shù)據(jù)庫內(nèi)容,決定存儲結(jié)構(gòu)和存取策略及安全授權(quán)等工作的是_。(考點(diǎn)1)A)應(yīng)用程序員B)用戶C)數(shù)據(jù)庫管理員D)數(shù)據(jù)庫管理系統(tǒng)的軟件設(shè)計(jì)員解析:數(shù)據(jù)庫管理員(簡稱DBA),具有如下的職能:設(shè)計(jì)、定義數(shù)據(jù)庫系統(tǒng);幫助用戶使用數(shù)據(jù)庫系統(tǒng);監(jiān)督與控制數(shù)據(jù)庫系統(tǒng)的使用和運(yùn)行;改進(jìn)和重組數(shù)據(jù)庫系統(tǒng);轉(zhuǎn)儲和恢復(fù)數(shù)據(jù)庫;重構(gòu)數(shù)據(jù)庫。所以,定義數(shù)據(jù)庫內(nèi)容,決定存儲結(jié)構(gòu)和存取策略及安全授權(quán)等是數(shù)據(jù)庫管理員(D

19、BA)的職責(zé)。答案:C)【例2】在數(shù)據(jù)庫管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個(gè)階段中,數(shù)據(jù)獨(dú)立性最高的是_。(考點(diǎn)2)A)數(shù)據(jù)庫系統(tǒng)B)文件系統(tǒng)C)人工管理D)數(shù)據(jù)項(xiàng)管理解析:在人工管理階段,數(shù)據(jù)無法共享,冗余度大,不獨(dú)立,完全依賴于程序。在文件系統(tǒng)階段,數(shù)據(jù)共享性差,冗余度大,獨(dú)立性也較差。所以B)選項(xiàng)和C)選項(xiàng)均是錯(cuò)誤的。答案:A)【例3】在數(shù)據(jù)庫系統(tǒng)中,當(dāng)總體邏輯結(jié)構(gòu)改變時(shí),通過改變_,使局部邏輯結(jié)構(gòu)不變,從而使建立在局部邏輯結(jié)構(gòu)之上的應(yīng)用程序也保持不變,稱之為數(shù)據(jù)和程序的邏輯獨(dú)立性。(考點(diǎn)3)A)應(yīng)用程序B)邏輯結(jié)構(gòu)和物理結(jié)構(gòu)之間的映射C)存儲

20、結(jié)構(gòu)D)局部邏輯結(jié)構(gòu)到總體邏輯結(jié)構(gòu)的映射解析:模式描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu),外模式描述的是數(shù)據(jù)的局部邏輯結(jié)構(gòu)。當(dāng)模式改變時(shí),由數(shù)據(jù)庫管理員對外模式/模式映射做相應(yīng)改變,可以使外模式保持不變。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序也不必改變。保證了數(shù)據(jù)與程序的邏輯獨(dú)立性,即數(shù)據(jù)的邏輯獨(dú)立性。答案:D)【例4】數(shù)據(jù)庫系統(tǒng)依靠_支持?jǐn)?shù)據(jù)的獨(dú)立性。(考點(diǎn)4)A)具有封裝機(jī)制B)定義完整性約束條件C)模式分級,各級模式之間的映射D)DDL語言和DML語言互相獨(dú)立解析:。數(shù)據(jù)庫的三級模式結(jié)構(gòu)指數(shù)據(jù)庫系統(tǒng)由外模式、模式和內(nèi)模式3級構(gòu)成。數(shù)據(jù)庫管理系統(tǒng)在這3級模式之間提供了兩層映射:外模式/模式映射

21、,模式/內(nèi)模式映射。這兩層映射保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨(dú)立性和物理獨(dú)立性。答案:C)【例5】將E-R圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表示成_。(考點(diǎn)6)A) 屬性B) 關(guān)系C) 鍵D) 域解析:E-R圖由實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系3個(gè)要素組成,關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合,將E-R圖轉(zhuǎn)換為關(guān)系模型:將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式。答案:B)【例6】用樹形結(jié)構(gòu)來表示實(shí)體之間聯(lián)系的模型稱為_。(考點(diǎn)7)A)關(guān)系模型B)層次模型C)網(wǎng)狀模型D)數(shù)據(jù)模型解析:滿足下面兩個(gè)條件的基本層次聯(lián)系的集合為層次模型:(1)有且只有一個(gè)結(jié)點(diǎn)沒有雙親結(jié)點(diǎn),這個(gè)

22、結(jié)點(diǎn)稱為根結(jié)點(diǎn);(2)根以外的其它結(jié)點(diǎn)有且僅有一個(gè)雙親結(jié)點(diǎn)。層次模型的特點(diǎn):(1)結(jié)點(diǎn)的雙親是惟一的;(2)只能直接處理一對多的實(shí)體聯(lián)系;(3)每個(gè)記錄類型定義一個(gè)排序字段,也稱為碼字段;(4)任何記錄值只有按其路徑查看時(shí),才能顯出它的全部意義;(5)沒有一個(gè)子女記錄值能夠脫離雙親記錄值而獨(dú)立存在。答案:B)【例7】對數(shù)據(jù)庫中的數(shù)據(jù)可以進(jìn)行查詢、插入、刪除、修改(更新),這是因?yàn)閿?shù)據(jù)庫管理系統(tǒng)提供了_。(考點(diǎn)8)A) 數(shù)據(jù)定義功能B) 數(shù)據(jù)操縱功能C) 數(shù)據(jù)維護(hù)功能D) 數(shù)據(jù)控制功能解析:數(shù)據(jù)庫管理系統(tǒng)包括如下功能:(1)數(shù)據(jù)定義功能:DBMS提供數(shù)據(jù)定義語言(DDL),用戶可以通過它方便地對數(shù)據(jù)庫中的數(shù)據(jù)對象進(jìn)行定義;(2)數(shù)據(jù)操縱功能:DBMS還提供數(shù)據(jù)操作語言(DML),用戶可以通過它操縱數(shù)據(jù),實(shí)現(xiàn)對數(shù)據(jù)庫的基本操作,如查詢、插入、刪除和修改;(3)數(shù)據(jù)庫的運(yùn)行管理:數(shù)據(jù)庫在建立、運(yùn)用和維護(hù)時(shí)由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理,

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論