網站介紹 關于我們 聯系方式 友情鏈接 廣告業(yè)務 幫助信息
1998-2022 ChinaKaoyan.com Network Studio. All Rights Reserved. 滬ICP備12018245號
課程名稱:數據庫原理及應用
參考書目
[1]葉文珺、馮莉、杜海舟、徐菲菲、殷脂等,數據庫原理及應用(第三版),清華大學出版社,2024
[2]王珊等,數據庫系統概論(第六版),高等教育出版社
復習的總體要求
系統地掌握數據庫系統的基本概念、基本原理和基本技術,在掌握數據庫系統基本概念的基礎上,能熟練使用SQL語言在某一個數據庫管理系統(如SQL Server、MySQL、Oracle等)上進行數據庫操作;掌握數據庫設計方法和步驟,具有設計數據庫模式以及開發(fā)數據庫應用系統的基本能力。
復習內容
1. 緒論
考核要求:了解數據管理發(fā)展的歷史、數據庫系統的體系結構和數據庫系統的功能,理解數據庫系統三級模式和兩層映像的體系結構,數據庫系統的邏輯獨立性和物理獨立性,數據庫、數據庫管理系統、數據庫系統、數據模型的概念。
考核知識點:1)數據管理技術的發(fā)展 ;2)數據庫系統的三級模式結構;3)數據庫、數據庫管理系統、數據庫系統的概念; 4)數據庫管理系統的基本功能
2. 關系數據庫基本理論
考核要求:掌握關系數據結構、定義及性質;關系的三類完整性約束的概念;關系代數及關系代數中的各種運算,了解關系演算及運算。
考核知識點:1)關系模型(包括關系數據結構、關系操作集合、以及關系完整性約束三個組成部分);2)關系代數及關系運算(包括并、交、差、選擇、投影、連接、除、及廣義笛卡爾積等)
3. 結構化查詢語言SQL
考核要求:了解SQL語言的發(fā)展歷史及特點、視圖的功能;在使用具體的SQL語句時,能有意識地和關系代數進行比較,理解他們之間的聯系及各自的特點;熟練正確地掌握并在某一特定DBMS下(如SQL Server、MySQL、Oracle等)通過SQL語句完成對數據庫的定義、查詢、插入、刪除、更新、視圖操作。
考核知識點:關系數據庫語言SQL,包括:1)數據定義(包括約束的定義);2)數據查詢(單表查詢、多表查詢);3)數據操縱(插入、修改、刪除); 4)視圖的定義及使用
5)關系數據庫的完整性定義及實現,包括通過觸發(fā)器實現數據庫完整性。
4.數據庫完整性
考核要求:理解并掌握關系數據庫的完整性定義及實現,包括通過觸發(fā)器實現數據庫完整性(SQL SERVER、MySQL、Oracle下實現均可)。
考核知識點:數據庫完整性的概念,觸發(fā)器的實現。
5.數據庫編程
考核要求:理解并掌握存儲過程的概念及實現(SQL SERVER、MySQL、Oracle下實現均可)。
考核知識點:存儲過程的實現。
6.關系數據庫查詢優(yōu)化
考核要求:理解并掌握關系數據庫查詢優(yōu)化的概念、索引的原理及作用,以及在具體的DBMS(SQL SERVER、MySQL、Oracle等)下索引的實現機制。
考核知識點:索引的原理、通過索引優(yōu)化數據查詢
7.關系數據庫設計理論
考核要求:理解什么是一個"不好"的數據庫模式,什么是模式的插入異常和刪除異常,規(guī)范化理論的重要意義;牢固掌握數據依賴的基本概念、范式的概念、從1NF到4NF的定義、規(guī)范化的含義和作用。需要舉一反三的:四個范式的理解與應用,各個級別范式中存在的問題(插入異常、刪除異常、數據冗余)和解決方法。
考核知識點:1)關系數據庫邏輯設計可能出現的問題;2)數據依賴的基本概念(包括:函數依賴、平凡函數依賴、非平凡的函數依賴、部分函數依賴、完全函數依賴、傳遞函數依賴的概念;碼、候選碼、外碼的概念和定義;多值依賴的概念);3)范式的概念、1NF、2NF、3NF、BCNF、4NF的概念和判定方法
8.數據庫設計
考核要求:理解數據庫設計的步驟及各步驟的設計目標、具體設計內容、設計描述、設計方法;掌握數據庫概念結構的設計和邏輯結構的設計,這是數據庫設計過程中最重要的兩個環(huán)節(jié)。牢固掌握用E-R圖來表示概念模型的方法,掌握E-R圖的設計,E-R圖向關系模型的轉換。
考核知識點:1)數據庫設計的概念及特點;2)數據庫設計的基本步驟,數據庫設計各個階段的設計目標、具體設計內容、設計描述、設計方法。
9.數據庫安全
考核要求:理解數據庫安全性的概念、安全性實現的基本途徑和方法以及視圖機制在數據庫安全保護中的作用。
考核知識點:1)數據庫安全性的概念 2)存取控制技術、視圖技術和審計技術
10.數據庫保護
考核要求:理解并發(fā)控制子系統和數據恢復子系統對DBMS的重要性,理解不同故障的類型及恢復方法;牢固掌握事務的基本概念和事務的ACID性質,掌握用SQL語句實現事務定義、提交或回滾;掌握并發(fā)操作產生的數據不一致性(丟失修改、不可重復讀、讀“臟數據”)的確切含義;封鎖協議與數據一致性的關系;并發(fā)調度的可串行性概念;掌握日志文件在數據庫恢復中的重要作用;系統故障、介質故障的恢復技術及方法;能正確制定系統的恢復策略,保證數據庫系統在遇到故障時能及時恢復正常運行,提高抗故障抗災難的能力。
考核知識點:1)事務的概念及定義2)數據庫并發(fā)控制的基本概念和實現技術,包括封鎖技術、封鎖協議、活鎖和死鎖的概念、并發(fā)調度的可串行性、沖突可串行化調度、兩段鎖協議、封鎖的粒度、意向鎖。3)數據庫恢復技術,包括存儲器的結構、數據恢復的原則和實現方法、故障類型的類型及實現方法。
11.大數據及非關系數據庫初步
考核要求:了解大數據的基本概念、特征及應用,掌握非關系數據庫(NOSQL)數據庫管理系統的概念、特征及4種常見NOSQL數據庫的類型。
考核知識點:1)大數據的概念 2)大數據的4V特征 3)舉例說明大數據的應用 4)NOSQL數據庫管理系統的概念、典型特征及關系數據庫的區(qū)別 5)NOSQL數據庫管理系統的4種類型及典型系統。
來源未注明“中國考研網”的資訊、文章等均為轉載,本網站轉載出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其內容的真實性,如涉及版權問題,請聯系本站管理員予以更改或刪除。如其他媒體、網站或個人從本網站下載使用,必須保留本網站注明的"稿件來源",并自負版權等法律責任。
來源注明“中國考研網”的文章,若需轉載請聯系管理員獲得相應許可。
聯系方式:chinakaoyankefu@163.com
掃碼關注
了解考研最新消息