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