數(shù)據(jù)庫原理與應(yīng)用課程總結(jié)
數(shù)據(jù)庫原理與應(yīng)用課程總結(jié)
通過一學(xué)期的學(xué)習(xí),對(duì)數(shù)據(jù)庫原理與應(yīng)用總算有了一個(gè)整體性的了解和掌握,從前言和學(xué)習(xí)的體會(huì)我們可以知道,本書可以分為四個(gè)部分:第一部分為數(shù)據(jù)庫基礎(chǔ)部分(第一章至第三章),第二部分為數(shù)據(jù)庫系統(tǒng)部分(第四章至第八章),第三部分為數(shù)據(jù)庫設(shè)計(jì)部分(第九章和第十章),第四部分為數(shù)據(jù)庫應(yīng)用和數(shù)據(jù)庫新技術(shù)部分(第十一章和第十六章)。第1章緒論
本章要求了解和掌握數(shù)據(jù)管理技術(shù)的發(fā)展階段,數(shù)據(jù)描述的術(shù)語,數(shù)據(jù)抽象的四個(gè)級(jí)別,數(shù)據(jù)庫管理系統(tǒng)的功能,數(shù)據(jù)庫系統(tǒng)的組成等。
1,數(shù)據(jù)庫系統(tǒng)的四個(gè)基本概念(1),數(shù)據(jù)(Data)是數(shù)據(jù)庫中存儲(chǔ)的基本對(duì)象,是描述事物的符號(hào)記錄。(2),數(shù)據(jù)庫(Database):數(shù)據(jù)庫是長期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。它是相互關(guān)聯(lián)的數(shù)據(jù)的集合,用綜合的方法組織數(shù)據(jù),低冗余與數(shù)據(jù)共享,數(shù)據(jù)具有較高的獨(dú)立性,保證數(shù)據(jù)的安全、可靠,最大限度地保證數(shù)據(jù)的正確性,數(shù)據(jù)可以并發(fā)使用并同時(shí)保證數(shù)據(jù)的一致性。
(3),數(shù)據(jù)庫管理系統(tǒng)(DBMS):位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。(4),數(shù)據(jù)庫系統(tǒng)(DBS):它由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)及數(shù)據(jù)庫管理員構(gòu)成。
2,數(shù)據(jù)庫的研究可以說從以下三個(gè)方面進(jìn)行:
(1)數(shù)據(jù)模型:層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P偷龋?)應(yīng)用領(lǐng)域:政府、企業(yè)、金融、交通、教育、科研等
(3)計(jì)算機(jī)技術(shù):分布式技術(shù)、并行技術(shù)、人工智能、多媒體、等第2章數(shù)據(jù)模型和三層模式數(shù)據(jù)庫
本章要求了解和掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)的全過程,掌握ER模型和關(guān)系模型的基本概念,掌握概念設(shè)計(jì)中ER模型的設(shè)計(jì)方法,掌握邏輯設(shè)計(jì)中ER模型向關(guān)系模型轉(zhuǎn)換的方法。
1,信息結(jié)構(gòu)與E-R方法
2,概念數(shù)據(jù)模型
3,傳統(tǒng)的三大數(shù)據(jù)模型
(1)層次模型:用樹形結(jié)構(gòu)來表示各類實(shí)體以及實(shí)體間的聯(lián)系。
(2)網(wǎng)絡(luò)數(shù)據(jù)模型:網(wǎng)狀數(shù)據(jù)庫系統(tǒng)采用網(wǎng)絡(luò)數(shù)據(jù)模型作為數(shù)據(jù)的組織方式。(3)關(guān)系數(shù)據(jù)模型:用關(guān)系(表格數(shù)據(jù))表示實(shí)體和實(shí)體之間聯(lián)系的模型。
4,數(shù)據(jù)獨(dú)立性與三層結(jié)構(gòu)
(1)數(shù)據(jù)的獨(dú)立性:指應(yīng)用程序與數(shù)據(jù)的組織和存儲(chǔ)結(jié)構(gòu)相互獨(dú)立的特性。(2)三層結(jié)構(gòu):外部層,概念層,存儲(chǔ)層。第3章關(guān)系數(shù)據(jù)庫
本章要求了解關(guān)系數(shù)據(jù)庫規(guī)范化理論及其在數(shù)據(jù)庫設(shè)計(jì)中的作用。
1,關(guān)系數(shù)據(jù)庫:在一個(gè)給定的應(yīng)用領(lǐng)域中,所有關(guān)系的集合構(gòu)成一個(gè)關(guān)系數(shù)據(jù)庫。2,關(guān)系代數(shù):常用的關(guān)系操作有并,交,差,廣義笛卡爾積,選擇,投影,連接,除,查詢,插入,刪除,修改等。
3,關(guān)系的完整性:實(shí)體完整性,參照完整性,用戶定義的完整性。第4章數(shù)據(jù)庫基礎(chǔ)
1,客戶/服務(wù)器體系結(jié)構(gòu):客戶/服務(wù)器體系結(jié)構(gòu)是一種合理配置客戶端和服務(wù)器端應(yīng)用負(fù)載、充分利用系統(tǒng)資源、使系統(tǒng)服務(wù)效率更高的一種應(yīng)用體系結(jié)構(gòu)。2,三層客戶/服務(wù)器結(jié)構(gòu):其優(yōu)點(diǎn)為可重復(fù)使用,性能改善,易于管理,易于維護(hù)。3,SQLServer工具和實(shí)用程序:企業(yè)管理器,服務(wù)管理器,查詢分析器,事件探查器,導(dǎo)入和導(dǎo)出數(shù)據(jù),服務(wù)器網(wǎng)絡(luò)實(shí)用工具,客戶端網(wǎng)絡(luò)實(shí)用工具,聯(lián)機(jī)幫助文檔。第5章關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL
1,SQL的數(shù)據(jù)定義功能2,SQL的數(shù)據(jù)查詢功能
3,視圖:單個(gè)表派生的視圖,多個(gè)表派生的視圖,視圖中的虛列,視圖的刪除。4,SQL的數(shù)據(jù)操作功能:插入,更新,刪除等操作5,SQL的宿主使用:游標(biāo)
第6章存儲(chǔ)過程,觸發(fā)器和數(shù)據(jù)完整性
1,存儲(chǔ)過程提供了封裝某一個(gè)需要重復(fù)執(zhí)行任務(wù)的方法。存儲(chǔ)過程在創(chuàng)建時(shí)即在服務(wù)器上進(jìn)行編譯,所以執(zhí)行起來比單個(gè)SQL語句快,且能減少網(wǎng)絡(luò)通信的負(fù)擔(dān)。
2,觸發(fā)器屬于一種特殊的存儲(chǔ)過程,可以在其中包含復(fù)雜的SQL語句。3,觸發(fā)器與存儲(chǔ)過程的區(qū)別在于觸發(fā)器能夠自動(dòng)執(zhí)行并且不含有參數(shù)。
4,觸發(fā)器可以劃分為三種類別:INSERT觸發(fā)器、DELETE觸發(fā)器、UPDATE觸發(fā)器。5,數(shù)據(jù)完整性。第7章安全性
1,安全性措施的層次:物理層,人員層,操作系統(tǒng)層,網(wǎng)絡(luò)層和數(shù)據(jù)庫系統(tǒng)層
2,安全性控制是數(shù)據(jù)庫管理員(或系統(tǒng)管理員)的一個(gè)重要任務(wù),他要充分利用數(shù)據(jù)庫管理系統(tǒng)的安全功能,保證數(shù)據(jù)庫和數(shù)據(jù)庫中數(shù)據(jù)的安全。
3,SQLServer的身份驗(yàn)證模式:標(biāo)準(zhǔn)模式、集成模式和混合模式。
4,用戶的分類:系統(tǒng)管理員用戶,數(shù)據(jù)庫管理員用戶,數(shù)據(jù)庫對(duì)象用戶,數(shù)據(jù)庫訪問用戶。
5,權(quán)限管理:授予權(quán)限,查詢授權(quán),收回權(quán)限,禁止權(quán)限,角色與存取控制。第8章事務(wù)管理
1,事務(wù)做為一個(gè)邏輯工作單元必須有四個(gè)屬性,稱為ACID(原子性、一致性、隔離性和持久性)屬性,只有這樣才能成為一個(gè)事務(wù)。
2,事務(wù)的執(zhí)行需要經(jīng)過事務(wù)的開始、事務(wù)提交及事務(wù)回滾等三個(gè)過程。3,事務(wù)的執(zhí)行方式有兩種,分別是顯式事務(wù)和隱式事務(wù)。第9章關(guān)系數(shù)據(jù)理論
本章要求了解關(guān)系數(shù)據(jù)庫規(guī)范化理論及其在數(shù)據(jù)庫設(shè)計(jì)中的作用,重點(diǎn)是函數(shù)依賴和范式,要求掌握這些概念并能運(yùn)用它們來進(jìn)行模式分解。1,數(shù)據(jù)冗余:同一個(gè)數(shù)據(jù)在系統(tǒng)中多次重復(fù)出現(xiàn)。
2,關(guān)系模式設(shè)計(jì)不當(dāng)引起的異常問題:數(shù)據(jù)冗余、操作異常(包括修改異常、插入異常和刪除異常)。3,函數(shù)依賴
4,關(guān)系模式的分解特性
5,范式:衡量關(guān)系模式好壞的標(biāo)準(zhǔn)。
(1)第一范式(1NF):如果關(guān)系模式R的每個(gè)關(guān)系r的屬性值都是不可分的原子值,那么稱R是第一范式的模式。
(2)第二范式(2NF):如果關(guān)系模式是1NF,且每個(gè)非主屬性完全函數(shù)依賴于候選鍵,那么稱R是第二范式(2NF)的模式。
(3)第三范式(3NF):如果關(guān)系模式R是2NF,且每個(gè)非主屬性都不傳遞依賴于R的候選鍵,那么稱R是第三范式(3NF)的模式。(4)BC范式(BCNF):如果關(guān)系模式R是1NF,且每個(gè)屬性都不傳遞依賴于R的候選鍵,那么稱R是BCNF的模式。
6,關(guān)系模式設(shè)計(jì)理論主要用于數(shù)據(jù)庫的邏輯設(shè)計(jì)過程中。
第十章數(shù)據(jù)庫設(shè)計(jì)
1,數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建議中的核心技術(shù)。是一種“反復(fù)追尋,逐步求精”的過程。2,數(shù)據(jù)庫設(shè)計(jì)的過程(六個(gè)階段)
(1)需求分析階段:準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)(2)概念結(jié)構(gòu)設(shè)計(jì)階段:通過對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型
(3)邏輯結(jié)構(gòu)設(shè)計(jì)階段:將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,對(duì)其進(jìn)行優(yōu)化(4)數(shù)據(jù)庫物理設(shè)計(jì)階段:為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(5)數(shù)據(jù)庫實(shí)施階段
(6)數(shù)據(jù)庫運(yùn)行和維護(hù)階段
以上是我對(duì)數(shù)據(jù)庫原理與應(yīng)用一書的簡單總結(jié),通過學(xué)習(xí),我掌握了簡單的SQL語言,擁有了一定的邏輯思維能力。數(shù)據(jù)庫是一個(gè)有結(jié)構(gòu)的、集成的、可共享的、統(tǒng)一管理的數(shù)據(jù)集合。數(shù)據(jù)庫管理系統(tǒng)是用來管理數(shù)據(jù)庫的一種商品化軟件。
擴(kuò)展閱讀:數(shù)據(jù)庫原理與應(yīng)用課程總結(jié)
數(shù)據(jù)庫原理與應(yīng)用課程總結(jié)
兩部分內(nèi)容組成:數(shù)據(jù)庫的理論知識(shí)、SQLSever201*的使用
數(shù)據(jù)庫的理論知識(shí)包括三篇,第1篇:基礎(chǔ)篇;第2篇:設(shè)計(jì)篇;第3篇:系統(tǒng)篇,三部分內(nèi)容之間的關(guān)系是基礎(chǔ)篇是基礎(chǔ)是重點(diǎn),必須全面掌握;設(shè)計(jì)篇是方法論,是應(yīng)用系統(tǒng)開發(fā)過程中的方向指南,對(duì)基礎(chǔ)篇的應(yīng)用;系統(tǒng)篇:是對(duì)DBMS的四性的詳細(xì)解釋,豐富了基礎(chǔ)篇的內(nèi)容。一、名詞概念
1、信息、數(shù)據(jù)、數(shù)據(jù)處理2、數(shù)據(jù)庫
3、數(shù)據(jù)庫管理系統(tǒng)4、數(shù)據(jù)庫系統(tǒng)5、概念模型6、邏輯模型7、模式8、外模式9、內(nèi)模式
10、數(shù)據(jù)庫獨(dú)立性(邏輯獨(dú)立性、物理獨(dú)立性)
11、概念模型有關(guān)概念:實(shí)體、屬性、碼、域、實(shí)體型、實(shí)體集、聯(lián)系、聯(lián)系方式12、關(guān)系模型的有關(guān)概念(元組、屬性、主碼、域、分量、關(guān)系模式)13、函數(shù)依賴14、完全函數(shù)依賴15、部分函數(shù)依賴16、傳遞函數(shù)依賴17、碼18、主屬性19、非主屬性20、視圖21、可恢復(fù)性22、并發(fā)控制性23、安全性24、完整性25、關(guān)系26、關(guān)系模式27、實(shí)體完整性28、參考完整性29、自定義完整性30、游標(biāo)二、基本理論
1、計(jì)算機(jī)數(shù)據(jù)管理三個(gè)階段的特點(diǎn)(數(shù)據(jù)組織(保存)與管理、共享、數(shù)據(jù)與應(yīng)用程
序的獨(dú)立性、數(shù)據(jù)冗余等),特別要掌握數(shù)據(jù)庫系統(tǒng)的特點(diǎn)(數(shù)據(jù)組織結(jié)構(gòu)化、共享性高、數(shù)據(jù)獨(dú)立性強(qiáng),數(shù)據(jù)由DBMS統(tǒng)一管理和控制)。2、DBMSE的數(shù)據(jù)控制功能
(1)可恢復(fù)性(2)并發(fā)控制(3)安全性
(4)數(shù)據(jù)的完整性
結(jié)合第3篇系統(tǒng)篇,掌握好如下問題
事務(wù)的概念和特點(diǎn)、掌握系統(tǒng)發(fā)生故障、并發(fā)控制出現(xiàn)異常的實(shí)質(zhì)?可恢復(fù)性部分什么是可恢復(fù)性故障類型
故障恢復(fù)實(shí)現(xiàn)技術(shù)(數(shù)據(jù)轉(zhuǎn)儲(chǔ)與建立日志文件,掌握數(shù)據(jù)轉(zhuǎn)儲(chǔ)的形式和特點(diǎn),日志文件中包含的內(nèi)容)各種類型故障的排除方法
(1)事務(wù)故障(Undo處理,反向掃描日志文件)
(2)系統(tǒng)故障(對(duì)未完成的事務(wù)Undo處理,已完成的事務(wù)Redo處理)(3)介質(zhì)故障()
并發(fā)控制
并發(fā)操作的三類數(shù)據(jù)的不一致性并發(fā)控制的主要技術(shù)(封鎖技術(shù))鎖的類型及特點(diǎn)封鎖協(xié)議
并發(fā)操作的可串行性(概念、什么樣的調(diào)度是正確的(所有的串行調(diào)度、具有并發(fā)操作的可串行化的調(diào)度是正確的、如何保證調(diào)度是正確的。)安全性
保證系統(tǒng)安全的途徑
存取控制機(jī)制的組成(定義權(quán)限、合法權(quán)限檢查)自主存取控制方法的基本操作(授權(quán)和撤銷權(quán)限)理解視圖機(jī)制如何保證數(shù)據(jù)的安全完整性完整性的概念完整性約束條件完整性控制(3點(diǎn):定義、檢查和違約反應(yīng)、完整性五元組定義)參考完整性的三個(gè)問題(外碼是否為空、被參考關(guān)系中刪除和插入元組時(shí))
3、數(shù)據(jù)模型
(1)數(shù)據(jù)模型的三要素
(2)計(jì)算機(jī)信息處理的三大世界(與數(shù)據(jù)庫設(shè)計(jì)步驟的對(duì)應(yīng)關(guān)系)(3)概念模型及其表示方法()
(4)邏輯模型的三種類型及其特點(diǎn)(數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和約束條件,特別是關(guān)系模型的特點(diǎn))
4、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)(三模式、兩映射和數(shù)據(jù)獨(dú)立性)5、關(guān)系及關(guān)系操作
(1)關(guān)系模型組成(數(shù)據(jù)結(jié)構(gòu)、操作和完整性;關(guān)系數(shù)據(jù)操作表示形式(代數(shù)方式、邏輯方式和SQL))
(2)關(guān)系數(shù)據(jù)結(jié)構(gòu)及其有關(guān)定義(域、笛卡兒積、關(guān)系、關(guān)系模式、關(guān)系數(shù)據(jù)庫)(3)關(guān)系的完整性
(4)關(guān)系代數(shù)(傳統(tǒng)的集合運(yùn)算、專門關(guān)系運(yùn)算(投影、選擇、連接和除法運(yùn)算)、關(guān)系代數(shù)的寫法(注意三個(gè)問題、7個(gè)例題)
(5)SQL語言
DDL語言(數(shù)據(jù)庫、數(shù)據(jù)表、索引和視圖)DML語言(查詢()、插入、刪除和修改)DCL語言(授權(quán)和撤銷權(quán)限)
嵌入式SQL(存在問題及其對(duì)策、共享變量、游標(biāo)(概念、操作步驟和打開游標(biāo)的含義、游標(biāo)的使用)
(6)數(shù)據(jù)規(guī)范化
基本概念(函數(shù)依賴、完全函數(shù)依賴、部分函數(shù)依賴和傳遞函數(shù)依賴、碼、主屬性和非主屬性)
三類數(shù)據(jù)異常以及好模式的標(biāo)準(zhǔn)數(shù)據(jù)規(guī)范化的原則、方法和步驟。三、基本技術(shù)數(shù)據(jù)庫設(shè)計(jì)1、數(shù)據(jù)庫設(shè)計(jì)概述
2、數(shù)據(jù)庫設(shè)計(jì)的基本步驟及每個(gè)階段的任務(wù)、方法
3、重點(diǎn)掌握(需求分析階段、概念設(shè)計(jì)和邏輯設(shè)計(jì)三個(gè)階段)四、基本技能-SQLServer201*的基本操作第1部分基本理論
一、與數(shù)據(jù)庫有關(guān)的4個(gè)重要概念和1個(gè)常識(shí)
1、數(shù)據(jù)2、數(shù)據(jù)庫
3、數(shù)據(jù)庫管理系統(tǒng):
DBMS是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶或應(yīng)用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。主要功能:數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)運(yùn)行管理(4性)
DBMS總是基于某種數(shù)據(jù)模型,可以分為層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮虳BMS。
4、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)組成與人員組成、理解圖1.1
數(shù)據(jù)庫技術(shù):是一門研究數(shù)據(jù)庫結(jié)構(gòu)、存儲(chǔ)、管理和使用的軟件學(xué)科。數(shù)據(jù)庫應(yīng)用系統(tǒng)
5、一個(gè)常識(shí)
(1)三個(gè)階段每個(gè)階段的優(yōu)缺點(diǎn)
(2)理解數(shù)據(jù)庫系統(tǒng)的特點(diǎn)(數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)的共享性、冗余度低以及
數(shù)據(jù)的獨(dú)立性、數(shù)據(jù)的統(tǒng)一管理和控制)
二、數(shù)據(jù)模型
1、計(jì)算機(jī)信息處理的三大世界、兩類模型(概念模型、結(jié)構(gòu)模型),理解計(jì)
算機(jī)信息處理的基本步驟。
2、數(shù)據(jù)模型(結(jié)構(gòu)模型)的三要素(邏輯模型)3、概念模型(結(jié)合數(shù)據(jù)庫概念設(shè)計(jì)理解)
(1)特點(diǎn)
(2)基本概念(實(shí)體、屬性、碼、實(shí)體型、實(shí)體集、聯(lián)系及聯(lián)系方式)(3)表示方法ER模型(畫法)4、常用的模型(數(shù)據(jù)結(jié)構(gòu)化的基礎(chǔ))
(1)層次、網(wǎng)狀和關(guān)系
(2)每種模型的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、約束和存取特點(diǎn)。(3)重點(diǎn)在關(guān)系模型(詳細(xì)見第2章)數(shù)據(jù)結(jié)構(gòu)(從用戶的觀點(diǎn):二維表)
常用術(shù)語:關(guān)系、元組、屬性、主碼、關(guān)系模式關(guān)系模式的表示方法
關(guān)系模型必須是規(guī)范化的數(shù)據(jù)操縱與完整性關(guān)系數(shù)據(jù)模型的存儲(chǔ)結(jié)構(gòu)優(yōu)缺點(diǎn)
三、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)
1、不同的角度(從數(shù)據(jù)庫管理系統(tǒng)和從最終用戶)2、三模式(模式、外模式和內(nèi)模式)3、二級(jí)映象與數(shù)據(jù)獨(dú)立性
4、重要概念(模式、外模式、內(nèi)模式、數(shù)據(jù)的邏輯獨(dú)立性與物理獨(dú)立性)
四、關(guān)系數(shù)據(jù)庫及其操作
1、關(guān)系模型的數(shù)學(xué)依據(jù)(建立在集合代數(shù)的基礎(chǔ)上)2、從集合論的角度談關(guān)系數(shù)據(jù)結(jié)構(gòu)(笛卡兒積的子集)3、關(guān)系及關(guān)系操作
(1)關(guān)系數(shù)據(jù)結(jié)構(gòu)及其有關(guān)定義(域、笛卡兒積、關(guān)系、關(guān)系模式、關(guān)系數(shù)據(jù)庫)
(2)關(guān)系操作:查詢操作和更新
查詢操作:關(guān)系代數(shù)查詢、關(guān)系演算和具有雙重特點(diǎn)的SQL4、關(guān)系的完整性
5、關(guān)系代數(shù)(傳統(tǒng)的集合運(yùn)算、專門關(guān)系運(yùn)算(投影、選擇、連接和除法運(yùn)算)、關(guān)系代數(shù)的寫法(注意3個(gè)問題、7個(gè)例題)、關(guān)系優(yōu)化。6、關(guān)系數(shù)據(jù)庫操作的標(biāo)準(zhǔn)-SQL語言
DDL語言(數(shù)據(jù)庫、數(shù)據(jù)表、索引和視圖)DML語言(查詢、插入、刪除和修改)DCL語言(授權(quán)和撤銷權(quán)限)
嵌入式SQL(存在問題及其對(duì)策、共享變量、游標(biāo)(概念、操作步驟
和打開游標(biāo)的含義、游標(biāo)的使用)
7、什么是視圖,怎樣理解?有什么作用五、數(shù)據(jù)規(guī)范化
1、基本概念(函數(shù)依賴、完全函數(shù)依賴、部分函數(shù)依賴和傳遞函數(shù)依賴、碼、主屬性和非主屬性)
2、三類數(shù)據(jù)異常以及好模式的標(biāo)準(zhǔn)3、數(shù)據(jù)規(guī)范化的原則、方法和步驟。
六、DBMSE的數(shù)據(jù)控制功能(系統(tǒng)篇)
結(jié)合第3篇,掌握好如下問題
1、事務(wù)的概念和特點(diǎn)、掌握系統(tǒng)發(fā)生故障、并發(fā)控制出現(xiàn)異常的實(shí)質(zhì)?2、可恢復(fù)性
什么是可恢復(fù)性、故障類型、故障恢復(fù)實(shí)現(xiàn)技術(shù)(數(shù)據(jù)轉(zhuǎn)儲(chǔ)與建立日志文件,掌握數(shù)據(jù)轉(zhuǎn)儲(chǔ)的形式和特點(diǎn),日志文件中包含的內(nèi)容)、各種類型故障的排除方法。
(1)事務(wù)故障(Undo處理,反向掃描日志文件)
(2)系統(tǒng)故障(對(duì)未完成的事務(wù)Undo處理,已完成的事務(wù)Redo處理)(3)介質(zhì)故障3、并發(fā)控制
并發(fā)操作的三類數(shù)據(jù)的不一致性、并發(fā)控制的主要技術(shù)(封鎖技術(shù))、鎖的類型及特點(diǎn)、封鎖協(xié)議、并發(fā)操作的可串行性(概念、什么樣的調(diào)度是正確的(所有的串行調(diào)度、具有并發(fā)操作的可串行化的調(diào)度是正確的、如何保證調(diào)度是正確的)
4、安全性:保證系統(tǒng)安全的途徑、存取控制機(jī)制的組成(定義權(quán)限、合法權(quán)限檢查)、自主存取控制方法的基本操作(授權(quán)和撤銷權(quán)限)、理解視圖機(jī)制如何保證數(shù)據(jù)的安全
5、完整性:完整性的概念、完整性約束條件、完整性控制(3點(diǎn):定義、檢查和違約反應(yīng)、完整性五元組定義)
參考完整性的三個(gè)問題(外碼是否為空、被參考關(guān)系中刪除和插入元組時(shí))6、區(qū)別數(shù)據(jù)庫的一致性、完整性和安全性。
第二部分基本技術(shù)-數(shù)據(jù)庫設(shè)計(jì)
1、數(shù)據(jù)庫設(shè)計(jì)概述2、數(shù)據(jù)庫設(shè)計(jì)的基本步驟及每個(gè)階段的任務(wù)、方法
3、重點(diǎn)掌握(需求分析階段、概念設(shè)計(jì)和邏輯設(shè)計(jì)三個(gè)階段)
第三部分基本技能-SQLServer201*的基本操作
1、數(shù)據(jù)庫服務(wù)器環(huán)境配置
2、數(shù)據(jù)庫及數(shù)據(jù)庫對(duì)象的基本操作3、SQL201*的安全控制策略4、數(shù)據(jù)庫備份與還原操作5、腳本文件
6、數(shù)據(jù)的導(dǎo)入與導(dǎo)出需要掌握的概念
1、信息、數(shù)據(jù)、數(shù)據(jù)處理2、數(shù)據(jù)庫
3、數(shù)據(jù)庫管理系統(tǒng)4、數(shù)據(jù)庫系統(tǒng)5、概念模型6、邏輯模型7、模式8、外模式9、內(nèi)模式
10、數(shù)據(jù)庫獨(dú)立性(邏輯獨(dú)立性、物理獨(dú)立性)
11、概念模型有關(guān)概念:實(shí)體、屬性、碼、域、實(shí)體型、實(shí)體集、聯(lián)系、聯(lián)系方式12、關(guān)系模型的有關(guān)概念(元組、屬性、主碼、域、分量、關(guān)系模式)13、函數(shù)依賴14、完全函數(shù)依賴15、部分函數(shù)依賴16、傳遞函數(shù)依賴17、碼18、主屬性19、非主屬性20、視圖21、可恢復(fù)性22、并發(fā)控制性23、安全性24、完整性25、關(guān)系26、關(guān)系模式27、實(shí)體完整性28、參考完整性29、自定義完整性30、游標(biāo)
友情提示:本文中關(guān)于《數(shù)據(jù)庫原理與應(yīng)用課程總結(jié)》給出的范例僅供您參考拓展思維使用,數(shù)據(jù)庫原理與應(yīng)用課程總結(jié):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請(qǐng)聯(lián)系我們及時(shí)刪除。