據(jù)庫系統(tǒng)概論期末高分復(fù)習(xí)重點(第6版)及試卷)
數(shù)據(jù)庫系統(tǒng)概論期末高分復(fù)習(xí)重點第6版及試卷本人憑借此重點考了98刪除數(shù)據(jù)時使用delete加上了cascade畫蛇添足扣了2分各章節(jié)核心考點總結(jié)第一章 緒論1. 基礎(chǔ)概念數(shù)據(jù)庫四大核心概念數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)DBMS、數(shù)據(jù)庫系統(tǒng)DBS。數(shù)據(jù)庫本質(zhì)長期存儲在計算機內(nèi)、有組織、可共享的數(shù)據(jù)集合核心特征為數(shù)據(jù)結(jié)構(gòu)化、高共享、低冗余、數(shù)據(jù)獨立、由DBMS統(tǒng)一管控是數(shù)據(jù)庫系統(tǒng)的核心組成部分。2. 數(shù)據(jù)管理技術(shù)發(fā)展三階段人工管理階段 → 文件系統(tǒng)階段 → 數(shù)據(jù)庫系統(tǒng)階段其中數(shù)據(jù)庫系統(tǒng)階段的數(shù)據(jù)獨立性最高。3. 數(shù)據(jù)庫系統(tǒng)四大特點數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)共享性高、冗余度低且易擴充數(shù)據(jù)獨立性高數(shù)據(jù)由DBMS統(tǒng)一管理和控制4. 三級模式兩級映射高頻核心考點三級模式結(jié)構(gòu)內(nèi)模式物理存儲層、模式全局邏輯層、外模式用戶視圖層。兩級映像與獨立性外模式/模式映像保證數(shù)據(jù)邏輯獨立性模式/內(nèi)模式映像保證數(shù)據(jù)物理獨立性三級模式兩級映像是數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)獨立性的核心保障。5. 概念模型與數(shù)據(jù)模型概念模型術(shù)語實體、實體型、實體集、屬性、碼、實體聯(lián)系圖E-R圖實體間聯(lián)系分為一對一、一對多、多對多三類。數(shù)據(jù)模型三要素數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)的完整性約束條件常用數(shù)據(jù)模型關(guān)系模型、層次模型、網(wǎng)狀模型。關(guān)系模型三組成關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合、關(guān)系完整性約束相關(guān)術(shù)語關(guān)系、屬性、域、元組、主碼、分量、關(guān)系模式。第二章 關(guān)系數(shù)據(jù)庫1. 核心術(shù)語需明確區(qū)分候選碼、主碼、主屬性、非主屬性、全碼、外碼。2. 關(guān)系完整性約束分為三類需掌握各自的定義與規(guī)則實體完整性參照完整性用戶定義的完整性3. 關(guān)系代數(shù)運算計算分析題核心五種基本運算并、差、笛卡爾積、選擇、投影擴展運算交、連接等值連接、自然連接、除運算關(guān)鍵細節(jié)需區(qū)分自然連接與等值連接的概念差異與關(guān)聯(lián)屬性可通過名稱訪問也可通過列序號訪問如Π[2](R)表示投影R的第2列重點掌握教材例題P50-53 例2.8-2.13與課后習(xí)題P65 習(xí)題2第6題第三章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL全卷占分最高1. SQL四大功能模塊數(shù)據(jù)查詢SELECT數(shù)據(jù)定義CREATE、ALTER、DROP數(shù)據(jù)操縱UPDATE、INSERT、DELETE數(shù)據(jù)控制GRANT、REVOKE2. 數(shù)據(jù)定義語句表創(chuàng)建CREATE TABLE需掌握各類約束寫法主碼PRIMARY KEY唯一約束UNIQUE空值約束NULL / NOT NULL默認值DEFAULT取值范圍CHECK外碼FOREIGN KEY ... REFERENCES ...表結(jié)構(gòu)修改ALTER TABLE表刪除DROP TABLE3. 數(shù)據(jù)查詢核心基礎(chǔ)能力單表查詢、連接查詢、嵌套查詢需結(jié)合教材例題熟練書寫進階操作排序ORDER BY、分組查詢GROUP BY細節(jié)考點聚合函數(shù)SUM()、MAX()、AVG()、COUNT(*)等對 NULL 值的處理規(guī)則空值判定方法模糊查詢通配符_匹配單個字符、%匹配任意長度字符4. 數(shù)據(jù)更新語句插入INSERT INTO ...修改UPDATE 表名 SET ...刪除DELETE ...5. 視圖與索引視圖核心作用、創(chuàng)建CREATE VIEW、刪除DROP VIEW數(shù)據(jù)庫中僅存儲視圖的定義不存放視圖對應(yīng)的數(shù)據(jù)。索引作用、分類創(chuàng)建CREATE INDEX、刪除DROP INDEX。第四章 數(shù)據(jù)庫安全性核心定義保護數(shù)據(jù)庫防止未經(jīng)授權(quán)或不合法的使用造成數(shù)據(jù)泄露、更改與破壞。存取控制機制包含兩部分——合法權(quán)限定義、合法權(quán)限檢查視圖是保障數(shù)據(jù)安全性的重要措施。授權(quán)與回收語法授權(quán)GRANT 權(quán)限列表 ON 數(shù)據(jù)庫對象 TO 用戶/角色 [WITH GRANT OPTION];回收REVOKE 權(quán)限列表 ON 數(shù)據(jù)庫對象 FROM 用戶/角色;第五章 數(shù)據(jù)庫完整性核心定義數(shù)據(jù)的正確性和相容性。三類完整性規(guī)則實體完整性主碼取值唯一且所有主屬性不能取空值參照完整性外碼要么取空值要么必須等于被參照關(guān)系中某個元組的主碼值用戶定義完整性根據(jù)具體業(yè)務(wù)場景自定義的約束規(guī)則SQL實現(xiàn)方式通過PRIMARY KEY、FOREIGN KEY、NOT NULL、UNIQUE、DEFAULT、CHECK實現(xiàn)需區(qū)分列級約束與表級約束的定義方法。第六章 關(guān)系數(shù)據(jù)理論計算分析題高頻考點函數(shù)依賴體系理解平凡函數(shù)依賴、非平凡函數(shù)依賴、部分函數(shù)依賴、傳遞函數(shù)依賴的定義與區(qū)別。范式判定核心重點重點掌握1NF、2NF、3NF的判定條件能對給定關(guān)系模式進行范式級別判斷。掌握規(guī)范化的方法與步驟核心是逐步消除不合理的函數(shù)依賴。模式分解分解的兩個評判標(biāo)準(zhǔn)無損連接性、保持函數(shù)依賴掌握候選碼的判定方法重點參考教材圖示P177 圖6.2、P184 圖6.8第七章 數(shù)據(jù)庫設(shè)計分析設(shè)計題核心1. 基礎(chǔ)認知數(shù)據(jù)庫設(shè)計的任務(wù)、特點、常用方法設(shè)計的階段劃分以及各階段的目標(biāo)與產(chǎn)出數(shù)據(jù)字典的基本概念與作用2. E-R圖設(shè)計能根據(jù)業(yè)務(wù)場景繪制規(guī)范E-R圖保證要素完整必須清晰標(biāo)注聯(lián)系類型1:1、1:n、m:n若聯(lián)系自身帶有屬性需同步標(biāo)注聯(lián)系的屬性3. E-R圖向關(guān)系模式轉(zhuǎn)換核心規(guī)則1:1聯(lián)系可合并到任意一端實體的關(guān)系模式中1:n聯(lián)系合并到n端實體的關(guān)系模式中m:n聯(lián)系必須轉(zhuǎn)換為獨立的關(guān)系模式屬性為兩端實體的主碼 聯(lián)系自身的屬性轉(zhuǎn)換完成后需標(biāo)注每個關(guān)系模式的主碼與外碼4. 分E-R圖合并合并過程需解決三類沖突屬性沖突、命名沖突、結(jié)構(gòu)沖突。5. 物理存儲設(shè)計聚簇存儲可大幅提高按聚簇碼查詢的效率規(guī)則一個數(shù)據(jù)庫可以建立多個聚簇但一個關(guān)系只能加入一個聚簇重點參考P206 圖7.3、P213-214 實例第十一章 數(shù)據(jù)庫恢復(fù)技術(shù)事務(wù)基礎(chǔ)事務(wù)的概念、開始與結(jié)束標(biāo)記事務(wù)的四大ACID特性。故障分類掌握數(shù)據(jù)庫故障的種類以及每類故障對應(yīng)的恢復(fù)方法。核心恢復(fù)技術(shù)數(shù)據(jù)轉(zhuǎn)儲各類轉(zhuǎn)儲方式的優(yōu)缺點對比日志文件作用、記錄內(nèi)容、登記日志的原則可根據(jù)日志記錄計算故障發(fā)生時的變量值參考P305 習(xí)題4、5檢查點技術(shù)作用減少恢復(fù)時的日志掃描范圍提升恢復(fù)效率機制檢查點記錄存放在重新開始文件中故障時快速定位最近檢查點從該點開始恢復(fù)重點參考P328 圖11.4、P330 習(xí)題11第4題第十二章 并發(fā)控制并發(fā)問題事務(wù)是并發(fā)操作的基本單位并發(fā)操作會引發(fā)三類數(shù)據(jù)不一致——丟失修改、不可重復(fù)讀、讀“臟”數(shù)據(jù)需掌握各類問題的表現(xiàn)與實例。封鎖機制兩種鎖共享鎖讀鎖 S鎖、排他鎖寫鎖 X鎖三級封鎖協(xié)議各級協(xié)議的加鎖規(guī)則以及分別能解決哪類數(shù)據(jù)不一致問題死鎖與活鎖概念、預(yù)防方法與解決策略??纱谢{(diào)度核心概念并發(fā)調(diào)度的可串行化、沖突可串行化調(diào)度、沖突操作兩段鎖協(xié)議事務(wù)遵循兩段鎖協(xié)議是可串行化調(diào)度的充分條件重點參考P335 圖12.2、P339 圖12.5例題四套答案