freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[it認(rèn)證]計(jì)算機(jī)等級(jí)考試四級(jí)數(shù)據(jù)庫(kù)技術(shù)復(fù)習(xí)筆記匯總-資料下載頁(yè)

2024-11-07 03:25本頁(yè)面

【導(dǎo)讀】數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)是所研究的對(duì)象類(lèi)型的集合。這些對(duì)象和對(duì)象類(lèi)。型是數(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ì)象。系結(jié)構(gòu)的數(shù)據(jù)模型分別稱(chēng)作為層次模型、網(wǎng)狀模型和關(guān)系模型。相應(yīng)地,數(shù)據(jù)庫(kù)分別稱(chēng)作為。括操作及有關(guān)的操作規(guī)則。在數(shù)據(jù)庫(kù)中,主要的操作有檢索和更新。是對(duì)系統(tǒng)靜態(tài)特性的描述,而數(shù)據(jù)操作是對(duì)系統(tǒng)動(dòng)態(tài)特性的描述。完整性規(guī)則是指在給定的數(shù)。狀態(tài)以及狀態(tài)的變化,確保數(shù)據(jù)的正確性、有效性和一致性。換為某一計(jì)算機(jī)系統(tǒng)上某一DBMS所支持的數(shù)據(jù)模型。經(jīng)過(guò)選擇、命名、分類(lèi)和組織等抽象工作之后形成概念模型,并進(jìn)入到信息世界。可以為相同實(shí)體型,而實(shí)體集不同。實(shí)體與之聯(lián)系,反之亦然,則稱(chēng)實(shí)體集A與實(shí)體集B具有一對(duì)一聯(lián)系,記作1∶1。則稱(chēng)實(shí)體集A與實(shí)體集B有一對(duì)多聯(lián)系,記為1∶n。屬性,表中的一列稱(chēng)為一個(gè)屬性,給每一列起一個(gè)名,稱(chēng)為屬性名。,屬性名n)來(lái)表示。

  

【正文】 到某一時(shí)刻的正確狀態(tài)。轉(zhuǎn)儲(chǔ)還可以分為海量轉(zhuǎn)儲(chǔ)和增量轉(zhuǎn)儲(chǔ)。海量轉(zhuǎn)儲(chǔ)是指每次轉(zhuǎn)儲(chǔ)全部數(shù)據(jù)庫(kù)。增量轉(zhuǎn)儲(chǔ)則指每次只轉(zhuǎn)儲(chǔ)上次轉(zhuǎn)儲(chǔ)后更新過(guò)的數(shù)據(jù)。如果數(shù)據(jù)庫(kù)很大,事務(wù)處 理又十分頻繁,則增量轉(zhuǎn)儲(chǔ)方式是很有效的。 (3)日志文件日志文件是用來(lái)記錄對(duì)數(shù)據(jù)庫(kù)每一次更新活動(dòng)的文件。在動(dòng)態(tài)轉(zhuǎn)儲(chǔ)方式中必須建立日志文件,后援副本和日志文件綜合起來(lái)才能有效地恢復(fù)數(shù)據(jù)庫(kù)。在靜態(tài)轉(zhuǎn)儲(chǔ)方式中,也可以建立日志文件。當(dāng)數(shù)據(jù)庫(kù)毀壞后 26 可重新裝放后援副本把數(shù)據(jù)庫(kù)恢復(fù)到轉(zhuǎn)儲(chǔ)結(jié)束時(shí)刻的正確狀態(tài),然后利用日志文件,把已完成的事務(wù)進(jìn)行重做處理,對(duì)故障發(fā)生時(shí)尚未完成的事務(wù)進(jìn)行撤消處理。這樣不必重新運(yùn)行那些在轉(zhuǎn)儲(chǔ)前已完成的事務(wù)程序就可把數(shù)據(jù)庫(kù)恢復(fù)到故障前某一時(shí)刻的正確狀態(tài)。 八、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì) 系統(tǒng)的設(shè)計(jì)步驟 按規(guī)范設(shè)計(jì)的方法可將數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下六個(gè)階段 (1)需求分析 。 (2)概念結(jié)構(gòu)設(shè)計(jì) 。 (3)邏輯結(jié)構(gòu)設(shè)計(jì) 。 (4)數(shù)據(jù)庫(kù)物理設(shè)計(jì) 。 (5)數(shù)據(jù)庫(kù)實(shí)施 。 (6)數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)。 需求收集和分析是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的第一階段。明確地把它作為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的第一步是十分重要的。這一階段收集到的基礎(chǔ)數(shù)據(jù)和一組數(shù)據(jù)流圖 (Data Flow Diaˉgram ——— DFD)是下一步設(shè)計(jì)概念結(jié)構(gòu)的基礎(chǔ)。概念結(jié)構(gòu)對(duì)整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)具有深刻影響。而要設(shè)計(jì)好 概念結(jié)構(gòu),就必須在需求分析階段用系統(tǒng)的觀(guān)點(diǎn)來(lái)考慮問(wèn)題、收集和分析數(shù)據(jù)及其處理。如何分析和表達(dá)用戶(hù)需求呢 ?在眾多的分析方法中,結(jié)構(gòu)化分析 (Structured Analysis,簡(jiǎn)稱(chēng) SA 方法 )是一個(gè)簡(jiǎn)單實(shí)用的方法。 SA 方法用自頂向下、逐層分解的方式分析系統(tǒng)。用數(shù)據(jù)流圖,數(shù)據(jù)字典描述系統(tǒng)。然后把一個(gè)處理功能的具體內(nèi)容分解為若干子功能,每個(gè)子功能繼續(xù)分解,直到把系統(tǒng)的工作過(guò)程表達(dá)清楚為止。在處理功能逐步分解的同時(shí),它們所用的數(shù)據(jù)也逐級(jí)分解。形成若干層次的數(shù)據(jù)流圖。數(shù)據(jù)流圖表達(dá)了數(shù)據(jù)和處理過(guò)程的關(guān)系。處理過(guò)程的處理 邏輯常常用判定表或判定樹(shù)來(lái)描述。數(shù)據(jù)字典 (Data Dictionary,簡(jiǎn)稱(chēng) DD)則是對(duì)系統(tǒng)中數(shù)據(jù)的詳盡描述,是各類(lèi)數(shù)據(jù)屬性的清單。對(duì)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)來(lái)講,數(shù)據(jù)字典是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要結(jié)果。數(shù)據(jù)字典是各類(lèi)數(shù)據(jù)描 27 述的集合,它通常包括以下 5個(gè)部分 : (1)數(shù)據(jù)項(xiàng),是數(shù)據(jù)最小單位。 (2)數(shù)據(jù)結(jié)構(gòu),是若干數(shù)據(jù)項(xiàng)有意義的集合。 (3)數(shù)據(jù)流,可以是數(shù)據(jù)項(xiàng),也可以是數(shù)據(jù)結(jié)構(gòu)。表示某一處理過(guò)程的輸入輸出。 (4)數(shù)據(jù)存儲(chǔ),處理過(guò)程中存取的數(shù)據(jù)。常常是手工憑證、手工文檔或計(jì)算機(jī)文 件。 (5)處理過(guò)程。 如同軟件工程中重視需求分析與規(guī)范說(shuō)明的思想一樣,數(shù)據(jù)庫(kù)設(shè)計(jì)中同樣十分重視數(shù)據(jù)分析、抽象與概念結(jié)構(gòu)的設(shè)計(jì)。概念結(jié)構(gòu)的設(shè)計(jì),是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵之一。概念結(jié)構(gòu)獨(dú)立于數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu),獨(dú)立于支持?jǐn)?shù)據(jù)庫(kù)的 DBMS,也獨(dú)立于具體計(jì)算機(jī)軟件和硬件系統(tǒng)。歸納總結(jié),其主要特點(diǎn)是 : (1)能充分地反映現(xiàn)實(shí)世界,包括實(shí)體和實(shí)體之間的聯(lián)系,能滿(mǎn)足用戶(hù)對(duì)數(shù)據(jù)處理的要求,是現(xiàn)實(shí)世界的一個(gè)真實(shí)的模型,或接近真實(shí)的模型。 (2)易于理解,從而可以和不熟悉計(jì)算機(jī)的用戶(hù)交換意見(jiàn)。 用戶(hù)的積極參與是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)成功與否的關(guān)鍵。 (3)易于更動(dòng)。當(dāng)現(xiàn)實(shí)世界改變時(shí)容易修改和擴(kuò)充,特別是軟件、硬件環(huán)境變化時(shí)更應(yīng)如此。 (4)易于向關(guān)系、網(wǎng)狀或?qū)哟蔚雀鞣N數(shù)據(jù)模型轉(zhuǎn)換。概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),它比任意一種數(shù)據(jù)模型更獨(dú)立于機(jī)器,更抽象,從而更加穩(wěn)定。描述概念結(jié)構(gòu)的有力工具是 ER 模型。 把用 ER 模型定義的概念結(jié)構(gòu)稱(chēng)為組織模式。設(shè)計(jì)概念結(jié)構(gòu)的策略有 3種 : (1)自頂向下 首先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化。 (2)自底向上 首先定義各局部應(yīng)用 的概念結(jié)構(gòu),然后將它們集成,得到全局概念結(jié)構(gòu)。 (3)混合策略 自頂向下和自底向上相結(jié)合的方法。用自頂向下策略設(shè)計(jì)一個(gè)全局概念結(jié)構(gòu)的框架,以它為骨架集成由自底向上策略中設(shè)計(jì)的各局部概念結(jié)構(gòu)?,F(xiàn)介紹自底向上設(shè)計(jì) 28 概念結(jié)構(gòu)的策略。按照這種策略,概念結(jié)構(gòu)的設(shè)計(jì)可按下面步驟進(jìn)行。 (1)數(shù)據(jù)抽象與局部視圖設(shè)計(jì) ER模型是對(duì)現(xiàn)實(shí)世界的一種抽象。一般地講,所謂抽象是對(duì)實(shí)際的人、物、事和概念的人為處理。它抽取人們關(guān)心的共同特性,忽略非本質(zhì)的細(xì)節(jié),并把這些特性用各種抽象的概念精確地加以描述。這些概念組成了現(xiàn)實(shí)世 界的一種模型表示。有 3種抽象方法形成了抽象機(jī)制,來(lái)對(duì)數(shù)據(jù)進(jìn)行組織 :① 分類(lèi) (Classification) 定義某一概念作為現(xiàn)實(shí)世界中一組對(duì)象的類(lèi)型。這些對(duì)象具有某些共同的特性和行為。它抽象了對(duì)象值和型之間的 “is a member of” 的語(yǔ)義。在 ER模型中,實(shí)體型就是這種抽象。 ② 聚集 (Aggregation) 定義某一類(lèi)型的組成成分。它抽象了對(duì)象內(nèi)部屬性類(lèi)型和整體與部分之間 “is a part of” 的語(yǔ)義。在 ER模型中若干屬性的聚集組成了實(shí)體型,就是這種抽象。 ③ 概括 (Generalization) 定義類(lèi)型之間的一種子集聯(lián)系。它抽象了類(lèi)型之間的 “is a subset of” 的語(yǔ)義。概括具有一個(gè)很重要的性質(zhì) :繼承性。子類(lèi)繼承超類(lèi)上定義的所有抽象性質(zhì)。當(dāng)然,子類(lèi)可以增加自己的某些特殊屬性。概念結(jié)構(gòu)設(shè)計(jì)的第一步就是利用上面介紹的抽象機(jī)制對(duì)需求分析階段收集到的數(shù)據(jù)進(jìn)行組織,形成實(shí)體、實(shí)體的屬性,標(biāo)識(shí)實(shí)體的碼,確定實(shí)體之間的聯(lián)系類(lèi)型 (1∶1 , 1∶n ,n∶m) ,設(shè)計(jì)成部分 ER圖。 (2)視圖的集成視圖集成就是把上一步得到的各個(gè)部分 ER圖綜合成一個(gè)總體的 ER圖。視圖集成可以有兩種方式 :① 多個(gè)部分 ER圖 一次集成。 ② 逐步集成。用累加的方式一次集成兩個(gè)部分 ER圖。無(wú)論哪種方式,每次集成可分兩步走。第一步是合并,解決各部分 ER圖之間的沖突問(wèn)題,生成初步 ER圖。第二步是修改和重構(gòu),消除不必要的冗余,生成基本ER圖。 邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)轉(zhuǎn)換為選用的 DBMS 所支持的數(shù)據(jù)模型的過(guò)程。設(shè)計(jì)邏輯結(jié)構(gòu)按理應(yīng)選擇對(duì)某個(gè)概念結(jié)構(gòu)最好的數(shù)據(jù)模型,然后對(duì)支持這種數(shù)據(jù)模型的各種DBMS進(jìn)行比較,選出最合適的 DBMS。但實(shí)際情況常常是已給定了某臺(tái)機(jī)器,設(shè)計(jì)人員沒(méi)有選擇 DBMS的余地?,F(xiàn)行的 DBMS一般只支持關(guān)系、網(wǎng)狀或?qū)哟稳N模型中的某一種,對(duì)某一 29 種數(shù)據(jù)模型,各個(gè)機(jī)器系統(tǒng)又有許多不同的限制,提供不同的環(huán)境與工具。因而我們把設(shè)計(jì)過(guò)程分三步進(jìn)行。首先把概念結(jié)構(gòu)向一般的關(guān)系模型轉(zhuǎn)換,然后向特定的 DBMS 支持下的數(shù)據(jù)模型轉(zhuǎn)換,最后進(jìn)行模型的優(yōu)化。 (1)ER圖向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換下面給出把 ER圖轉(zhuǎn)換為關(guān)系模型的轉(zhuǎn)換規(guī)則。 ① 一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。 ② 一個(gè)聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式,與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系的屬性轉(zhuǎn)換為關(guān)系的屬性 。該關(guān)系的碼則有三種情況 :若聯(lián)系為 1∶1 ,則每個(gè)實(shí)體的碼均是該關(guān)系的候選碼。若聯(lián)系為 1∶n ,關(guān)系的碼為 n端實(shí)體的碼。若聯(lián)系為 n∶m ,則關(guān)系的碼為諸實(shí)體碼的組合。具有相同碼的關(guān)系模式可合并。形成了一般的數(shù)據(jù)模型后,下一步就向特定的 DBMS 規(guī)定的模型轉(zhuǎn)換。設(shè)計(jì)人員必須熟知所用 DBMS 的功能及限制。這一步轉(zhuǎn)換是依賴(lài)于機(jī)器的,不能給出一個(gè)普遍的規(guī)則。轉(zhuǎn)化后的模型必須進(jìn)行優(yōu)化。對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化是指調(diào)整數(shù)據(jù)模型的結(jié)構(gòu),以提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能。性能有動(dòng)態(tài)性能和靜態(tài)性能兩種。靜態(tài)性能分析容易實(shí)現(xiàn)。根據(jù)應(yīng)用要求,選出合 適的模型是一項(xiàng)復(fù)雜的工作。 (2)規(guī)范化理論的應(yīng)用規(guī)范化理論是數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的指南和工具,具體地講可應(yīng)用在下面幾個(gè)具體的方面 : 第一,在數(shù)據(jù)分析階段用數(shù)據(jù)依賴(lài)的概念分析和表示各數(shù)據(jù)項(xiàng)之間的關(guān)系。 第二,在設(shè)計(jì)概念結(jié)構(gòu)階段,用規(guī)范化理論為工具消除初步 ER圖中冗余的聯(lián)系。 第三,由 ER圖向數(shù)據(jù)模型轉(zhuǎn)換過(guò)程中用模式分解的概念和算法指導(dǎo)設(shè)計(jì)。現(xiàn)在,不管選用的 DBMS 是支持哪種數(shù)據(jù)模型的,均先把概念結(jié)構(gòu)向關(guān)系模型轉(zhuǎn)換。然后,充分運(yùn)用規(guī)范化理論的成果優(yōu)化關(guān)系數(shù)據(jù)庫(kù)模式的設(shè)計(jì)。 物理設(shè)計(jì)的內(nèi)容主要包括 : (1)確定數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu) 從 DBMS所提供的存儲(chǔ)結(jié)構(gòu)中選取一種合適的加以實(shí)現(xiàn)。確定存儲(chǔ)結(jié)構(gòu)的主要因素是存取時(shí)間、存儲(chǔ)空間利用率和維護(hù)代價(jià)三個(gè)方面。設(shè)計(jì)者常常要對(duì)這些因素進(jìn)行權(quán)衡。一般的 DBMS 也總是具有一定靈活性供你選擇。例如,若引入某些冗余數(shù) 30 據(jù),則可能減少物理 I/O次數(shù)提高檢索效率。相反節(jié)約存儲(chǔ)空間檢索代價(jià)就會(huì)增加。當(dāng)然應(yīng)該盡量尋找優(yōu)化方法,使這三方面的性能都較好。折衷有時(shí)是必須的。 (2)存取路徑的選擇和調(diào)整 數(shù)據(jù)庫(kù)必須支持多個(gè)用戶(hù)的多種應(yīng)用,因而必須提供對(duì)數(shù)據(jù)庫(kù)的 多個(gè)存取入口,也就是對(duì)同一數(shù)據(jù)存儲(chǔ)要提供多條存取路徑。物理設(shè)計(jì)的任務(wù)應(yīng)確定建立哪些存取路徑。設(shè)計(jì)者應(yīng)該進(jìn)行定量的分析,根據(jù)計(jì)算結(jié)果確定存取路徑。 (3)確定數(shù)據(jù)存放位置 首先按數(shù)據(jù)的應(yīng)用情況劃分為不同的組,然后確定存放位置。一般的應(yīng)把數(shù)據(jù)的易變部分和穩(wěn)定部分分開(kāi),把經(jīng)常存取和不常存取的數(shù)據(jù)分開(kāi)。經(jīng)常存取或存取時(shí)間要求高的記錄應(yīng)存放在高速存儲(chǔ)器上,如硬盤(pán)。存取頻率小或存取時(shí)間要求低的放在低速存儲(chǔ)器上,如軟盤(pán)磁帶。對(duì)于同一數(shù)據(jù)文件也可根據(jù)情況進(jìn)行水平劃分或垂直劃分。 (4)確定存儲(chǔ)分配 許多 DBMS提供 了存儲(chǔ)分配的參數(shù)供設(shè)計(jì)者物理優(yōu)化處理用。例如溢出空間的大小和分布參數(shù),塊的長(zhǎng)度,塊因子的大小,裝填因子,緩沖區(qū)的大小和個(gè)數(shù)等等,它們都要在物理設(shè)計(jì)中確定。這些參數(shù)的大小影響存取時(shí)間和存儲(chǔ)空間的分配。物理設(shè)計(jì)過(guò)程需要對(duì)時(shí)間、空間效率、維護(hù)代價(jià)和各種用戶(hù)要求進(jìn)行權(quán)衡,其結(jié)果可以產(chǎn)生多種方案。在實(shí)施數(shù)據(jù)庫(kù)前對(duì)這些方案進(jìn)行方案進(jìn)行細(xì)致的評(píng)價(jià),以選擇一個(gè)較優(yōu)的方案是十分必要的。 對(duì)數(shù)據(jù)庫(kù)的物理設(shè)計(jì)初步評(píng)價(jià)完成后就可建立數(shù)據(jù)庫(kù)了。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)實(shí)施對(duì)應(yīng)于軟件工程的編碼、調(diào)試階段。 設(shè)計(jì)人員運(yùn)用 DBMS提供的數(shù)據(jù)定義語(yǔ)言將邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果嚴(yán)格地描述出來(lái),成為 DBMS 可接受的源代碼。經(jīng)過(guò)調(diào)試產(chǎn)生目標(biāo)模式。然后組織數(shù)據(jù)入庫(kù)。組織數(shù)據(jù)入庫(kù)是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)實(shí)施階段最主要的工作。 九、數(shù)據(jù)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) (1)用戶(hù)界面友好 對(duì)一個(gè)實(shí)用 DBMS來(lái)說(shuō),用戶(hù)界面的質(zhì)量直接影響其生命力。 DBMS的用戶(hù)接口應(yīng)面向應(yīng)用,采用適合最終用戶(hù)的交互式、表格式、菜單式、窗口式等界面形式,以方便使用和保持靈活性。一般地說(shuō),用戶(hù)界面應(yīng)具有可靠性、簡(jiǎn)單性、靈活性和立即反饋 31 等特性 。 (2)功能完備 DBMS 功能隨系統(tǒng)的規(guī)模的大小而異。大型 DBMS 功能齊全,小型 DBMS 功能弱一些。 DBMS 主要功能包括數(shù)據(jù)定義、數(shù)據(jù)庫(kù)數(shù)據(jù)存取、事務(wù)控制、數(shù)據(jù)庫(kù)組織和存儲(chǔ)管理、數(shù)據(jù)庫(kù)安全保護(hù)等等。我們?cè)谙旅嬗懻撨@些功能的內(nèi)容。 (3)效率高 系統(tǒng)效率包括三個(gè)方面 :一是計(jì)算機(jī)系統(tǒng)內(nèi)部資源的使用效率。能充分利用資源 (包括存儲(chǔ)空間、設(shè)備、 CPU等 ),并注意使各種資源負(fù)載均衡以提高整個(gè)系統(tǒng)的效率,二是 DBMS 本身的運(yùn)行效率。三是用戶(hù)的生產(chǎn)率。這是指用戶(hù)學(xué)習(xí)、使用 DBMS 和在 DBMS 基礎(chǔ)上開(kāi)發(fā)的應(yīng)用系統(tǒng)的 效率。 (1)數(shù)據(jù)庫(kù)定義 對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)進(jìn)行描述,包括外模式、模式、內(nèi)模式的定義 。數(shù)據(jù)庫(kù)完整性的定義 。安全保密定義 (如用戶(hù)口令、級(jí)別、存取權(quán)限 )。存取路徑 (如索引 )的定義。這些定義存儲(chǔ)在數(shù)據(jù)字典 (亦稱(chēng)為系統(tǒng)目錄 )中,是 DBMS運(yùn)行的基本依據(jù)。為此,提供數(shù)據(jù)定義語(yǔ)言 DDL。 (2)數(shù)據(jù)存取 提供用戶(hù)對(duì)數(shù)據(jù)的操縱功能,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的檢索、插入、修改和刪除。一個(gè)好的 DBMS應(yīng)該提供功能強(qiáng)易學(xué)易用的數(shù)據(jù)操縱語(yǔ)言 (DML)、方便的操作方式和較高的數(shù)據(jù)存取效率。 DML 有兩類(lèi) :一類(lèi) 是宿主型語(yǔ)言,一類(lèi)是自含型語(yǔ)言。前者的語(yǔ)句不能獨(dú)立使用而必須嵌入某種主語(yǔ)言,如 C語(yǔ)言、 COBOL語(yǔ)言中使用。而后者可以獨(dú)立使用,通常以供終端用戶(hù)交互使用和批處理方式兩種形式使用。 (3)數(shù)據(jù)庫(kù)運(yùn)行管理 這是指 DBMS運(yùn)行控制、管理功能。包括多用戶(hù)環(huán)境下的并發(fā)控制、安全性檢查和存取權(quán)限控制、完整性檢查和執(zhí)行、數(shù)據(jù)加密、運(yùn)行日志的組織管理、事務(wù)的管理和自動(dòng)恢復(fù) (保證事務(wù)的正確性 ),這些功能保證了數(shù)據(jù)庫(kù)系統(tǒng)的正常運(yùn)行。 (4)數(shù)據(jù)組織、存儲(chǔ)和管理 DBMS要分門(mén)別類(lèi)地組織、存儲(chǔ)各類(lèi)數(shù)據(jù),包括數(shù)據(jù)字典 (亦稱(chēng) 系統(tǒng)目錄 )、用戶(hù)數(shù)據(jù)、存取路徑等等。要確定以何種文件結(jié)構(gòu)和存取方式在存儲(chǔ)級(jí)上組織這些數(shù)據(jù),如何實(shí)現(xiàn)數(shù)據(jù)之間的聯(lián)系。數(shù)據(jù)組織和存儲(chǔ)的基本目標(biāo)是提高存儲(chǔ)空間利用率,選擇合適的存取方法確保較高存取 (如隨機(jī)查找、順序查找、增、刪、改 )效率。 32 (5)數(shù)據(jù)庫(kù)的建立和維護(hù) 包括數(shù)據(jù)庫(kù)的初始建立、數(shù)據(jù)的轉(zhuǎn)換、數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù)、數(shù)據(jù)庫(kù)的重組織和重構(gòu)造以及有性能監(jiān)測(cè)分析等功能。 (6)其它功能 包括 DBMS 與網(wǎng)絡(luò)中其它軟件系統(tǒng)的通信功能 。一個(gè) DBMS 與另一個(gè) DBMS或文件系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換功能等。 系統(tǒng) 通常 DBMS是建立
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1