閱讀987 返回首頁    go 阿裏雲 go 技術社區[雲棲]


《數據庫技術原理與應用教程第2版》導讀

8ab906c6ce7f3dc228782935e3c8db4979eb535f

第2版前言

本教材第1版自出版以來已有十年時間了,在這些年中數據庫學科有了新的發展,計算機教學改革也有了新的要求。在此環境下,第2版需進行重大調整。
調整原則
本版的調整原則是:保持原版本的基本麵貌與特色不變,在此基礎上進行一定的修改與補充,使教材內容更適應學科發展、特色更明顯、學科體係性更強。
本版中“保持原版本的基本麵貌與特色不變”主要表現在下麵三個方麵:
1)定位不變:麵向普通高等院校計算機應用型專業本科“數據庫”課程且學時數為72學時左右。
2)結構體係及內容框架基本不變。
3)特色不變:應用特色不變,並有所增強。
在保持三個不變的基礎上進行了如下五個方麵的調整:
1)增添一篇:第三篇(產品篇),集中介紹SQL Server 2008的內容與操作。
2)增添一章:第6章(關係數據庫管理),介紹數據庫生成及數據庫運行與維護等有關內容。
3)增加開發應用篇的內容,使學生學會數據庫應用係統的開發。
4)刪除部分不必要的、落後的及已淘汰的內容。
5)對難於理解的並發控製、數據交換等內容進行了重寫,使其更容易為讀者所接受。
此外,還對部分內容及錯誤詞句進行了必要的訂正。
調整內容
經過修訂後,第2版共由四篇22章組成,它們是:
第一篇:基礎篇,共6章(第1~6章)
本篇保留原6章框架,但在內容上進行了一定的調整。
第1章:基本保留原有內容。
第2章:基本保留原有內容,但進行了一定的刪減。
第3章:基本保留原有內容,但刪除了麵向對象及對象關係兩種模型。
第4章:原有內容不變。
第5章:基本保留原有內容,但對事務、並發控製、故障恢複及數據交換等進行了重寫。
第6章:將原有的內容並入新設置的第三篇中,而重新設置此章內容,並命名為“關係數據庫管理”。
第二篇:操作篇,共6章(第7~12章)
本篇基本保留原有內容,但將原有SQL Server操作內容並入新設置的第三篇中。由於原第10章均為SQL Server操作內容,因此該章整章刪除,由此本篇由7章減少為6章。
第7~9章:基本保留原有內容,但刪除了SQL Server操作內容並簡化了部分內容。
第10~12章:它們即是原有第11~13章內容,但刪除了原有SQL Server操作內容並簡化了部分內容。
第三篇:產品篇,共6章(第13~18章)
此篇主要介紹以SQL Server 2008為代表的數據庫產品,這是此版新增內容,目的是對SQL Server 2008進行全麵、係統的介紹,以更方便使用。內容包括SQL Server 2008的係統介紹、服務器管理、數據庫管理、數據庫對象管理、數據交換以及數據庫安全性管理等。
第四篇:開發應用篇,共4章(第19~22章)
此篇即原第三篇(第14~17章),基本保留原有內容並有所增強。
第19章:對原有第14章內容進行了重大的修改及補充。
第20章:基本保留原有第15章內容,但進行了一定的修改。
第21章:改名為“數據庫編程”,對原有第16章內容進行了重大的修改及擴充,其目的是增強學生編寫數據庫程序的能力。
第22章:基本保留原有第17章內容,但進行了一定的修改。
最後,本書還對原有10個實驗指導進行了一定的修改,現為8個實驗指導。
教材中帶有星號(*)的章節可視情況少講或不講。
讀者對象
本書可作為普通高校計算機及相關專業(特別是應用類專業)本科生“數據庫”課程的教材,也可作為數據庫應用開發人員的培訓教材及參考材料。
鳴謝
本書由徐潔磐、操鳳萍編寫,其中第一篇、第二篇及第四篇共16章由徐潔磐編寫,第三篇共6章由操鳳萍編寫,最後由徐潔磐統稿。
值本書付梓之際,首先,向東南大學孫誌揮教授表示感謝,他在審稿中對本書提出了很多寶貴的意見。此外,本書還得到南京大學計算機軟件新技術國家重點實驗室的支持,在此一並表示感謝。
由於作者水平所限,不足之處望讀者不吝賜教,可發電子郵件至xujiepan@nju.edu.cn

編者
2017年4月
目錄

第2版前言

[第1章數據、數據管理與數據處理

1.1概述
1.2數據及其特性
1.3數據與數據庫
1.4數據管理
1.4.1數據庫管理係統
1.4.2開發性數據庫管理與數據庫管理員

1.5數據管理的變遷
16數據處理
1.6.1數據處理的環境
1.6.2應用開發
1.6.3數據處理的應用領域
1.6.4數據處理中數據庫的用戶
本章小結
習題1

第2章數據庫的基礎知識

2.1數據庫中的基本概念
2.2數據庫內部結構體係
2.2.1數據庫的三級模式
2.2.2數據庫的二級映射

2.3數據庫係統的特點
本章小結
習題2

第3章數據管理中的數據模型

3.1數據模型的基本概念
3.2數據模型的四個世界
3.3現實世界
3.4概念世界與概念模型
3.4.1 E R模型的基本概念
3.4.2 E R模型三個基本概念之間的聯接關係
3.4.3E R模型的圖示法

3.5信息世界與邏輯模型
3.5.1概述
3.5.2關係模型簡介
3.5.3關係模型的數據結構、操縱和約束

3.6計算機世界與物理模型
3.6.1數據庫的物理存儲介質
3.6.2磁盤存儲器及其操作
3.6.3文件係統
3.6.4數據庫的物理結構
本章小結
習題3

第4章關係模型的基本理論

41關係模型的基本理論概述
42關係代數
421關係的表示
422關係操作的表示
423關係模型與關係代數
43關係數據庫的規範化方法
431規範化方法的起因
432函數依賴
433函數依賴與範式
434模式分解
435範式間的關係
436關係數據庫規範化的非形式化判別法
本章小結
習題4

第5章關係數據庫管理係統的組成及其標準語言

51關係數據庫管理係統
511概述
512關係數據庫管理係統的組成
513SQL語言
52數據構作功能
521關係數據庫
522基表
523視圖
524物理數據庫
525存儲過程與函數
53數據操縱功能
54數據控製功能
541安全性控製
542完整性控製
543動態控製
544動態控製解決方案之一——事務處理
545動態控製解決方案之二——並發控製
546動態控製解決方案之三——故障恢複
55數據交換功能
551概述
552數據交換的流程
553數據交換的實現
56數據服務
57關係數據庫管理係統的擴充功能
58關係數據庫管理係統的標準語言SQL
581SQL的概貌
582SQL的功能
583SQL的三種標準
本章小結
習題5

第6章關係數據庫管理

61數據庫應用係統的軟件開發
62數據庫生成
621數據庫生成的先置條件
622數據庫生成的內容與操作流程
63數據庫運行與維護
631數據庫運行監督
632數據庫維護
64數據庫管理工具
65數據庫管理員
本章小結
習題6

第二篇操作篇

第7章SQL的數據定義與操縱語句

71SQL的數據定義
711SQL的數據定義功能
712SQL的數據定義語句
72SQL的數據操縱
721SQL的數據操縱功能
722SQL的數據操縱語句
73SQL中的視圖語句
本章小結
習題7

第8章SQL的數據控製語句

81SQL的安全性控製語句
82SQL的完整性控製
821SQL的完整性控製語句
822觸發器語句
83SQL的事務語句
本章小結
習題8

第9章SQL的數據交換管理語句

91連接管理語句
92遊標管理語句
93診斷管理語句
94Web管理工具
本章小結
習題9

第10章自含式SQL及數據交換之自含式方式

101自含式SQL概述
102SQL/PSM概述
本章小結
習題10

第11章SQL數據交換之調用層接口方式

111調用層接口概述
112數據交換之調用層接口方式特點
113SQL/CLI概述
1131SQL/CLI工作原理
1132SQL/CLI工作流程
本章小結
習題11

第12章SQL數據交換之Web方式

121Web方式概述
1211互聯網與Web應用
1212Web管理與數據庫數據
122數據交換之Web方式特點
123Web方式基本原理
124Web數據庫
本章小結
習題12
第三篇產品篇

第13章SQL Server 2008係統

131SQL Server 2008係統概述
1311SQL Server的發展曆程
1312SQL Server 2008的平台
1313SQL Server 2008 功能及實現
1314SQL Server 2008特點
132SQL Server 2008係統安裝
133SQL Server 2008係統結構
134SQL Server 2008的數據服務
1341SQL Server 2008數據服務概述
1342SQL Server 2008常用工具之一——SQL Server Management Studio
1343SQL Server 2008常用工具之二——SQL Server配置管理器
1344SQL Server 2008中操作的包裝
本章小結
習題13

第14章SQL Server 2008 服務器管理

141SQL Server 2008服務器管理概述
142SQL Server 2008 服務器注冊與連接操作
143SQL Server 2008服務器中服務啟動、停止、暫停與重新啟動操作
144SQL Server 2008服務器啟動模式操作
145SQL Server 2008服務器屬性配置操作
146SQL Server 2008 服務器網絡配置及客戶端遠程服務器配置操作
本章小結
習題14

第15章SQL Server 2008數據庫管理

151創建數據庫
152刪除數據庫
153使用數據庫
154數據庫備份與恢複
1541數據庫備份
1542數據庫恢複
本章小結
習題15

第16章SQL Server 2008數據庫對象管理

161SQL Server 2008表定義及數據完整性設置
1611創建表
1612完整性約束
1613創建與刪除索引
1614修改表
1615刪除表
162SQL Server 2008中的數據查詢語句
163SQL Server 2008數據更改操作
1631使用SQL Server Management Studio進行數據更改操作
1632使用TSQL進行數據更改操作
164SQL Server 2008的視圖
165SQL Server 2008的觸發器
1651觸發器類型
1652創建觸發器
1653刪除觸發器
本章小結
習題16

第17章SQL Server 2008數據交換及T-SQL語言

171SQL Server 2008人機交互方式
172SQL Server 2008自含式方式及自含式語言——T-SQL
1721TSQL數據類型、變量及表達式
1722TSQL中的SQL語句操作
1723TSQL中的流程控製語句
1724TSQL中的數據交換操作
1725TSQL中的存儲過程
1726TSQL中的函數
1727TSQL編程
173SQL Server 2008調用層接口方式——ADO
1731ADO概述
1732ADO對象中主要方法的函數表示
*174SQL Server 2008 Web方式——ASP
1741ASP工作原理
1742HTML與靜態網頁
1743腳本語言
1744ASP的內建對象及組件
1745用ASP連接到SQL Server 2008
本章小結
習題17

第18章SQL Server 2008用戶管理及數據安全性管理

181SQL Server 2008數據安全性概述
1811兩種安全體——安全主體和安全客體
1812安全主體的標識與訪問權限
1813兩種安全層次與安全檢驗
1814SQL Server 2008安全性管理操作
182SQL Server 2008中安全主體的安全屬性設置與維護操作
1821SQL Server 2008服務器安全屬性設置與維護操作
1822SQL Server 2008數據庫安全屬性設置與維護操作之一——數據庫用戶管理
1823SQL Server 2008數據庫安全屬性設置與維護操作之二——架構管理
1824SQL Server 2008數據庫安全屬性設置與維護操作之三——數據庫對象管理
183SQL Server 2008安全性驗證
1831SQL Server Management Studio方式
1832調用層接口方式
本章小結
習題18
第四篇開發應用篇

第19章數據庫應用係統開發

191數據庫應用係統的組成
192數據庫應用係統的開發方法
193數據庫應用係統開發的八個步驟
本章小結
習題19

第20章數據庫設計

201數據庫設計概述
202數據庫設計的需求分析
2021需求調查
2022需求分析初步
2023數據流圖
2024數據字典
2025數據需求分析說明書
203數據庫的概念設計
2031數據庫的概念設計概述
2032數據庫概念設計的過程
2033數據庫概念設計說明書
204數據庫的邏輯設計
2041數據庫邏輯設計的基本方法
2042關係視圖設計
2043數據庫邏輯設計說明書
205數據庫的物理設計
2051存取方法設計
2052存儲結構設計
2053數據庫物理設計說明書
本章小結
習題20

第21章數據庫編程

211數據庫編程概述
212數據庫生成
2121數據庫生成概述
2122數據庫生成實例
213數據庫接口編程
2131數據庫接口編程概述
2132數據庫接口編程實例之一——ADO接口編程
2133數據庫接口編程實例之二——Web接口編程
本章小結
習題21

第22章數據庫應用係統的應用

221數據庫應用係統的應用概述
222聯機事務處理應用
2221電子商務簡介
2222電子商務的數據庫應用係統
223現代聯機事務處理應用——互聯網+
2231互聯網+中的幾個重要概念
2232互聯網+中的四個應用
224聯機分析處理應用
2241聯機分析處理的基本概念
2242數據倉庫的基本原理
2243聯機分析處理
2244數據挖掘
2245數據分析在SQL Server 2008中的實現
225聯機分析處理新發展——大數據分析處理應用
2251大數據技術的基本概念
2252大數據典型計算模式MapReduce
2253大數據管理係統NoSQL
2254大數據分析功能
本章小結
習題22
附錄 實驗指導
實驗1 實驗準備
實驗2 數據庫生成
實驗3 數據查詢
實驗4 數據更新及視圖
實驗5 數據庫安全保護與備份、恢複
實驗6 數據庫設計
實驗7 C/S結構方式的數據庫應用係統開發
實驗8 B/S結構方式的數據庫應用係統開發
參考文獻

最後更新:2017-05-26 18:31:27

  上一篇:go  Django 博客開發教程 0 - 前言
  下一篇:go  人工智能醫療檢測:微核細胞情況自動檢出率可達90%