《數(shù)據(jù)庫(kù)原理及應(yīng)用教程》期末復(fù)習(xí)大綱.doc_第1頁(yè)
《數(shù)據(jù)庫(kù)原理及應(yīng)用教程》期末復(fù)習(xí)大綱.doc_第2頁(yè)
《數(shù)據(jù)庫(kù)原理及應(yīng)用教程》期末復(fù)習(xí)大綱.doc_第3頁(yè)
《數(shù)據(jù)庫(kù)原理及應(yīng)用教程》期末復(fù)習(xí)大綱.doc_第4頁(yè)
《數(shù)據(jù)庫(kù)原理及應(yīng)用教程》期末復(fù)習(xí)大綱.doc_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

7數(shù)據(jù)庫(kù)原理及應(yīng)用教程期末復(fù)習(xí)大綱第一章 數(shù)據(jù)庫(kù)系統(tǒng)概述1第二章 數(shù)據(jù)模型1第三章 關(guān)系數(shù)據(jù)庫(kù)2第四章 關(guān)系規(guī)范化基礎(chǔ)2第五章 數(shù)據(jù)庫(kù)設(shè)計(jì)2第六十章 T-SQL及相關(guān)3第十一章 存儲(chǔ)過程、觸發(fā)器與游標(biāo)3第十二章 事務(wù)與并發(fā)控制3第十四章 數(shù)據(jù)庫(kù)的安全管理3附錄:5第一章 數(shù)據(jù)庫(kù)系統(tǒng)概述1. 了解信息、數(shù)據(jù)、數(shù)據(jù)處理的概念2. 數(shù)據(jù)庫(kù)發(fā)展的哪三個(gè)階段?數(shù)據(jù)庫(kù)系統(tǒng)階段的幾個(gè)特點(diǎn)。P2l 數(shù)據(jù)的結(jié)構(gòu)化、共享性、獨(dú)立性、控制功能3. 數(shù)據(jù)庫(kù)系統(tǒng)的組成。P4l 數(shù)據(jù)庫(kù)、DBMS、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)用戶4. 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu):外模式、模式、內(nèi)模式(用戶級(jí)模式、概念級(jí)模式、物理級(jí)模式)。P6-75. 二級(jí)映像與數(shù)據(jù)獨(dú)立性(邏輯獨(dú)立性和物理獨(dú)立性)。P7-8第二章 數(shù)據(jù)模型6. 現(xiàn)實(shí)世界信息世界(通過抽象)數(shù)據(jù)世界(通過量化)7. 數(shù)據(jù)模型的概念。P12-13l 實(shí)體、屬性、候選碼、碼、實(shí)體型、實(shí)體集、聯(lián)系8. E-R圖用于表示概念模型。表示實(shí)體及其之間的聯(lián)系,組成成份:實(shí)體、屬性、聯(lián)系。P139. 數(shù)據(jù)模型的三要素:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、完整性約束(分為三類:層次模型、網(wǎng)狀模型、關(guān)系模型)。P15-16l 數(shù)據(jù)結(jié)構(gòu):對(duì)數(shù)據(jù)庫(kù)組織方式的一種靜態(tài)描述l 數(shù)據(jù)操作:對(duì)數(shù)據(jù)庫(kù)動(dòng)態(tài)特征的描述l 完整性約束:數(shù)據(jù)庫(kù)完整性的保證10. 關(guān)系模型的基本概念、完整性約束的具體內(nèi)容。P18-19第三章 關(guān)系數(shù)據(jù)庫(kù)11. 關(guān)系模式的定義。P2212. 關(guān)系數(shù)據(jù)庫(kù):數(shù)據(jù)庫(kù)系統(tǒng)的三層結(jié)構(gòu)如何體現(xiàn)?數(shù)據(jù)模型的三要素如何體現(xiàn)?13. 關(guān)系模型的三個(gè)完整性約束:實(shí)體完整性,參照完整性,用戶自定義的完整性。P24.14. 關(guān)系代數(shù)專門的關(guān)系運(yùn)算(選擇、投影、連接)。連接所衍生的等值連接、自然連接。P25-3115. 掌握按要求寫關(guān)系代數(shù)表達(dá)式。 第四章 關(guān)系規(guī)范化基礎(chǔ)16. 函數(shù)依賴、完全函數(shù)依賴、部分函數(shù)依賴、傳遞函數(shù)依賴;范式之間的聯(lián)系。P3717. 1NF,2NF,3NF,BCNF的具體含義。l 1NF:消除了表中表l 2NF:沒有非碼屬性對(duì)碼的部分依賴l 3NF:沒有非碼屬性對(duì)碼的傳遞依賴l BCNF:沒有主屬性對(duì)碼的部分、傳遞依賴18. 掌握關(guān)系模式的規(guī)范化操作。第五章 數(shù)據(jù)庫(kù)設(shè)計(jì)19. 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟及各階段的成果。20. 對(duì)于概念設(shè)計(jì)階段,E-R圖集成分二階段:合并、優(yōu)化。21. 合并時(shí)發(fā)生沖突的類型。P4822. 邏輯結(jié)構(gòu)設(shè)計(jì)階段E-R圖怎樣轉(zhuǎn)換為關(guān)系模型。l 實(shí)體的轉(zhuǎn)換(E)l 聯(lián)系的轉(zhuǎn)換(R)P48-5023. 掌握E-R圖的畫法、轉(zhuǎn)換、關(guān)系模式的規(guī)范化。第六十章 T-SQL及相關(guān)24. 數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu)的對(duì)應(yīng)關(guān)系。P17325. T-SQL所用到的動(dòng)詞。P79-80、26. T-SQL的創(chuàng)建語句、插入語句、修改語句、刪除等。27. T-SQL查詢語句。28. 視圖的創(chuàng)建與查詢29. 索引的創(chuàng)建及操作第十一章 存儲(chǔ)過程、觸發(fā)器與游標(biāo)30. 了解存儲(chǔ)過程的定義、使用第十二章 事務(wù)與并發(fā)控制31. 事務(wù)的概念與特征(ACID)P22932. 定義事務(wù)的SQL語句.33. 并發(fā)控制的原因及并發(fā)操作帶來的三類問題(丟失修改、讀臟數(shù)據(jù)、不可重復(fù)讀)34. 并發(fā)控制的機(jī)制(封鎖),各級(jí)封鎖協(xié)議的特征以及可以解決的問題類型35. 死鎖以及解決死鎖常用的方法。P240第十四章 數(shù)據(jù)庫(kù)的安全管理36. 數(shù)據(jù)庫(kù)的安全性機(jī)制:三個(gè)等級(jí)。P264l 操作系統(tǒng)級(jí)(進(jìn)入操作系統(tǒng)的密碼)l SQL Server級(jí)(登錄到SQL數(shù)據(jù)庫(kù)的密碼)l 數(shù)據(jù)庫(kù)級(jí)(對(duì)具體數(shù)據(jù)庫(kù)的權(quán)限設(shè)定)考試題型:(1) 選擇題:2*15 = 30(2) 填空題:1*10 = 10(3) 簡(jiǎn)答題:5*4 = 20(4) 設(shè)計(jì)分析:4 = 30(5) 綜合設(shè)計(jì):1 = 10附錄:1、 數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)l 數(shù)據(jù):是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象。即:描述事物的符號(hào)記錄。數(shù)據(jù)的形式還不能完全表達(dá)其內(nèi)容,需要經(jīng)過解釋。因此:數(shù)據(jù)和關(guān)于數(shù)據(jù)的解釋是不可分割的,數(shù)據(jù)的解釋是關(guān)于數(shù)據(jù)含義的說明,數(shù)據(jù)的含義稱為語義。l 數(shù)據(jù)庫(kù)(DataBase,DB): 數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。l 數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System, DBMS):是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。l 數(shù)據(jù)庫(kù)系統(tǒng)(DataBase System, DBS):它是指在計(jì)算機(jī)系統(tǒng)中引入了數(shù)據(jù)庫(kù)后的系統(tǒng),一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成。2、 數(shù)據(jù)獨(dú)立性的涵義l 數(shù)據(jù)獨(dú)立性=數(shù)據(jù)的物理獨(dú)立性+數(shù)據(jù)的邏輯獨(dú)立性l 物理獨(dú)立性:用戶的應(yīng)用程序與存儲(chǔ)在磁盤上的數(shù)據(jù)庫(kù)中的數(shù)據(jù)是相互獨(dú)立的。即:用戶的數(shù)據(jù)以何種形式(二進(jìn)制或八進(jìn)制)存放在磁盤的何處(哪個(gè)扇區(qū)、哪個(gè)磁道),其存放順序是什么樣的都是由DBMS系統(tǒng)來管理的,用戶不需要了解。用戶需了解的僅是這些數(shù)據(jù)的邏輯結(jié)構(gòu)。好處:數(shù)據(jù)的物理存儲(chǔ)即使改變了,用戶的應(yīng)用程序不需要跟著改變。l 邏輯獨(dú)立性:用戶的應(yīng)用程序與數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)也是相互獨(dú)立的。即使數(shù)據(jù)的邏輯結(jié)構(gòu)改變了,用戶的應(yīng)用程序也可以保持不變。3、 數(shù)據(jù)模型組成的三要素(數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)的約束條件。l 數(shù)據(jù)模型由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、完整性約束三部分構(gòu)成。l 數(shù)據(jù)結(jié)構(gòu):它是刻畫一個(gè)數(shù)據(jù)模型最重要的方面。因此,常用數(shù)據(jù)結(jié)構(gòu)的類型來命名數(shù)據(jù)模型。如:對(duì)應(yīng)著層次結(jié)構(gòu)的數(shù)據(jù)模型為層次模型.。數(shù)據(jù)結(jié)構(gòu)是對(duì)系統(tǒng)靜態(tài)特征的描述。l 數(shù)據(jù)操作:它是對(duì)數(shù)據(jù)庫(kù)中各種對(duì)象的實(shí)例允許執(zhí)行的操作的集合,包括操作和有關(guān)操作的規(guī)則。數(shù)據(jù)操作是對(duì)系統(tǒng)動(dòng)態(tài)特征的描述。l 約束條件:是一組完整性規(guī)則的集合。它給出數(shù)據(jù)模型中的數(shù)據(jù)及其聯(lián)系所具有的制約和依存條件。目的:限定符合數(shù)據(jù)模型的數(shù)據(jù)庫(kù)的狀態(tài)及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。4、 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)的三級(jí)模式/二層映像。l 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式是指數(shù)據(jù)庫(kù)系統(tǒng)由:外模式、模式、內(nèi)模式三級(jí)構(gòu)成。l 模式也稱邏輯模式,是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。它是數(shù)據(jù)庫(kù)系統(tǒng)模式結(jié)構(gòu)的中間層,既不涉及數(shù)據(jù)的物理存儲(chǔ)細(xì)節(jié)和硬件環(huán)境,也不涉及具體的應(yīng)用程序或開發(fā)工具。一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)模式。模式以某一種數(shù)據(jù)模型為基礎(chǔ),統(tǒng)一綜合地考慮了所有用戶的需求,并將這些需求有機(jī)結(jié)合成一個(gè)邏輯整體。定義模式時(shí)不僅要定義數(shù)據(jù)的邏輯結(jié)構(gòu),而且要定義數(shù)據(jù)之間的聯(lián)系,定義與數(shù)據(jù)有關(guān)的安全性、完整性要求。模式描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu)。它是相對(duì)穩(wěn)定的,所反映的是數(shù)據(jù)的結(jié)構(gòu)及其聯(lián)系。l 外模式亦稱作是子模式(Subschema)或用戶模式。它是數(shù)據(jù)庫(kù)的最終用戶能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。外模式通常是模式的子集。一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外模式。每個(gè)用戶在應(yīng)用需求、看待數(shù)據(jù)的方式、要求數(shù)據(jù)保密的程度不同,其外模式的描述亦會(huì)不同。同一外模式可以為某一用戶的多個(gè)應(yīng)用系統(tǒng)所使用,但一個(gè)應(yīng)用程序只能使用一個(gè)外模式。外模式是保證數(shù)據(jù)安全的一個(gè)有力措施,每個(gè)用戶只能看到或訪問特定的外模式中的數(shù)據(jù),數(shù)據(jù)庫(kù)中的其它數(shù)據(jù)都是不可見的。外模式描述的是數(shù)據(jù)的局部邏輯結(jié)構(gòu)。l 內(nèi)模式也稱為是存儲(chǔ)模式(Storage Schema)。一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式。它是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示方式。l 外模式/模式映象:對(duì)應(yīng)于同一個(gè)模式可以有任意多個(gè)外模式,對(duì)于每一個(gè)外模式,數(shù)據(jù)庫(kù)系統(tǒng)都有一個(gè)外模式/模式映象,它定義了該外模式與模式之間的對(duì)應(yīng)關(guān)系。映象的定義通常包含在各自的外模式的描述中。當(dāng)模式改變時(shí),數(shù)據(jù)庫(kù)管理員對(duì)各個(gè)外模式/模式作相應(yīng)改變,可以使外模式保持不變。因?yàn)橛脩舻膽?yīng)用程序是依據(jù)外模式編寫的,因而應(yīng)用程序可以做到不加修改,從而保證了數(shù)據(jù)與程序的邏輯獨(dú)立性(數(shù)據(jù)的邏輯獨(dú)立性)。l 模式/內(nèi)模式映象:因?yàn)閿?shù)據(jù)庫(kù)中只有一個(gè)內(nèi)模式,也只有一個(gè)模式,因此,模式/內(nèi)模式映象是唯一的,它定義了數(shù)據(jù)庫(kù)全局邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系。該映象的定義通常包含在模式描述中。當(dāng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)改變了,由數(shù)據(jù)庫(kù)管理員對(duì)模式/內(nèi)模式映象作相應(yīng)的改變,可以使模式保持不變,從而使應(yīng)用程序也不用經(jīng)過修改,保證了數(shù)據(jù)與程序的物理獨(dú)立性(數(shù)據(jù)的物理獨(dú)立性)。5、 模型、模式和具體值區(qū)別l 數(shù)據(jù)模型是用來表示信息世界中的實(shí)體及其聯(lián)系在數(shù)據(jù)世界中的抽象描述,它描述的是數(shù)據(jù)的邏輯結(jié)構(gòu)。l 模式的主體就是數(shù)據(jù)庫(kù)的數(shù)據(jù)模型。數(shù)據(jù)模型與模式都屬于型的范疇。所謂型,是指只包含屬性的名稱,不包含屬性的值,l 值是型的具體實(shí)例值,即賦了值的型(在Visual FoxPro中,型就是數(shù)據(jù)庫(kù)表的結(jié)構(gòu),而值就是數(shù)據(jù)庫(kù)表中存儲(chǔ)的記錄)。6、 關(guān)系完整性的組成及實(shí)現(xiàn)方法。實(shí)體完整性 : 關(guān)系的主碼中的屬性值不能為空值。空值:不知道或無意義。 意義:關(guān)系對(duì)應(yīng)到現(xiàn)實(shí)世界中的實(shí)體集,元組對(duì)應(yīng)到實(shí)體,實(shí)體是相互可區(qū)分的,通過主碼來唯一標(biāo)識(shí),若主碼為空,則出現(xiàn)不可標(biāo)識(shí)的實(shí)體,這是不容許的。l 參照完整性 :如果關(guān)系R2的外部碼Fk與關(guān)系R1的主碼Pk相對(duì)應(yīng),則R2中的每一個(gè)元組的Fk值或者等于R1 中某個(gè)元組的Pk 值,或者為空值。 意義:如果關(guān)系R2的某個(gè)元組t2參照了關(guān)系R1的某個(gè)元組t1,則t1必須存在。l 用戶定義的完整性 : 用戶針對(duì)具體的應(yīng)用環(huán)境定義的完整性約束條件。 如要求學(xué)號(hào)是8位整數(shù),性別要求取值為“男”或“女”等。7、 SQL的概念及特點(diǎn)、用到的動(dòng)詞。SQL是一個(gè)集查詢(Data Query)、數(shù)據(jù)操縱(Data Manipulation

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論