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