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