欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報激活碼778899分享:數(shù)據(jù)庫系統(tǒng)概論期末復(fù)習(xí)筆記

柚子快報激活碼778899分享:數(shù)據(jù)庫系統(tǒng)概論期末復(fù)習(xí)筆記

http://yzkb.51969.com/

★第一章? 緒論

1.數(shù)據(jù)

(1)定義:描述事物的符號記錄稱為數(shù)據(jù) 。

(2)數(shù)據(jù)的含義稱為數(shù)據(jù)的語義,數(shù)據(jù)與其語義是不可分的。

2.數(shù)據(jù)庫:數(shù)據(jù)庫就是長期存儲在計算機(jī)內(nèi) 有組織、可共享的大量數(shù)據(jù)的集合。

3.數(shù)據(jù)庫系統(tǒng)階段的數(shù)據(jù)具有如下特點 :

(1)整體數(shù)據(jù)的結(jié)構(gòu)化。

(2)數(shù)據(jù)的共享性強、冗余度低且易于擴(kuò)充 。

(3)數(shù)據(jù)的獨立性強。

(4)數(shù)據(jù)由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理和控制 。

4.數(shù)據(jù)庫可以供各種用戶共享, 具有最小的冗余度和較強的數(shù)據(jù)獨立性。 數(shù)據(jù)庫管理系統(tǒng)在數(shù)據(jù)庫建立、運維時對數(shù)據(jù)庫進(jìn)行統(tǒng)一控制 ,以保證數(shù)據(jù)的完整性和安全性 ,并在多用戶同時使用數(shù)據(jù)庫時進(jìn)行并發(fā)控制, 在發(fā)生故障后對數(shù)據(jù)庫進(jìn)行恢復(fù) 。

5.數(shù)據(jù)模型的三要素 :數(shù)據(jù)結(jié)構(gòu)、 數(shù)據(jù)操縱和完整性約束三部分 。

6.關(guān)系模型的優(yōu)點?

(1)關(guān)系模型建立在嚴(yán)格的數(shù)學(xué)概念基礎(chǔ)上 。

(2)關(guān)系模型的概念單一 。

(3)關(guān)系模型的存取路徑對用戶隱蔽。

7.數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)

(1)模式

模式是所有用戶的公共數(shù)據(jù)視圖。一個數(shù)據(jù)庫對應(yīng)一個模式 。

(2)外模式

外模式也稱子模式或用戶模式 ,它是數(shù)據(jù)庫用戶(包括應(yīng)用程序員和最終用戶)能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述 。外模式是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一中有關(guān)的數(shù)據(jù)的邏輯表示 。

一個數(shù)據(jù)庫可以有多個外模式。

(3)內(nèi)模式

內(nèi)模式也稱物理模式或存儲模式, 它是對數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述 ,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的組織方式 。

一個數(shù)據(jù)庫只有一個內(nèi)模式。

8.外模式/模式映像和模式/內(nèi)模式映像保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較強的邏輯獨立性和物理獨立性 。

★第二章? 關(guān)系模型

1.關(guān)系模型可以有三種類型 :基本關(guān)系(通常又稱為基本表或基表 ) 、查詢結(jié)果和視圖 。

2.視圖是由基本表或其他視圖導(dǎo)出的虛表, 不存儲實際數(shù)據(jù) 。

3.關(guān)系的完整性?

(1)實體完整性

實體完整性約束:若屬性(是一個或一組屬性 )A是基本關(guān)系R的主屬性, 則A不能取空值 。

(2)參照完整性

(3)用戶定義的完整性:用戶定義的完整性就是針對某一具體關(guān)系數(shù)據(jù)庫的約束條件 ,它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求 。例如在學(xué)生關(guān)系中 ,若要求學(xué)生必須有姓名 ,則可以定義姓名屬性不能取空值。

4.傳統(tǒng)的集合運算 :并,差,交,笛卡爾積。

★第三章? 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL

1.建立表

例如:建立“學(xué)生選課”表SC

?2.修改基本表

?

3.刪除基本表

?

4.建立索引

?5.數(shù)據(jù)查詢

課本80-107頁

6.數(shù)據(jù)更新

(1)插入一個元組

INSERT INTO<表名>【(<屬性列1>【,<屬性列2>】…)】

VALUES(<常量1>【,<常量2>】…);

(2)插入子查詢結(jié)果

INSERT INTO<表名>【(<屬性列1>【,<屬性列2>…】)

子查詢;

(3)修改數(shù)據(jù)

UPDATE<表名>

SET<列名>=<表達(dá)式>【,<列名>=<表達(dá)式>】…

【W(wǎng)HERE<條件>】;

(4)刪除數(shù)據(jù)

DELETE FROM <表名>

【W(wǎng)HERE<條件>】;

★第四章? 數(shù)據(jù)庫的安全性

1. 數(shù)據(jù)庫的安全性是保護(hù)數(shù)據(jù)庫,以防不合法使用所造成的數(shù)據(jù)泄露、 篡改或破壞 。

2.

(1)用戶身份鑒別是數(shù)據(jù)庫管理系統(tǒng)提供的最外層安全保護(hù)措施 。

(2)存取控制

(3)視圖機(jī)制

(4)審計

(5)數(shù)據(jù)加密

(6)其他安全性保護(hù)

3.授予與回收對數(shù)據(jù)的操作權(quán)限

(1)GRANT語句

GRANT<權(quán)限>【,<權(quán)限>】…

ON <對象類型> <對象名>【,<對象類型> <對象名>】…

TO?<用戶> 【,<用戶>】…

【W(wǎng)IITH GRANT OPTION】;

(2)REVOKE語句

REVOKE<權(quán)限>【,<權(quán)限>】…

ON <對象類型> <對象名>【,<對象類型> <對象名>】…

FROM<用戶> 【,<用戶>】…

【CASCADE|RESTRICT】;

4.數(shù)據(jù)庫角色

(1)角色的創(chuàng)建

CREATE? ROLE <角色名>

(2)給角色授權(quán)

GRANT<權(quán)限>【,<權(quán)限>】…

ON <對象類型> 對象名

TO?<角色> 【,<角色>】…

(3)將一個角色授予其他的角色或用戶

GRANT<角色1>【,<角色2>】…

TO<角色3>【,<角色4>】…

【W(wǎng)IITH ADMIN?OPTION】;

(4)角色權(quán)限的收回

REVOKE<權(quán)限>【,<權(quán)限>】…

ON <對象類型> <對象名>

FROM<角色> 【,<角色>】…

★第五章? 數(shù)據(jù)庫完整性

1.數(shù)據(jù)庫的完整性是指數(shù)據(jù)庫數(shù)據(jù)的正確性和相容性。

2.數(shù)據(jù)庫的完整性是防止數(shù)據(jù)庫中存在不符合語義的數(shù)據(jù) ,也就是防止數(shù)據(jù)庫中存在不正確的數(shù)據(jù), 數(shù)據(jù)的安全性是保護(hù)數(shù)據(jù)庫防止惡意的破壞和非法的存取。

3.提供檢查完整性約束的方法?

關(guān)系數(shù)據(jù)庫管理系統(tǒng)中檢查數(shù)據(jù)是否滿足完整性約束的機(jī)制稱為完整性檢查。一般在INSERT、UPDATE、DELETE語句執(zhí)行后開始檢查,也可以在事務(wù)提交時檢查。

4.參照完整性

課本155-157頁例題

5.用戶定義的完整性

課本的158屬性上的約束

課本的159元組上的約束

6.觸發(fā)器

增加、刪除、修改時觸發(fā)器會改變 。

課本164頁例5.18

?★第六章? 關(guān)系數(shù)據(jù)理論

1.函數(shù)依賴

(1)非平凡的函數(shù)依賴

(2)平凡函數(shù)依賴

(3)完全函數(shù)依賴

(4)部分函數(shù)依賴

(5)傳遞函數(shù)依賴

?2.范式

滿足最低要求的關(guān)系叫做第一范式 ,簡稱1NF;在第一范式中滿足進(jìn)一步要求的關(guān)系為第二范式, 其余以此類推。

一個低一級的范式的關(guān)系模式通過模式分解可以轉(zhuǎn)化成若干個更高級別范式的關(guān)系 模式的集合 ,這種過程就叫做規(guī)范化。

3.二范式

(1)如果關(guān)系模式R的每一個分量是一個不可分的數(shù)據(jù)項, R是滿足最低要求的關(guān)系模式, 則R∈2NF。

(3)若R∈1NF,并且每一個非主屬性完全函數(shù)依賴于任何一個候選碼 ,則R∈2NF。

4.三范式

?5.BCNF

?6.數(shù)據(jù)依賴的公理系統(tǒng)?

課本185-189例題

(1)公理系統(tǒng)設(shè)U為屬性組全集, F是U上的一組函數(shù)依賴,于是有關(guān)系模式R (U,F),對R(U,F)來說有以下的推理規(guī)則 。

①自反律

②增廣律

③傳遞律

★第七章 數(shù)據(jù)庫設(shè)計

1.需求分析

2.概念結(jié)構(gòu)設(shè)計(概念結(jié)構(gòu)設(shè)計就是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)的過程。 )

(1)實體與屬性的劃分原則。為了簡化E-R圖的處置, 現(xiàn)實世界的事物能作為屬性的盡量作為屬性對待。

?(2)符合什么條件的事物可以作為屬性對待呢 ?可以給出兩條準(zhǔn)則 :

①屬性不能再具有需要描述的性質(zhì)。

②屬性不能與其他實體具有聯(lián)系 。

3.邏輯結(jié)構(gòu)設(shè)計(E-R圖向關(guān)系模型的轉(zhuǎn)換)

(1)定義用戶外模式時 ,具體可以包括以下幾方面:

a.使用更符合用戶習(xí)慣的別名

b.對不同級別的用戶定義不同的視圖

c.簡化用戶對系統(tǒng)的使用。

4.物理結(jié)構(gòu)設(shè)計

(1)選擇關(guān)系模式存取方法:B+樹索引和哈希索引。

(2)關(guān)系數(shù)據(jù)庫系統(tǒng)一般提供多種存儲方法, 常用的是索引方法和聚簇方法。

(3)哈希索引方法的選擇

如果一個關(guān)系的屬性主要出現(xiàn)在等值連接條件或等值比較選擇條件中, 而且滿足下列兩個條件之一, 則此關(guān)系可以選擇哈希索引方法:

①一個關(guān)系的大小可預(yù)知,?而且不變。

②關(guān)系的大小動態(tài)改變, 但數(shù)據(jù)庫管理系統(tǒng)提供了動態(tài)哈希索引方法。?

(4).B+樹索引方法的選擇:根據(jù)應(yīng)用要求確定對關(guān)系的哪些屬性列建立索引, 對哪些屬性列建立組合索引, 以及確定哪些索引要設(shè)計為唯一索引等。

(5) 聚簇方法的選擇

為了提高某個屬性(或?qū)傩越M)的查詢速度, 把這個或這些屬性上具有相同值的元組集中存放在連續(xù)的物理塊中稱為聚簇,該屬性(或?qū)傩越M)稱為聚簇碼。

5.數(shù)據(jù)庫實施

6.數(shù)據(jù)庫運行和維護(hù)

★第八章? 數(shù)據(jù)庫編程

1.一個游標(biāo)與一個SQL語句相關(guān) 。

2.(1)聲明游標(biāo)

DECLARE?游標(biāo)名【(參數(shù)一1數(shù)據(jù)類型,參數(shù)2數(shù)據(jù)類型 ,…)】

CURSOR FOR

SELECT 語句;

定義游標(biāo)僅僅是一條說明性語句 ,這時關(guān)系數(shù)據(jù)庫管理系統(tǒng)并不執(zhí)行select語句。?

(2)打開游標(biāo)

OPEN游標(biāo)名【(參數(shù)一1數(shù)據(jù)類型,參數(shù)2數(shù)據(jù)類型 ,…)】;

(3)使用游標(biāo)

FETCH 游標(biāo)名 INTO 變量1【,變量2,…】;

(4)關(guān)閉游標(biāo)

CLOSE游標(biāo)名;

★第十一章? 數(shù)據(jù)庫恢復(fù)技術(shù)

1.事物通常是以BEGIN? TRANSACTION開始,以COMMIT或ROLLBACK結(jié)束。

(1)COMMIT表示提交,及提交事務(wù)的所有操作,具體的說就是將事物中所有對數(shù)據(jù)庫的更新寫回到磁盤上的物理數(shù)據(jù)庫中,事物正常結(jié)束。

(2)ROLLBACK表示回滾。即在事物運行的過程中發(fā)生了某種故障,事物不能繼續(xù)執(zhí)行, 系統(tǒng)將事務(wù)中對數(shù)據(jù)庫的所有已完成的更新操作全部撤銷,回滾到事務(wù)開始時的狀態(tài) 。

2.事務(wù)的ACID特性

(1)原子性(adomicity)

(2)一致性(consistency)

(3)隔離性(isolation)

(4)持續(xù)性(durability)

3.檢查點記錄的內(nèi)容包括 :

(1)建立檢查點時刻所有正在執(zhí)行的事務(wù)清單。?

(2)這些事務(wù)最近一個日志記錄的地址。

4 恢復(fù)子系統(tǒng)的恢復(fù)策略?

(1)

?(2)系統(tǒng)使用檢查點方法進(jìn)行恢復(fù)的步驟是 :

①從重新開始文件中找到最后一個檢查點記錄在日志文件中的地址 ,由該地址在日志文件中找到最后一個檢查點記錄。

②由該檢查點記錄得到檢查點建立時刻所有正在執(zhí)行的事務(wù)清單ACTIVE-LIST。

③從檢查點開始正向掃描文件 。

a.如有開始的事務(wù)T,把T暫時放入撤銷隊列。

b.如有已提交的事務(wù)T,把T從撤銷隊列移到重做隊列 直到日志文件結(jié)束 。

④對撤銷中的每個事務(wù)執(zhí)行撤銷操作, 對重做隊列中的每個事物執(zhí)行重做操作 。

★第十二章? 并發(fā)控制

1.并發(fā)操作帶來的數(shù)據(jù)不一致性主要有丟失修改、 臟讀 、不可重復(fù)讀 、幻讀等多種情況 。(ROLLBACK一般可想到臟讀 。)

2.幾種數(shù)據(jù)不一致性示例?

?3.基本的封鎖類有兩種 :排他型鎖(X鎖)和共享型鎖 (S鎖)。(排他型鎖又稱為寫鎖?,共享型鎖又稱為讀鎖。?)

4.使用封鎖機(jī)制解決三種數(shù)據(jù)不一致性的示例?

?5.三級封鎖協(xié)議是指在一級封鎖協(xié)議的基礎(chǔ)上,增加事務(wù)t在讀取數(shù)據(jù)r之前必須先對其加s鎖, 直到事務(wù)結(jié)束才釋放。

6.二級封鎖協(xié)議是指在一級封鎖協(xié)議基礎(chǔ)上,增加事務(wù)t 在讀取數(shù)據(jù)r之前必須先對其加s鎖 ,讀完后即可釋放s鎖 。

7.封鎖的方法可能引起活鎖和死鎖的問題 。

8.避免活鎖的簡單方法是采用先來先服務(wù)的策略 。?

9.死鎖

(1)死鎖的預(yù)防

①一次封鎖法

②順序封鎖法

(2)死鎖的診斷與解除

①超時法

②事物等待圖法

?10.并發(fā)事務(wù)的不同調(diào)度?

?11.課本344頁例題12.3

?12.兩段鎖協(xié)議是指事務(wù)必須分兩個階段對數(shù)據(jù)項加鎖和解鎖 。

13.意向共享型鎖( IS鎖),意向排他型鎖?(IX鎖),共享意向排他型鎖(SIX鎖)。

14.申請封鎖時應(yīng)按自上而下的次序進(jìn)行,釋放封鎖時則應(yīng)按自下而上的次序進(jìn)行 。

?

以上是我的數(shù)據(jù)庫系統(tǒng)概論筆記,如果有寫錯的地方可以告訴我,我來改正?

?

?

?

?

?

?

?

?

?

?

柚子快報激活碼778899分享:數(shù)據(jù)庫系統(tǒng)概論期末復(fù)習(xí)筆記

http://yzkb.51969.com/

好文閱讀

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/18962973.html

發(fā)布評論

您暫未設(shè)置收款碼

請在主題配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問

文章目錄