數(shù)據(jù)庫原理與應用課程總結(jié)
數(shù)據(jù)庫原理與應用課程總結(jié)
第一部分基礎(chǔ)理論
一、與數(shù)據(jù)庫有關(guān)的4個重要概念和1個常識
1、數(shù)據(jù)2、數(shù)據(jù)庫3、數(shù)據(jù)庫管理系統(tǒng)
DBMS是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶或應用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。主要功能:數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)運行管理(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)、存儲、管理和使用的軟件學科。數(shù)據(jù)庫應用系統(tǒng)
5、一個常識
(1)三個階段每個階段的優(yōu)缺點
(2)理解數(shù)據(jù)庫系統(tǒng)的特點(數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)的共享性、冗余度低以及
數(shù)據(jù)的獨立性、數(shù)據(jù)的統(tǒng)一管理和控制)
二、數(shù)據(jù)模型
1、計算機信息處理的三大世界、兩類模型(概念模型、結(jié)構(gòu)模型),理解計
算機信息處理的基本步驟。
2、數(shù)據(jù)模型(結(jié)構(gòu)模型)的三要素(邏輯模型)3、概念模型(結(jié)合數(shù)據(jù)庫概念設(shè)計理解)
(1)特點
(2)基本概念(實體、屬性、碼、實體型、實體集、聯(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ù)操作、約束和存取特點。(3)重點在關(guān)系模型(詳細見第2章)
數(shù)據(jù)結(jié)構(gòu)(從用戶的觀點:二維表)
常用術(shù)語:關(guān)系、元組、屬性、主碼、關(guān)系模式關(guān)系模式的表示方法
關(guān)系模型必須是規(guī)范化的數(shù)據(jù)操縱與完整性關(guān)系數(shù)據(jù)模型的存儲結(jié)構(gòu)優(yōu)缺點
三、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)
1、不同的角度(從數(shù)據(jù)庫管理系統(tǒng)和從最終用戶)2、三模式(模式、外模式和內(nèi)模式)3、二級映象與數(shù)據(jù)獨立性
4、重要概念(模式、外模式、內(nèi)模式、數(shù)據(jù)的邏輯獨立性與物理獨立性)
四、關(guān)系數(shù)據(jù)庫及其操作
1、關(guān)系模型的數(shù)學依據(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)系演算和具有雙重特點的SQL4、關(guān)系的完整性5、關(guān)系代數(shù)
傳統(tǒng)的集合運算、專門關(guān)系運算(投影、選擇、連接和除法運算)、關(guān)系代數(shù)的寫法(注意3個問題、7個例題)、關(guān)系優(yōu)化。
五、結(jié)構(gòu)化查詢語言
1、關(guān)系數(shù)據(jù)庫操作的標準-SQL語言
DDL語言(數(shù)據(jù)庫、數(shù)據(jù)表、索引和視圖)DML語言(查詢、插入、刪除和修改)DCL語言(授權(quán)和撤銷權(quán)限)2、什么是視圖,怎樣理解?有什么作用
六、DBMSE的數(shù)據(jù)控制功能(系統(tǒng)篇)
結(jié)合第3篇,掌握好如下問題
1、安全性:保證系統(tǒng)安全的途徑、存取控制機制的組成(定義權(quán)限、合法權(quán)限檢查)、自主存取控制方法的基本操作(授權(quán)和撤銷權(quán)限)、理解視圖機制如何保證數(shù)據(jù)的安全
2、完整性:完整性的概念、完整性約束條件、完整性控制(3點:定義、檢查和違約反應、完整性五元組定義)
參考完整性的三個問題(外碼是否為空、被參考關(guān)系中刪除和插入元組時)區(qū)別數(shù)據(jù)庫完整性和安全性。
3、事務的概念和特點、掌握系統(tǒng)發(fā)生故障、并發(fā)控制出現(xiàn)異常的實質(zhì)?4、可恢復性
什么是可恢復性、故障類型、故障恢復實現(xiàn)技術(shù)(數(shù)據(jù)轉(zhuǎn)儲與建立日志文件,掌握數(shù)據(jù)轉(zhuǎn)儲的形式和特點,日志文件中包含的內(nèi)容)、各種類型故障的排除方法。
(1)事務故障(Undo處理,反向掃描日志文件)
(2)系統(tǒng)故障(對未完成的事務Undo處理,已完成的事務Redo處理)(3)介質(zhì)故障5、并發(fā)控制
并發(fā)操作的三類數(shù)據(jù)的不一致性、并發(fā)控制的主要技術(shù)(封鎖技術(shù))、鎖的類型及特點、封鎖協(xié)議、并發(fā)操作的可串行性(概念、什么樣的調(diào)度是正確的(所有的串行調(diào)度、具有并發(fā)操作的可串行化的調(diào)度是正確的、如何保證調(dià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ù)庫獨立性(邏輯獨立性、物理獨立性)
11、概念模型有關(guān)概念:實體、屬性、碼、域、實體型、實體集、聯(lián)系、聯(lián)系方式12、關(guān)系模型的有關(guān)概念(元組、屬性、主碼、域、分量、關(guān)系模式)13、函數(shù)依賴14、完全函數(shù)依賴15、部分函數(shù)依賴16、傳遞函數(shù)依賴17、碼18、主屬性19、非主屬性20、視圖21、可恢復性22、并發(fā)控制性23、安全性24、完整性25、關(guān)系26、關(guān)系模式27、實體完整性28、參考完整性29、自定義完整性30、游標
擴展閱讀:數(shù)據(jù)庫原理與應用課程總結(jié)
數(shù)據(jù)庫原理與應用課程總結(jié)
兩部分內(nèi)容組成:數(shù)據(jù)庫的理論知識、SQLSever201*的使用
數(shù)據(jù)庫的理論知識包括三篇,第1篇:基礎(chǔ)篇;第2篇:設(shè)計篇;第3篇:系統(tǒng)篇,三部分內(nèi)容之間的關(guān)系是基礎(chǔ)篇是基礎(chǔ)是重點,必須全面掌握;設(shè)計篇是方法論,是應用系統(tǒng)開發(fā)過程中的方向指南,對基礎(chǔ)篇的應用;系統(tǒng)篇:是對DBMS的四性的詳細解釋,豐富了基礎(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ù)庫獨立性(邏輯獨立性、物理獨立性)
11、概念模型有關(guān)概念:實體、屬性、碼、域、實體型、實體集、聯(lián)系、聯(lián)系方式12、關(guān)系模型的有關(guān)概念(元組、屬性、主碼、域、分量、關(guān)系模式)13、函數(shù)依賴14、完全函數(shù)依賴15、部分函數(shù)依賴16、傳遞函數(shù)依賴17、碼18、主屬性19、非主屬性20、視圖21、可恢復性22、并發(fā)控制性23、安全性24、完整性25、關(guān)系26、關(guān)系模式27、實體完整性28、參考完整性29、自定義完整性30、游標二、基本理論
1、計算機數(shù)據(jù)管理三個階段的特點(數(shù)據(jù)組織(保存)與管理、共享、數(shù)據(jù)與應用程
序的獨立性、數(shù)據(jù)冗余等),特別要掌握數(shù)據(jù)庫系統(tǒng)的特點(數(shù)據(jù)組織結(jié)構(gòu)化、共享性高、數(shù)據(jù)獨立性強,數(shù)據(jù)由DBMS統(tǒng)一管理和控制)。2、DBMSE的數(shù)據(jù)控制功能
(1)可恢復性(2)并發(fā)控制(3)安全性
(4)數(shù)據(jù)的完整性
結(jié)合第3篇系統(tǒng)篇,掌握好如下問題
事務的概念和特點、掌握系統(tǒng)發(fā)生故障、并發(fā)控制出現(xiàn)異常的實質(zhì)?可恢復性部分什么是可恢復性故障類型
故障恢復實現(xiàn)技術(shù)(數(shù)據(jù)轉(zhuǎn)儲與建立日志文件,掌握數(shù)據(jù)轉(zhuǎn)儲的形式和特點,日志文件中包含的內(nèi)容)各種類型故障的排除方法
(1)事務故障(Undo處理,反向掃描日志文件)
(2)系統(tǒng)故障(對未完成的事務Undo處理,已完成的事務Redo處理)(3)介質(zhì)故障()
并發(fā)控制
并發(fā)操作的三類數(shù)據(jù)的不一致性并發(fā)控制的主要技術(shù)(封鎖技術(shù))鎖的類型及特點封鎖協(xié)議
并發(fā)操作的可串行性(概念、什么樣的調(diào)度是正確的(所有的串行調(diào)度、具有并發(fā)操作的可串行化的調(diào)度是正確的、如何保證調(diào)度是正確的。)安全性
保證系統(tǒng)安全的途徑
存取控制機制的組成(定義權(quán)限、合法權(quán)限檢查)自主存取控制方法的基本操作(授權(quán)和撤銷權(quán)限)理解視圖機制如何保證數(shù)據(jù)的安全完整性完整性的概念完整性約束條件完整性控制(3點:定義、檢查和違約反應、完整性五元組定義)參考完整性的三個問題(外碼是否為空、被參考關(guān)系中刪除和插入元組時)
3、數(shù)據(jù)模型
(1)數(shù)據(jù)模型的三要素
(2)計算機信息處理的三大世界(與數(shù)據(jù)庫設(shè)計步驟的對應關(guān)系)(3)概念模型及其表示方法()
(4)邏輯模型的三種類型及其特點(數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和約束條件,特別是關(guān)系模型的特點)
4、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)(三模式、兩映射和數(shù)據(jù)獨立性)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)的集合運算、專門關(guān)系運算(投影、選擇、連接和除法運算)、關(guān)系代數(shù)的寫法(注意三個問題、7個例題)
(5)SQL語言
DDL語言(數(shù)據(jù)庫、數(shù)據(jù)表、索引和視圖)DML語言(查詢()、插入、刪除和修改)DCL語言(授權(quán)和撤銷權(quán)限)
嵌入式SQL(存在問題及其對策、共享變量、游標(概念、操作步驟和打開游標的含義、游標的使用)
(6)數(shù)據(jù)規(guī)范化
基本概念(函數(shù)依賴、完全函數(shù)依賴、部分函數(shù)依賴和傳遞函數(shù)依賴、碼、主屬性和非主屬性)
三類數(shù)據(jù)異常以及好模式的標準數(shù)據(jù)規(guī)范化的原則、方法和步驟。三、基本技術(shù)數(shù)據(jù)庫設(shè)計1、數(shù)據(jù)庫設(shè)計概述
2、數(shù)據(jù)庫設(shè)計的基本步驟及每個階段的任務、方法
3、重點掌握(需求分析階段、概念設(shè)計和邏輯設(shè)計三個階段)四、基本技能-SQLServer201*的基本操作第1部分基本理論
一、與數(shù)據(jù)庫有關(guān)的4個重要概念和1個常識
1、數(shù)據(jù)2、數(shù)據(jù)庫
3、數(shù)據(jù)庫管理系統(tǒng):
DBMS是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶或應用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。主要功能:數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)運行管理(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)、存儲、管理和使用的軟件學科。數(shù)據(jù)庫應用系統(tǒng)
5、一個常識
(1)三個階段每個階段的優(yōu)缺點
(2)理解數(shù)據(jù)庫系統(tǒng)的特點(數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)的共享性、冗余度低以及
數(shù)據(jù)的獨立性、數(shù)據(jù)的統(tǒng)一管理和控制)
二、數(shù)據(jù)模型
1、計算機信息處理的三大世界、兩類模型(概念模型、結(jié)構(gòu)模型),理解計
算機信息處理的基本步驟。
2、數(shù)據(jù)模型(結(jié)構(gòu)模型)的三要素(邏輯模型)3、概念模型(結(jié)合數(shù)據(jù)庫概念設(shè)計理解)
(1)特點
(2)基本概念(實體、屬性、碼、實體型、實體集、聯(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ù)操作、約束和存取特點。(3)重點在關(guān)系模型(詳細見第2章)數(shù)據(jù)結(jié)構(gòu)(從用戶的觀點:二維表)
常用術(shù)語:關(guān)系、元組、屬性、主碼、關(guān)系模式關(guān)系模式的表示方法
關(guān)系模型必須是規(guī)范化的數(shù)據(jù)操縱與完整性關(guān)系數(shù)據(jù)模型的存儲結(jié)構(gòu)優(yōu)缺點
三、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)
1、不同的角度(從數(shù)據(jù)庫管理系統(tǒng)和從最終用戶)2、三模式(模式、外模式和內(nèi)模式)3、二級映象與數(shù)據(jù)獨立性
4、重要概念(模式、外模式、內(nèi)模式、數(shù)據(jù)的邏輯獨立性與物理獨立性)
四、關(guān)系數(shù)據(jù)庫及其操作
1、關(guān)系模型的數(shù)學依據(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)系演算和具有雙重特點的SQL4、關(guān)系的完整性
5、關(guān)系代數(shù)(傳統(tǒng)的集合運算、專門關(guān)系運算(投影、選擇、連接和除法運算)、關(guān)系代數(shù)的寫法(注意3個問題、7個例題)、關(guān)系優(yōu)化。6、關(guān)系數(shù)據(jù)庫操作的標準-SQL語言
DDL語言(數(shù)據(jù)庫、數(shù)據(jù)表、索引和視圖)DML語言(查詢、插入、刪除和修改)DCL語言(授權(quán)和撤銷權(quán)限)
嵌入式SQL(存在問題及其對策、共享變量、游標(概念、操作步驟
和打開游標的含義、游標的使用)
7、什么是視圖,怎樣理解?有什么作用五、數(shù)據(jù)規(guī)范化
1、基本概念(函數(shù)依賴、完全函數(shù)依賴、部分函數(shù)依賴和傳遞函數(shù)依賴、碼、主屬性和非主屬性)
2、三類數(shù)據(jù)異常以及好模式的標準3、數(shù)據(jù)規(guī)范化的原則、方法和步驟。
六、DBMSE的數(shù)據(jù)控制功能(系統(tǒng)篇)
結(jié)合第3篇,掌握好如下問題
1、事務的概念和特點、掌握系統(tǒng)發(fā)生故障、并發(fā)控制出現(xiàn)異常的實質(zhì)?2、可恢復性
什么是可恢復性、故障類型、故障恢復實現(xiàn)技術(shù)(數(shù)據(jù)轉(zhuǎn)儲與建立日志文件,掌握數(shù)據(jù)轉(zhuǎn)儲的形式和特點,日志文件中包含的內(nèi)容)、各種類型故障的排除方法。
(1)事務故障(Undo處理,反向掃描日志文件)
(2)系統(tǒng)故障(對未完成的事務Undo處理,已完成的事務Redo處理)(3)介質(zhì)故障3、并發(fā)控制
并發(fā)操作的三類數(shù)據(jù)的不一致性、并發(fā)控制的主要技術(shù)(封鎖技術(shù))、鎖的類型及特點、封鎖協(xié)議、并發(fā)操作的可串行性(概念、什么樣的調(diào)度是正確的(所有的串行調(diào)度、具有并發(fā)操作的可串行化的調(diào)度是正確的、如何保證調(diào)度是正確的)
4、安全性:保證系統(tǒng)安全的途徑、存取控制機制的組成(定義權(quán)限、合法權(quán)限檢查)、自主存取控制方法的基本操作(授權(quán)和撤銷權(quán)限)、理解視圖機制如何保證數(shù)據(jù)的安全
5、完整性:完整性的概念、完整性約束條件、完整性控制(3點:定義、檢查和違約反應、完整性五元組定義)
參考完整性的三個問題(外碼是否為空、被參考關(guān)系中刪除和插入元組時)6、區(qū)別數(shù)據(jù)庫的一致性、完整性和安全性。
第二部分基本技術(shù)-數(shù)據(jù)庫設(shè)計
1、數(shù)據(jù)庫設(shè)計概述2、數(shù)據(jù)庫設(shè)計的基本步驟及每個階段的任務、方法
3、重點掌握(需求分析階段、概念設(shè)計和邏輯設(shè)計三個階段)
第三部分基本技能-SQLServer201*的基本操作
1、數(shù)據(jù)庫服務器環(huán)境配置
2、數(shù)據(jù)庫及數(shù)據(jù)庫對象的基本操作3、SQL201*的安全控制策略4、數(shù)據(jù)庫備份與還原操作5、腳本文件
6、數(shù)據(jù)的導入與導出需要掌握的概念
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ù)庫獨立性(邏輯獨立性、物理獨立性)
11、概念模型有關(guān)概念:實體、屬性、碼、域、實體型、實體集、聯(lián)系、聯(lián)系方式12、關(guān)系模型的有關(guān)概念(元組、屬性、主碼、域、分量、關(guān)系模式)13、函數(shù)依賴14、完全函數(shù)依賴15、部分函數(shù)依賴16、傳遞函數(shù)依賴17、碼18、主屬性19、非主屬性20、視圖21、可恢復性22、并發(fā)控制性23、安全性24、完整性25、關(guān)系26、關(guān)系模式27、實體完整性28、參考完整性29、自定義完整性30、游標
友情提示:本文中關(guān)于《數(shù)據(jù)庫原理與應用課程總結(jié)》給出的范例僅供您參考拓展思維使用,數(shù)據(jù)庫原理與應用課程總結(jié):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。