數據庫原理及設計(第3版)(普通高校本科計算機專業(yè)特色教材精選·數據庫)
定 價:49 元
叢書名:普通高校本科計算機專業(yè)特色教材精選·數據庫
- 作者:陶宏才 等編著
- 出版時間:2014/1/1
- ISBN:9787302334606
- 出 版 社:清華大學出版社
- 中圖法分類:TP311.13
- 頁碼:422
- 紙張:膠版紙
- 版次:3
- 開本:16開
本書在2007年第2版的基礎上進行了修訂和充實.第3版仍然保持了第2版的整體框架,以及前兩版挖掘背景知識、賦予問題闡釋新視角、內容深入淺出、理論與產品相結合等風格和特色。本書對數據庫的原理、應用與設計3個方面的內容進行了深入淺出和全新的詮釋。主要內容包括數據庫系統(tǒng)概述、高級(概念)數據模型、關系數據模型、SQL語言及其操作、數據庫的保護、關系數據庫設計理論、數據庫應用設計、數據庫應用系統(tǒng)設計實例、主流數據庫產品與工具、數據倉庫與數據挖掘及數據庫新進展、數據庫上機實驗及指導。
本書以數據庫系統(tǒng)的核心一一DBMS的出現背景為線索,引出了數據庫的相關概念及數據庫的整個框架體系,理順了數據庫原理、應用與設計之間的有機聯(lián)系。本書突出理論產生的背景和根源,強化理論與商用RDBMS產品(如MS SQL Server和Sybase等)以及理論與應用開發(fā)的結合,重視知識的實用,跟蹤數據庫技術發(fā)展前沿,反映最新的主流數據庫產品,并免費提供配套的電子課件。
本書具有邏輯性、系統(tǒng)性、實踐性和實用性強,既可作為計算機科學與技術、軟件工程以及相關專業(yè)本科生及研究生教材,也可作為從事信息系統(tǒng)開發(fā)的專業(yè)人員的參考書。
第1章 數據庫系統(tǒng)概述
1.1 數據庫系統(tǒng)及其總體結構
1.1.1 數據庫管理系統(tǒng)出現的背景
1.1.2 數據庫系統(tǒng)的抽象層次
1.1.3 數據庫語言與SQL
1.1.4 SQL與ODBC/JDBC/OLE DB/AD0
1.1.5 數據庫系統(tǒng)總體結構
1.2 數據庫系統(tǒng)中的關鍵術語與概念
1.2.1 數據庫及其相關概念
1.2.2 視圖及其相關概念
1.2.3 數據抽象、數據模型、數據模式及其相互關系
1.2.4 傳統(tǒng)數據模型回顧
1.3 數據庫系統(tǒng)的用戶
1.4 數據庫應用系統(tǒng)開發(fā)概述
1.4.1 c/s模式 第1章 數據庫系統(tǒng)概述
1.1 數據庫系統(tǒng)及其總體結構
1.1.1 數據庫管理系統(tǒng)出現的背景
1.1.2 數據庫系統(tǒng)的抽象層次
1.1.3 數據庫語言與SQL
1.1.4 SQL與ODBC/JDBC/OLE DB/AD0
1.1.5 數據庫系統(tǒng)總體結構
1.2 數據庫系統(tǒng)中的關鍵術語與概念
1.2.1 數據庫及其相關概念
1.2.2 視圖及其相關概念
1.2.3 數據抽象、數據模型、數據模式及其相互關系
1.2.4 傳統(tǒng)數據模型回顧
1.3 數據庫系統(tǒng)的用戶
1.4 數據庫應用系統(tǒng)開發(fā)概述
1.4.1 c/s模式
1.4.2 8/S模式
1.4.3 組件與分布式對象開發(fā)技術
1.4.4 CGl/ISAPl/NSAPl
1.4.5 ASP/了SP/PHP
1.4.6 .NET與Java EE開發(fā)平臺
1.4.7 Web應用的MVC架構及其各種實現
1.5 由應用需求看數據庫技術的發(fā)展
1.5.1 基于文件系統(tǒng)的數據管理
1.5.2 第一代數據庫系統(tǒng)
1.5.3 第二代數據庫系統(tǒng)
1.5.4 OLTP及OLAP
1.5.5 數據倉庫與數據挖掘
1.5.6 并行與分布式數據庫系統(tǒng)
1.5.7 Internet/Web數據庫
1.5.8 面向對象的數據庫系統(tǒng)
小結
習題
第2章 高級(概念)數據模型
2.1 關于數據模型的幾個重要問題
2.2 數據庫設計綜述
2.3 基本實體聯(lián)系模型
2.3.1 實體、實體型及屬性
2.3.2 聯(lián)系及聯(lián)系型
2.3.3 ER模型中的完整性約束
2.3.4 弱實體,
2.3.5 ER模型各元素圖示
2.3.6 應用示例
2.4 擴展實體聯(lián)系模型
2.4.1 類層次
2.4.2 演繹與歸納
2.4.3 演繹的原則
2.4.4 聚集
2.5 利用ER模型的概念數據庫設計
2.5.1 實體與屬性的取舍
2.5.2 屬性在實體與聯(lián)系間的取舍
2.5.3 二元聯(lián)系與三元聯(lián)系的取舍
2.5.4 三元聯(lián)系與聚集的取舍
2.5.5 大型系統(tǒng)的概念數據庫設計方法
2.6 E-R模型設計工具一一ERwin
2.6.1 ERwin建模方法
2.6.2 ERwin應用實例
2.7 UML對象模型
2.7.1 對象模型的核心概念
2.7.2 對象模型的組成
2.7.3 UML概述
2.7.4 對象模型的UML表示
2.7.5 用類圖表達泛化
2.7.6 用類圖表達聚合與組合
……