數(shù)據(jù)庫原理期末復(fù)習(xí)總結(jié)
數(shù)據(jù)庫原理復(fù)習(xí)總結(jié)第一章:
1一個數(shù)據(jù)庫應(yīng)該有計算機硬件,數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫應(yīng)用管理系統(tǒng)和數(shù)據(jù)庫管理員。數(shù)據(jù)整體性,數(shù)據(jù)的共享性。
2數(shù)據(jù)庫管理經(jīng)歷了手工管理,文件管理,數(shù)據(jù)庫技術(shù)三個發(fā)展階段。
3數(shù)據(jù)庫(DB)是一個按照數(shù)據(jù)結(jié)構(gòu)來儲存和管理數(shù)據(jù)的計算機軟件系統(tǒng)。4數(shù)據(jù)庫管理系統(tǒng)(DBMS)是專門提供數(shù)據(jù)庫管理的計算機軟件系統(tǒng)。
5數(shù)據(jù)庫管理系統(tǒng)能夠為數(shù)據(jù)庫提供數(shù)據(jù)的定義,建立,維護,查詢和統(tǒng)計等操作功能,病完成對數(shù)據(jù)完整性,安全性進(jìn)行控制的功能。
6數(shù)據(jù)庫的特點:數(shù)據(jù)庫系統(tǒng)已數(shù)據(jù)模型為基礎(chǔ),數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)冗余度小,數(shù)據(jù)共享度高,數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)和程序之間有較高的獨立性,數(shù)據(jù)庫系統(tǒng)通過DBMS進(jìn)行數(shù)據(jù)安全性和完整性的控制,數(shù)據(jù)庫中數(shù)據(jù)的最小存儲單位是數(shù)據(jù)項。7:數(shù)據(jù)的物理獨立性是指應(yīng)用程序?qū)?shù)據(jù)存儲結(jié)構(gòu)的依賴程度,數(shù)據(jù)的邏輯獨立性是指應(yīng)用程序?qū)?shù)據(jù)的全局邏輯結(jié)構(gòu)的依賴程度。
8數(shù)據(jù)庫系統(tǒng)的人員組成及數(shù)據(jù)庫管理員的職責(zé):①數(shù)據(jù)庫管理員應(yīng)該參與數(shù)據(jù)庫和應(yīng)用系統(tǒng)的設(shè)計,②數(shù)據(jù)庫管理員應(yīng)該參與決定數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取策略,③數(shù)據(jù)庫管理員要負(fù)責(zé)定義數(shù)據(jù)的安全性要求和完整性條件,④數(shù)據(jù)庫管理員負(fù)責(zé)監(jiān)視和控制數(shù)據(jù)庫系統(tǒng)的運行,負(fù)責(zé)系統(tǒng)的維護和數(shù)據(jù)恢復(fù),⑤數(shù)據(jù)庫管理員負(fù)責(zé)數(shù)據(jù)庫的改進(jìn)和重組。
9數(shù)據(jù)庫的三級模式:外模式,內(nèi)模式,模式。數(shù)據(jù)庫的二級映像技術(shù)是指內(nèi)模式和模式,外模式和模式之間的映像。
10內(nèi)模式和模式之間的映射定義保證了數(shù)據(jù)的邏輯模式與內(nèi)模式之間的對應(yīng)關(guān)系,當(dāng)數(shù)據(jù)庫的儲存結(jié)構(gòu)發(fā)生改變時,DBA可以通過修改模式/內(nèi)模式之間的映射使數(shù)據(jù)模式不發(fā)生變化,擁有與程序和用戶是按照數(shù)據(jù)的邏輯模式使用數(shù)據(jù)的,所以不變,還提供了內(nèi)模式變化而程序不變的方法,從而保證了數(shù)據(jù)的物理獨立性。
11外模式和模式之間的映射定義保證了外模式與數(shù)據(jù)模式之間的對應(yīng)關(guān)系,映像通常保存在外模式中,當(dāng)模式變化時,DBA可以通過修改映像的方法使得外模式不變還使得用戶能夠按子模式進(jìn)行程序設(shè)計,同時也保證了數(shù)據(jù)的邏輯獨立性。12概念數(shù)據(jù)庫是物理數(shù)據(jù)庫的邏輯抽象形式,物理數(shù)據(jù)庫是概念數(shù)據(jù)庫的具體實現(xiàn),用戶數(shù)據(jù)庫是概念數(shù)據(jù)庫的子集也是物理數(shù)據(jù)庫子集的邏輯描述。
第二章:
1信息世界的三種世界是指現(xiàn)實世界,信息世界,計算機世界,信息世界通過概念模型,過程模型和狀態(tài)模型反映現(xiàn)實世界。
2數(shù)據(jù)模型具有數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作和完整性約束條件三要素
3數(shù)據(jù)模型常見的三種:層次模型,網(wǎng)狀模型和關(guān)系模型,關(guān)系模型是三種中最重要的。4在關(guān)系數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。
5關(guān)系的完整性包括三類:實體完整性,參照完整性,用戶定義的完整性。
6關(guān)系數(shù)據(jù)庫中無論是實體還是聯(lián)系,無論是操作的原始數(shù)據(jù),中間數(shù)據(jù)還是結(jié)果數(shù)據(jù),都用關(guān)系表示。
7關(guān)系中的數(shù)據(jù)操作是集合操作無論是操作的原始數(shù)據(jù),中間數(shù)據(jù)還是結(jié)果數(shù)據(jù)都是若干元祖的集合。第三章:
1數(shù)據(jù)庫的行為特性的設(shè)計步驟:講現(xiàn)實世界中的數(shù)據(jù)及應(yīng)用情況用數(shù)據(jù)流圖和數(shù)據(jù)字典表示,并詳細(xì)描述其中的數(shù)據(jù)操作要求:確定操作系統(tǒng)的層次結(jié)構(gòu):確定系統(tǒng)的功能結(jié)構(gòu):確定數(shù)據(jù)庫的子模式:確定數(shù)據(jù)庫的流程圖。
2數(shù)據(jù)庫系統(tǒng)設(shè)計的基本步驟:需求分析階段,概念結(jié)構(gòu)設(shè)計階段,邏輯結(jié)構(gòu)設(shè)計階段,數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計階段,數(shù)據(jù)庫實施階段,數(shù)據(jù)庫運行和維護階段。3系統(tǒng)需求調(diào)查的方法:跟班作業(yè),開調(diào)查會,請專人介紹,詢問,請用戶填寫設(shè)計調(diào)查表,查閱數(shù)據(jù)記錄。
4概念數(shù)據(jù)結(jié)構(gòu)的特點,概念數(shù)據(jù)結(jié)構(gòu)獨立于數(shù)據(jù)庫邏輯結(jié)構(gòu)和支持?jǐn)?shù)據(jù)庫的DBMS5數(shù)據(jù)抽象的三種基本方法:分類,聚集和概括
6分E--R圖之間的沖突主要有三類:屬性沖突,命名沖突,結(jié)構(gòu)沖突。
7數(shù)據(jù)庫的運行和維護:①數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù),②數(shù)據(jù)庫的安全性和完整性控制,③數(shù)據(jù)庫性能的監(jiān)督分析和改造,④數(shù)據(jù)庫的重組織與重構(gòu)造
第四章:
1關(guān)系數(shù)據(jù)庫中的基本關(guān)系可以分為基本表,視圖表,查詢表三種類型2在關(guān)系數(shù)據(jù)庫中,實體集以及實體間的聯(lián)系都是用關(guān)系來表示的
第五章:
1SQL語句的分類:①數(shù)據(jù)定義語句,②數(shù)據(jù)操作語句,③數(shù)據(jù)控制語句。
2SQL支持三級數(shù)據(jù)模式結(jié)構(gòu):①全體基本表構(gòu)成了數(shù)據(jù)庫的全局邏輯模式,②視圖和部分基本表構(gòu)成了數(shù)據(jù)庫的外模式,③數(shù)據(jù)庫的儲存文件和索引文件構(gòu)成了關(guān)系數(shù)據(jù)庫的內(nèi)模式
第六章:
1:創(chuàng)建和管理儲存過程
Createprocedure(過程名){版本號}
[@[=][output].....][withrecompile|encryption|recompile,encryption]AS2創(chuàng)建和管理觸發(fā)器
Createtriggeron[withencryption]
For{[delete][,][insert][,][update]}[withappend]
[notforreplication]AS
3一個表只最多只能有三個觸發(fā)器:insertupdatedelete,一個觸發(fā)器只適用于一個表。
第七章:
1關(guān)系數(shù)據(jù)模式的規(guī)范化是為了解決關(guān)系數(shù)據(jù)庫中修改,插入和刪除數(shù)據(jù)冗余引起的。
第八章:
1數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫,以防止不合法的使用造成的數(shù)據(jù)泄密,更改或破壞不合法的使用是指不具有數(shù)據(jù)操作權(quán)的用戶進(jìn)行了越權(quán)的數(shù)據(jù)操作。2①用戶標(biāo)識與鑒別,②存取控制,③自主存取控制方法,④強制存取控制方法,⑤視圖機制,⑥審計,7數(shù)據(jù)加密。
3SQLServer安全體系結(jié)構(gòu):①windowsNT操作系統(tǒng)的安全防線,②SQLserver的運行安全防線,③SQLserver數(shù)據(jù)庫的安全防線,④SQLserver數(shù)據(jù)庫對象的安全防線。4SQLserver的安全認(rèn)證模式:①windows安全認(rèn)證模式,②混合安全認(rèn)證模式。5SQlserver的數(shù)據(jù)庫操作權(quán)限有系統(tǒng)特權(quán),對象特權(quán),隱含特權(quán)。6事務(wù)是指用戶定義的一個數(shù)據(jù)庫操作序列:Begintransaction;事務(wù)開始
Commit;事務(wù)提交Rollback;撤銷
7事務(wù)的特性:原子性,一致性,隔離性,持續(xù)性。ACID特性
8并發(fā)操作帶來的數(shù)據(jù)不一致行包括三類:丟失修改,不可重復(fù)讀,讀“臟”數(shù)據(jù)。9封鎖類型:排他鎖,共享鎖。XS
10通常,需要處理大量元祖的事務(wù)可以以關(guān)系為封鎖粒度;需要處理多個關(guān)系的大量元組的事務(wù)可以以數(shù)據(jù)庫為封鎖粒度;而對于一個處理少量元組的用戶事務(wù),以元組為封鎖粒度就比較合適。
友情提示:本文中關(guān)于《數(shù)據(jù)庫原理期末復(fù)習(xí)總結(jié)》給出的范例僅供您參考拓展思維使用,數(shù)據(jù)庫原理期末復(fù)習(xí)總結(jié):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。