下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、名師整理優(yōu)秀資源第一章緒論1. 數(shù)據(jù)的語義數(shù)據(jù)的解釋是對數(shù)據(jù)含義的說明,數(shù)據(jù)的含義稱為數(shù)據(jù)的語義,數(shù)據(jù)與其語義是不可分的2. 數(shù)據(jù)庫的定義數(shù)據(jù)庫是長期儲存在計(jì)算機(jī)內(nèi),有組織的,可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織,描述和儲存,具有較小的冗余度,較高的數(shù)據(jù)獨(dú)立性和易拓展性,并可為各種用戶共享。概括的講,數(shù)據(jù)庫具有永久儲存,有組織和可共享三個(gè)基本特點(diǎn)3. DBMS勺定義、功能定義:數(shù)據(jù)庫管理系統(tǒng)(DBMS )是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。功能(5點(diǎn)):1.數(shù)據(jù)定義功能2.數(shù)據(jù)組織,儲存和管理3.數(shù)據(jù)操控功能 4.數(shù)據(jù)庫的事務(wù)管理和運(yùn)行管理5.數(shù)據(jù)庫的建立和維護(hù)功
2、能4. 數(shù)據(jù)庫系統(tǒng)的組成組成:數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng),應(yīng)用程序和數(shù)據(jù)庫管理員5. 數(shù)據(jù)管理技術(shù)的三個(gè)階段1. 人工管理階段2.文件系統(tǒng)階段3.數(shù)據(jù)庫系統(tǒng)階段6. 數(shù)據(jù)庫系統(tǒng)的特點(diǎn)1. 數(shù)據(jù)結(jié)構(gòu)化(最重要)2.數(shù)據(jù)的共享性高,冗余度低且易擴(kuò)充3.數(shù)據(jù)獨(dú)立性高(數(shù)據(jù)變化,程序不變)4.數(shù)據(jù)由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理和控制數(shù)據(jù)控制功能:1.數(shù)據(jù)的安全性保護(hù) 2.數(shù)據(jù)的完整性檢查 3.并發(fā)控制4.數(shù)據(jù)庫恢復(fù)7. 數(shù)據(jù)模型的類型第一類:概念模型第二類:邏輯模型和物理模型8. 概念模型的基本概念和表示方法基本概念:1.實(shí)體2.屬性3.碼4.實(shí)體型5.實(shí)體集6.聯(lián)系 表示方法:實(shí)體-聯(lián)系方法該方法用E-R圖來
3、描述現(xiàn)實(shí)世界的概念模型,E-R法也稱E-R模型9. 數(shù)據(jù)模型的組成要素(三要素)重點(diǎn)1. 數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu)描述數(shù)據(jù)庫的組成對象以及對象之間的聯(lián)系2. 數(shù)據(jù)操作:數(shù)據(jù)操作是指對數(shù)據(jù)庫中的各種對象(型)的實(shí)例(值)允許執(zhí)行的 操作的集合,包括操作及有關(guān)的操作規(guī)則。數(shù)據(jù)庫主要有查詢和更新(包括插入,刪除,修改)3. 數(shù)據(jù)的完整性約束條件:數(shù)據(jù)的完整性約束條件是一組完整性規(guī)則,它保障了數(shù)據(jù)的正確,有效和相容。10. 常用的邏輯數(shù)據(jù)模型a. 層次模型 b.網(wǎng)狀模型 c.關(guān)系模型11. 關(guān)系模型的基本術(shù)語a.關(guān)系:一個(gè)關(guān)系對應(yīng)通常說的一張表(二維表)b. 元組:表中的一行即為一個(gè)元組c. 屬性:表中的一
4、列即為一個(gè)屬性d. 碼:也稱碼鍵,表中的某個(gè)屬性組,它可以確定一個(gè)元組,如學(xué)號e. 域:域是一組具有相同數(shù)據(jù)類型的值的集合。屬性的取值范圍來自某個(gè)第二章關(guān)系數(shù)據(jù)庫1. 關(guān)系模型的組成關(guān)系數(shù)據(jù)結(jié)構(gòu),關(guān)系操作集合和關(guān)系完整性約束2.關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)非常簡單,只包含單一的數(shù)據(jù)結(jié)構(gòu)-關(guān)系3.關(guān)系的性質(zhì)a.列同質(zhì),b.列不同名c.列無序d.行不全同e.行無序f.原子屬性關(guān)系模型要求關(guān)系必須是規(guī)范化的,最基本的要求就是每一個(gè)分量必須是一個(gè)不可分的數(shù)據(jù)項(xiàng),不滿足的即為非規(guī)范化關(guān)系4. 關(guān)系操作查詢(選擇,投影,鏈接,除,并,差,交,笛卡兒積等) 選擇,投影,并,差,笛卡兒積是五種基本操作
5、更新(插入,刪除,修改)特點(diǎn):集合操作方式,即操作的對象和結(jié)果都是集合。5. 關(guān)系運(yùn)算選擇,投影,連接,除6. 關(guān)系的碼、候選碼、主碼、外碼碼:碼可以由數(shù)據(jù)表中的一個(gè)或多個(gè)數(shù)據(jù)項(xiàng)組成,用于唯一標(biāo)識數(shù)據(jù)表中的數(shù)據(jù)候選碼:若關(guān)系中的某一屬性組能唯一標(biāo)識一個(gè)元組,而其子集不行,則稱該屬性組為候選碼主碼:若一個(gè)關(guān)系有多個(gè)候選碼,則選定一個(gè)為主碼外碼:用于建立和加強(qiáng)兩個(gè)表數(shù)據(jù)之間的連接的一列或多列7. 關(guān)系模型的三類完整性約束實(shí)體完整性參照完整性用戶定義的完整性8. 實(shí)體完整性規(guī)則(應(yīng)用) 主屬性不為空/碼不為空(1)實(shí)體完整性規(guī)則是針對基本關(guān)系而言的。一個(gè)基本表通常對應(yīng)現(xiàn)實(shí)世界的一個(gè)實(shí) 體集。例如學(xué)生
6、關(guān)系對應(yīng)于學(xué)生的集合(2)現(xiàn)實(shí)世界中的實(shí)體是可區(qū)分的,即它們具有某種唯一性標(biāo)志。例如每個(gè)學(xué)生都是 獨(dú)立的個(gè)體,是不一樣的。(3)相應(yīng)的,關(guān)系模式中以主碼作為唯一性標(biāo)識。(4)主碼中的屬性即主屬性不能取空值。如果主屬性區(qū)空值,就說明存在某個(gè)不可標(biāo)識的實(shí)體,即存在不可區(qū)分的實(shí)體,這與第(2)點(diǎn)矛盾,因此這個(gè)關(guān)系稱為實(shí)體完整性9. 參照完整性規(guī)則(應(yīng)用)若屬性(或?qū)傩越M) F是基本關(guān)系 R的外碼,它與基本關(guān)系 S的主碼Ks相對應(yīng)(基本 關(guān)系R和S不一定是不同的關(guān)系),則對于R中每個(gè)元組在 F上的值必須:1. 或者取空值(F的每個(gè)屬性值均為空值)2. 或者等于S中的某個(gè)元組的主碼值。例如,學(xué)生關(guān)系中每
7、個(gè)元組的“專業(yè)號”屬性只能取下面兩類值1. 空值,表示尚未給該學(xué)生分配專業(yè)2. 非空值,這時(shí)該值必須是專業(yè)關(guān)系中某個(gè)元組的“專業(yè)號”號值,表示該學(xué)生不可能分配到一個(gè)不存在的專業(yè)中。即被 參照關(guān)系“專業(yè)”中一定存在一個(gè)元組,他的主碼值等于該 參照關(guān)系“學(xué)生”中的外碼值 。第四章數(shù)據(jù)庫安全性1. 數(shù)據(jù)庫安全性的定義數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫以防止不合法使用所造成的數(shù)據(jù)泄露,更改或破壞。2. 安全模型3. 安全技術(shù)用戶身份鑒別,多層存取控制,審計(jì),視圖和數(shù)據(jù)加密4. 用戶身份鑒別的常用方法1. 靜態(tài)口令鑒別 2.動(dòng)態(tài)口令鑒別3.生物特征鑒別 4.智能卡鑒別5. 存取控制的作用、機(jī)制、方法作用:確保
8、只授權(quán)給有資格的用戶訪問數(shù)據(jù)庫的權(quán)限,同時(shí)令所有未授權(quán)的用戶無法接近數(shù)據(jù)機(jī)制:定義用戶權(quán)限,合法權(quán)限檢查方法:自主存取控制和強(qiáng)制存取控制6. 自主存取控制的含義自由存儲機(jī)制能夠通過授權(quán)機(jī)制有效的控制敏感數(shù)據(jù)的存取,主要通過SQL的GRANT語句和 REVOKE 來實(shí)現(xiàn)用戶權(quán)限是由兩個(gè)要素組成的(數(shù)據(jù)庫對象和操作類型)定義存儲權(quán)限稱為授權(quán)存儲控制的對象不僅有數(shù)據(jù)本身(基本表中的數(shù)據(jù),屬性列上的數(shù)據(jù)),還有數(shù)據(jù)庫模式(包括數(shù)據(jù)庫,基本表,視圖和索引的創(chuàng)建等)6. 強(qiáng)制存取控制的含義所謂強(qiáng)制存取存取控制,是指系統(tǒng)為保障更高程度的安全性,按照TDI/TCSES標(biāo)準(zhǔn)中安全策略的要求所采取的強(qiáng)制存取檢查手
9、段。它不是用戶能直接感知和進(jìn)行控制的。7. 數(shù)據(jù)加密的作用、基本思想、種類作用:防止數(shù)據(jù)庫在儲存和傳輸過程中失密基本思想:根據(jù)一定算法將原始數(shù)據(jù)一明文變換為不可直接識別的格式種類:儲存加密和傳輸加密第五章數(shù)據(jù)庫完整性1. 數(shù)據(jù)庫完整性的定義數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性2. 完整性約束條件的定義完整性約束條件也稱為完整性規(guī)則,是數(shù)據(jù)庫中的數(shù)據(jù)必須滿足的語義約束條件。(它表達(dá)了給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則,用一限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確,有效和相容)3. DBMS完整性控制機(jī)制的功能1. 提供定義完整性約束條件的機(jī)制2. 提供完整性
10、檢查的方法3. 進(jìn)行違約處理4. 實(shí)體完整性的定義(應(yīng)用)、檢查、違約處理定義:關(guān)系模型中的實(shí)體完整性在CREAT TABLE中用PRIMARY KEY定義(對單 屬性構(gòu)成的碼可以定義為列級約束條件,也可定義為表級約束條件,而對于多屬性構(gòu)成的 碼只有一種說明方法,即定義為表級約束條件)檢查與違約處理:1.檢查主碼是否唯一,如果不唯一則拒絕插入或修改2. 檢查主碼的各個(gè)屬性是否為空,只要有一個(gè)為空就 拒絕插入或修改。5. 參照完整性的定義(應(yīng)用)、檢查、違約處理定義:關(guān)系模型的參照完整性在CREAT TABLE中用FOREIGN KEY短語定義哪些列為外碼,用REFERENCE短語指明這些外碼參
11、照哪些表的主碼檢查:對被參照表和參照表進(jìn)行增加、刪除、修改操作時(shí)有可能會破壞參照完整性,必 須檢查以保證這兩個(gè)表的相容性。違約處理:被參照表(例如 Stude nt)參照表(例如 SC)違約處理可能破壞參照完整性插入元組拒絕可能破壞參照完整性+修改外碼值(學(xué)號)拒絕刪除元組4可能破壞參照完整性拒絕/級聯(lián)刪除/設(shè)置為空值修改主碼值4可能破壞參照完整性拒絕/級聯(lián)修改/設(shè)置為空值6. 用戶定義的完整性的定義、檢查、違約處理用戶定義完整性就是針對某一具體應(yīng)用的數(shù)據(jù)必須滿足的語義要求(1)屬性上的約束條件在CREAT TABLE中定義屬性的同時(shí),可以根據(jù)應(yīng)用要求定義屬性上的約束條件,即屬 性值限制,包括
12、:1. 列值非空(NOT NULL)2. 列值唯一(UNIQUE)3. 檢查列值是否滿足一個(gè)條件表達(dá)式(CHEAK短語)檢查和違約處理:當(dāng)往表中插入元組或修改屬性的值時(shí),關(guān)系數(shù)據(jù)庫管理系統(tǒng)將檢查屬 性上的約束條件是否被滿足,如果不被滿足則操作被拒絕。(2)元組上的約束條件在CREAT TABLE 語句中可以用 CHEAK短語定義元組上的約束條件,即元組級的限制。 同屬性值限制相比,元組級的限制可以設(shè)置不同屬性之間的取值的相互約束條件。(例如當(dāng)學(xué)生的性別是男時(shí),其名字不可用 Ms.打頭)檢查和違約處理,當(dāng)往表中插入元組或修改屬性值時(shí),關(guān)系數(shù)據(jù)庫管理系統(tǒng)將檢查元組 上的約束條件是否被滿足,如果不滿
13、足則操作被拒絕執(zhí)行。第六章關(guān)系數(shù)據(jù)理論1. 數(shù)據(jù)依賴的定義、種類定義:數(shù)據(jù)依賴是一個(gè)關(guān)系內(nèi)部屬性與屬性之間的一種約束關(guān)系。這種約束關(guān)系是通過 屬性間值的相等與否體現(xiàn)出來的數(shù)據(jù)間相關(guān)聯(lián)系。種類:1.函數(shù)依賴(最重要)2.多值依賴3.連接依賴2. 關(guān)系模式存在的問題(1)數(shù)據(jù)冗余(2)更新異常(3)插入異常(4 )刪除異常3. 規(guī)范化的定義、實(shí)質(zhì)定義:一個(gè)第一級范式的關(guān)系模式通過模式分解,可以轉(zhuǎn)換為若干個(gè)高一級范式的關(guān)系模式的集合,這個(gè)過程就叫做規(guī)范化實(shí)質(zhì):概念的單一化使模式中的各個(gè)關(guān)系模式補(bǔ)充:規(guī)范化的基本思想是逐步消除數(shù)據(jù)依賴中不合適的部分, 達(dá)到某種程度的“分離”,即“一事一地”的模式設(shè)計(jì)原
14、則4. 范式的定義、種類、級別定義:關(guān)系數(shù)據(jù)庫中的關(guān)系是要滿足一定的要求的,滿足不同程度要求的為不同范式種類和級別: 高 5NF? 4NF? BCNF? 3NF ? 2NF ? 1NF 低修正的第三范式第七章數(shù)據(jù)庫設(shè)計(jì)1. 數(shù)據(jù)庫設(shè)計(jì)的定義、特點(diǎn)、步驟定義:數(shù)據(jù)庫設(shè)計(jì)是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造(設(shè)計(jì))優(yōu)化的數(shù)據(jù)庫邏輯模 式和物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效的儲存和管理數(shù)據(jù),滿足 各種用戶的應(yīng)用需求,包括信息管理的需求和數(shù)據(jù)操作的需求特點(diǎn):1.數(shù)據(jù)建設(shè)的基本規(guī)律“三分技術(shù),七分管理,十二分基礎(chǔ)數(shù)據(jù)”2. 結(jié)構(gòu)(數(shù)據(jù))設(shè)計(jì)和行為(處理)設(shè)計(jì)相結(jié)合步驟:1.需求分析階段2.
15、概念結(jié)構(gòu)設(shè)計(jì)階段邏輯結(jié)構(gòu)設(shè)計(jì)階段 物理結(jié)構(gòu)設(shè)計(jì)階段數(shù)據(jù)實(shí)施階段數(shù)據(jù)庫運(yùn)行和維護(hù)階段2. 概念模型的特點(diǎn)(1)能真實(shí)(2)易于理解(3)易于更改(4)易于向關(guān)系、網(wǎng)狀、層級等各種數(shù)據(jù)模 型轉(zhuǎn)換3. 畫E-R圖(應(yīng)用)(1)實(shí)體型用矩形表示,矩形框里寫明實(shí)體名(2)屬性用橢圓形表示,并用無向邊將其與相應(yīng)的實(shí)體型連接起來(3) l聯(lián)系用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體型連接一起,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型(1:1、1: n、m : n)4. E-R圖轉(zhuǎn)換成關(guān)系模型(應(yīng)用)一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式,關(guān)系的的屬性就是實(shí)體的屬性,關(guān)系的碼就是實(shí)體的 碼(1)一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025養(yǎng)殖承包合同協(xié)議書
- 2025年專業(yè)銷售技能培訓(xùn)合同(三篇)
- 二零二五年度船舶保險(xiǎn)理賠與風(fēng)險(xiǎn)管理服務(wù)合同3篇
- 2025年度韓國離婚熟慮制專業(yè)咨詢合同
- 2025年度廣告內(nèi)容審核與承攬合同
- 2025年國際海運(yùn)船舶燃油供應(yīng)合同及成本控制方案
- 2025年度會計(jì)人員薪酬保密及激勵(lì)約束合同
- 2025年度鍋爐安全保險(xiǎn)合同范本
- 2025年度在線教育合作辦班合同范本模板
- 2025廣東省集體建設(shè)用地使用權(quán)出讓合同(宗地出讓)
- 2025年人教五四新版八年級物理上冊階段測試試卷含答案
- 2025年春季1530安全教育記錄主題
- 礦山2025年安全工作計(jì)劃
- 2025年包裝印刷項(xiàng)目可行性研究報(bào)告
- 企業(yè)融資報(bào)告特斯拉成功案例分享
- 給客戶的福利合同(2篇)
- 銷售調(diào)味品工作總結(jié)5篇
- 2024年江蘇省勞動(dòng)合同條例
- 供電企業(yè)輿情的預(yù)防及處置
- 【高中語文】《氓》課件++統(tǒng)編版+高中語文選擇性必修下冊
- T-WAPIA 052.3-2023 無線局域網(wǎng)設(shè)備技術(shù)規(guī)范 第3部分:接入點(diǎn)和控制器
評論
0/150
提交評論