友情提示:本站提供全國400多所高等院校招收碩士、博士研究生入學考試歷年考研真題、考博真題、答案,部分學校更新至2012年,2013年;均提供收費下載。 下載流程: 考研真題 點擊“考研試卷””下載; 考博真題 點擊“考博試卷庫” 下載
西北工業大學
題號:880 《數據庫、數據結構與程序設計》考試大綱/考研大綱 考試內容: 1. 數據庫技術 2. 程序設計與數據結構(C 語言版) 數據庫技術: 1、數據庫系統概述(了解):包括數據庫系統的產生和發展,數據、數據庫、 數據庫管理系統、數據庫系統的基本概念,常用的數據模型,E-R圖,數據庫系 統的主要功能及特點。 2、關系模型的概念(熟悉)(關系,屬性,域,元組,碼,分量,主碼,外碼), 關系模式的三類完整性約束(實體完整性、參照完整性、用戶定義完整性)。 3、關系代數(掌握):傳統的集合運算(并、差、交、笛卡爾積)和專門的關 系運算(選擇、投影、連接、除)。要求熟悉相關概念并能運用關系代數完成查 詢。 4、SQL語言(掌握):SQL概念,基本表的概念,基本表的定義、刪除與修改, 索引的建立與刪除,數據查詢(簡單查詢、連接查詢、嵌套查詢、集合查詢), 數據插入、刪除、修改,視圖的概念,視圖定義、刪除、查詢、更新。要求能熟 練運用SQL語言解決實際問題。 5、關系數據理論(掌握):范式(1NF,2NF,3NF,BCNF,4NF),函數依賴, 多值依賴,規范化過程,模式分解的基本原則。 6、數據庫設計(掌握):設計方法概述,設計基本步驟及各階段的主要工作, 概念結構設計(E-R圖),E-R圖向關系模型轉換。 7、數據庫恢復技術(熟悉):事務的概念,故障種類,轉儲,日志,鏡像。 8、并發控制(掌握):數據不一致性,共享鎖和排它鎖,活鎖和死鎖,可串行 化,兩段鎖協議,并發事務的調度。 9、數據庫新技術(了解):了解分布式數據庫的特點,數據庫技術與其他相關 技術的結合。 程序設計與數據結構(C 語言版): 1、數據結構(邏輯結構、存儲結構)概念,抽象數據類型定義及實現,算法描 述,時間復雜性及空間復雜性的評價。(熟悉) 2、線性表的概念,順序表、單鏈表、雙鏈表、循環鏈表的物理實現、基本運算、 效率分析。(掌握) 3、棧和隊列的定義、實現、基本運算,棧和隊列的應用,遞歸的方法。(掌握) 4、串、數組和廣義表的概念,實現及基本運算。(掌握) 5、樹和二叉樹的基本概念及常用表示法,樹、森林與二叉樹的相互轉換,二叉 樹的遍歷與線索二叉樹,哈夫曼樹及其應用。(掌握) 6、圖的基本概念,圖的實現(鄰接矩陣、鄰接表、十字鏈表),圖的遍歷,圖 的應用(最小生成樹、拓撲排序、關鍵路徑、最短路徑)。(掌握) 7、查找的基本概念,順序查找和折半查找算法,二叉排序樹、二叉平衡樹、哈 希表的構造方法及查找過程、算法、效率分析。(掌握) 8、排序的基本概念,插入排序、快速排序、堆排序、歸并排序、基數排序的過 程、算法及效益評估。(掌握) 9、文件的基本概念,順序文件和索引文件的概念,組織方法和存儲結構及基本 操作。(了解) 參考書目: 1. 王珊、薩師煊:《數據庫系統概論(第四版)》,高等教育出版社,2006 2. 譚浩強:《C 語言程序設計(第三版)》,清華大學出版社 3. 嚴蔚敏、吳偉民:《數據結構(C 語言版)》,清華大學出版社
免責聲明:本文系轉載自網絡,如有侵犯,請聯系我們立即刪除,另:本文僅代表作者個人觀點,與本網站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
|