一、考試要求:
數據庫原理及應用考試涵蓋數據庫理論、方法與應用技術(shù)。 要求考生比較系統地掌握數據庫的基本概念、基本原理和基本方 法, 能夠運用所學(xué)的基本原理和基本方法分析、判斷和解決有關(guān) 問(wèn)題。
考生應全面系統地了解數據庫系統的基本概念、原理和方 法。理解關(guān)系數據庫系統的基本概念、原理和方法。熟悉關(guān)系代 數的傳統集合運算和專(zhuān)門(mén)的關(guān)系運算, 熟練地掌握 MYSQL 等流 行的關(guān)系數據庫管理系統的使用, 利用 SQL 語(yǔ)言進(jìn)行各種操作。 深入理解關(guān)系數據庫設計理論, 綜合運用所學(xué)理論和知識解決實(shí) 際問(wèn)題, 掌握數據庫的設計和開(kāi)發(fā)。掌握數據庫恢復、并發(fā)控制、 安全性控制和完整性控制的基本概念、目的、原理和主要技術(shù)。 了解和跟蹤當前管理信息系統等系統采用的數據庫管理系統的 名稱(chēng)、特點(diǎn), 開(kāi)發(fā)中采用的技術(shù)和工具。了解和跟蹤數據庫技術(shù) 的發(fā)展與展望。
二 、考試內容:
1.數據庫系統概述
( 1 ) 數據庫基本概念
( 2 ) 數據管理技術(shù)的產(chǎn)生和發(fā)展
( 3 ) 數據庫系統的組成
( 4 ) 數據庫系統的結構
( 5 ) 數據庫系統的特點(diǎn) 2.數據模型
( 1 ) 信息的三種世界、兩類(lèi)數據模型
( 2 ) 概念模型和 E-R 圖
( 3 ) 數據模型及其的組成要素
( 4 )常用的數據模型 (層次模型、網(wǎng)狀模型、關(guān)系模型) 3.關(guān)系數據庫
( 1 )關(guān)系數據結構 ( 關(guān)系的定義和性質(zhì)、關(guān)系模式、關(guān)系
數據庫 )
( 2 ) 關(guān)系的完整性
( 3 ) 關(guān)系運算(關(guān)系代數) 4.關(guān)系數據理論
( 1 )函數依賴(lài)、碼、完全函數依賴(lài)、部分函數依賴(lài)、傳遞
函數依賴(lài)
( 2 ) 關(guān)系規范化 ( 1NF 、2NF 、3NF 、BCNF、范式判斷)
( 3 ) 模式分解
5.數據庫設計
( 1 ) 數據庫設計一般步驟
( 2 ) 數據庫設計各階段設計任務(wù)與方法
( 3 ) 概念模型到關(guān)系模型的轉換 6.關(guān)系數據庫標準語(yǔ)言 SQL
( 1 ) 查詢(xún)、插入、刪除、修改等 SQL 語(yǔ)句
( 2 ) 表的創(chuàng )建、修改與刪除等SQL 語(yǔ)句, 列約束和表約束
等
( 3 ) 視圖和索引的創(chuàng )建、修改與刪除等 SQL 語(yǔ)句
( 4 ) 用戶(hù)和角色的授權與權限回收
( 5 ) 存儲過(guò)程、函數、觸發(fā)器、游標 7.數據庫安全性
( 1 ) 數據庫安全性控制
( 2 ) 視圖機制
( 3 ) 審計、數據加密 8.數據庫完整性
( 1 ) 實(shí)體完整性
( 2 ) 參照完整性
( 3 ) 域完整性
( 4 ) 觸發(fā)器
9.數據庫恢復
( 1 ) 事務(wù)
( 2 ) 故障種類(lèi)和恢復實(shí)現技術(shù)
( 3 ) 恢復策略 10.并發(fā)控制
( 1 ) 并發(fā)控制概述
( 2 ) 封鎖
( 3 )并發(fā)調度的可串行性
( 4 ) 兩段鎖協(xié)議和封鎖的粒度
三、參考書(shū)目:
《數據庫系統概論》(第五版), 王珊、薩師煊, 高等教育出 版社, 2014 年, ISBN: 9787040406641。