發表於2024-11-26
本書內容翔實,體係完整,圖文並茂,具有較強的係統性和實用性
本書章節安排閤理,理論與實際緊密結閤,每章均配有理論和上機習題
本書編者具有豐富的教學經驗,深知數據庫的主要知識點和重點、難點,什麼樣的教材適閤教學使用,以及學生及各類讀者對數據庫的學習方式和興趣所在
《數據庫原理與應用教程 SQL Server 2008(第2版)/21世紀高等學校計算機專業核心課程規劃教材》全麵講述瞭數據庫的基本原理和SQL Server 2008的應用,全書以理論夠用、實用,實踐*為原則,使讀者能夠快速、輕鬆地掌握SQL Server數據庫技術與應用。第1~3章講述數據庫的基本理論知識,其內容包括數據庫係統概述、關係數據庫和數據庫設計; 第4~13章講述數據庫管理係統SQL Server 2008的應用,其內容包括SQL Server 2008數據庫基礎、數據庫的概念和操作、錶的基本操作、數據庫查詢、視圖和索引、T�睸QL編程、存儲過程和觸發器、事務與並發控製、數據庫的安全管理、數據庫的備份與還原; 第14章利用一個實例介紹基於C#.NET的SQL Server數據庫係統的開發過程。《數據庫原理與應用教程 SQL Server 2008(第2版)/21世紀高等學校計算機專業核心課程規劃教材》理論和實踐相結閤,既闡述瞭數據庫的基本理論,又結閤瞭SQL Server 2008數據庫管理係統的應用,內容翔實、實例豐富、圖文並茂、體係完整、通俗易懂,有助於讀者理解數據庫的基本概念,掌握要點和攻剋難點; 為便於學習,每章節還配有豐富的習題。《數據庫原理與應用教程 SQL Server 2008(第2版)/21世紀高等學校計算機專業核心課程規劃教材》可以作為大學本科、專科、高等職業院校“SQL Server數據庫”課程的教學用書,也可以作為培養數據庫係統工程師的培訓教材,還可以作為數據庫管理人員及數據庫應用係統開發人員的參考用書。
第1章 數據庫係統概述
1.1 數據庫技術的發展史
1.1.1 數據處理技術
1.1.2 數據庫技術的3個發展階段
1.1.3 數據庫技術的新進展
1.2 數據庫係統介紹
1.2.1 數據庫係統的組成
1.2.2 數據庫的體係結構
1.3 數據模型
1.3.1 信息的3種世界
1.3.2 概念模型
1.3.3 常見的3種數據模型
習題1
第2章 關係數據庫
2.1 關係數據結構
2.1.1 關係的定義和性質
2.1.2 關係模式和關係數據庫
2.2 關係的完整性
2.3 關係運算
2.3.1 傳統的集閤運算
2.3.2 專門的關係運算
2.4 關係的規範化
2.4.1 函數依賴
2.4.2 關係規範化的目的
2.4.3 關係的規範化過程
習題2
第3章 數據庫設計
3.1 數據庫設計概述
3.2 需求分析
3.2.1 需求分析的任務
3.2.2 需求分析的方法
3.2.3 數據流圖和數據字典
3.3 概念結構設計
3.3.1 概念結構設計的方法
3.3.2 概念結構設計的步驟
3.4 邏輯結構設計
3.4.1 將E�睷圖轉化為關係數據模型
3.4.2 關係模式的優化
3.4.3 設計用戶外模式
3.5 物理結構設計
3.5.1 確定數據庫的物理結構
3.5.2 評價物理結構
3.6 數據庫的實施、運行和維護
3.6.1 數據庫的實施
3.6.2 數據庫的運行與維護
3.7 數據庫設計實例
3.7.1 圖書藉閱管理係統設計
3.7.2 鋼材倉庫管理係統設計
習題3
第4章 SQL Server 2008基礎
4.1 SQL Server 2008簡介
4.1.1 SQL Server 發展史
4.1.2 SQL Server 2008的新增功能
4.1.3 SQL Server 2008的新特性
4.2 SQL Server 2008的安裝與配置
4.2.1 SQL Server 2008的版本
4.2.2 SQL Server 2008的環境需求
4.2.3 SQL Server 2008的安裝過程
4.3 SQL Server 2008的管理工具
4.3.1 服務器管理
4.3.2 SQL Server Management Studio
4.3.3 SQL Server配置管理器
4.3.4 其他管理工具
4.4 T�睸QL語言基礎
4.4.1 T�睸QL語言的特點
4.4.2 T�睸QL語言的分類
4.4.3 T�睸QL語言的基本語法
習題4
第5章 數據庫的概念和操作
5.1 數據庫的基本概念
5.1.1 物理數據庫
5.1.2 邏輯數據庫
5.2 數據庫的操作
5.2.1 創建數據庫
5.2.2 修改數據庫
5.2.3 刪除數據庫
習題5
第6章 錶的操作
6.1 創建錶
6.1.1 數據類型
6.1.2 使用SQL Server ManagementStudio創建錶
6.1.3 使用T�睸QL語句創建錶
6.2 修改錶
6.2.1 在SQL ServerManagement Studio中修改錶
6.2.2 使用T�睸QL語句修改錶
6.3 列約束和錶約束
6.3.1 創建和刪除PRIMARY KEY約束
6.3.2 創建和刪除UNIQUE約束
6.3.3 創建和刪除FOREIGN KEY約束
6.3.4 創建和刪除CHECK約束
6.3.5 創建和刪除DEFAULT約束
6.4 錶數據的操作
6.4.1 插入數據
6.4.2 修改數據
6.4.3 刪除數據
6.4.4 使用MERGE語句插入、修改和刪除數據
6.5 刪除錶
6.6 數據的導入和導齣
6.6.1 導齣數據
6.6.2 導入數據
習題6
第7章 數據庫查詢
7.1 SELECT查詢語法
7.2 簡單查詢
7.2.1 投影查詢
7.2.2 選擇查詢
7.2.3 聚閤函數查詢
7.3 分組和匯總
7.3.1 分組查詢
7.3.2 數據匯總
7.4 連接查詢
7.4.1 內連接
7.4.2 自連接
7.4.3 外連接
7.4.4 交叉連接
7.5 子查詢
7.5.1 無關子查詢
7.5.2 相關子查詢
7.6 其他查詢
7.6.1 集閤運算查詢
7.6.2 對查詢結果排序
7.6.3 存儲查詢結果
7.7 在數據操作中使用SELECT子句
7.7.1 在INSERT語句中使用SELECT子句
7.7.2 在UPDATE語句中使用SELECT子句
7.7.3 在DELETE語句中使用SELECT子句
習題7
第8章 視圖和索引
8.1 視圖
8.1.1 視圖概述
8.1.2 創建視圖
8.1.3 修改視圖
8.1.4 使用視圖
8.1.5 刪除視圖
8.2 索引
8.2.1 索引簡介
8.2.2 索引的類型
8.2.3 創建索引
8.2.4 查看索引信息
8.2.5 刪除索引
習題8
第9章 T�睸QL編程
9.1 T�睸QL編程基礎
9.1.1 標識符
9.1.2 變量
9.1.3 運算符
9.1.4 批處理
9.1.5 注釋
9.2 流程控製語句
9.2.1 SET語句
9.2.2 BEGIN…END語句
9.2.3 IF…ELSE語句
9.2.4 CASE語句
9.2.5 WHILE語句
9.2.6 GOTO語句
9.2.7 RETURN語句
9.3 函數
9.3.1 係統內置函數
9.3.2 用戶定義函數
9.4 遊標
9.4.1 遊標概述
9.4.2 遊標的類型
9.4.3 遊標的操作
習題9
第10章 存儲過程和觸發器
10.1 存儲過程
10.1.1 存儲過程概述
10.1.2 存儲過程的類型
10.1.3 創建存儲過程
10.1.4 執行存儲過程
10.1.5 查看存儲過程
10.1.6 修改和刪除存儲過程
10.2 觸發器
10.2.1 觸發器概述
10.2.2 觸發器的分類
10.2.3 創建DML觸發器
10.2.4 查看觸發器信息及修改觸發器
10.2.5 禁止、啓用和刪除觸發器
習題10
第11章 事務與並發控製
11.1 事務概述
11.2 事務的類型
11.2.1 根據係統的設置分類
11.2.2 根據運行模式分類
11.3 事務處理語句
11.4 事務的並發控製
11.4.1 並發帶來的問題
11.4.2 鎖的基本概念
11.4.3 鎖的類型
11.4.4 鎖的信息
11.4.5 死鎖的産生及解決辦法
11.4.6 手工加鎖
習題11
第12章 數據庫的安全管理
12.1 身份驗證
12.1.1 SQL Server的身份驗證模式
12.1.2 設置身份驗證模式
12.2 賬號管理
12.2.1 服務器登錄賬號
12.2.2 數據庫用戶賬號
12.3 角色管理
12.3.1 固定服務器角色
12.3.2 數據庫角色
12.3.3 應用程序角色
12.4 權限管理
12.4.1 權限的類彆
12.4.2 權限操作
習題12
第13章 數據庫的備份與還原
13.1 數據庫備份概述
13.1.1 數據庫備份計劃
13.1.2 數據庫備份的類型
13.2 數據庫還原概述
13.2.1 數據庫還原策略
13.2.2 數據庫恢復模式
13.3 數據庫備份操作
13.4 數據庫還原操作
13.4.1 自動還原
13.4.2 手動還原
13.5 數據庫的分離與附加
13.5.1 分離數據庫
13.5.2 附加數據庫
習題13
第14章 基於C#.NET的數據庫係統開發
14.1 C#語言簡介
14.2 使用ADO.NET訪問SQL Server2008數據庫
14.2.1 ADO.NET的對象模型
14.2.2 利用ADO.NET訪問數據庫的基本操作
14.3 數據庫係統開發實例
14.3.1 數據庫設計
14.3.2 係統設計與實現
習題14
前言
數據庫最初是在大公司或大機構中用作大規模事務處理的基礎,後來隨著個人計算機的普及,數據庫技術被移植到PC上,供單用戶個人數據庫應用。接著,由於PC在工作組內連成網,數據庫技術就移植到工作組級。如今,數據庫正在Internet和內聯網中被廣泛使用。
數據庫技術是目前計算機領域發展最快、應用最廣泛的技術,它的應用遍及各行各業,大到操作係統程序,如全國聯網的飛機票、火車票訂票係統,銀行業務係統; 小到個人的管理信息係統,如傢庭理財係統。在互聯網日漸流行的動態網站中,數據庫的應用顯得尤為重要。
SQL Server 2008是一個功能完備的數據庫管理係統,提供瞭完整的關係數據庫的創建、開發和管理功能。它功能強大、操作簡便,日益被廣大數據庫用戶所喜愛,而且越來越多的開發工具提供瞭與SQL Server的接口。
本書在第1版的基礎上對部分內容做瞭調整和擴充,實例更豐富、實踐性更強,對各章的習題也進行瞭閤理的補充和調整。本書係統地介紹數據庫技術的基本理論,全麵介紹SQL Server 2008的各項功能、數據庫係統設計方法、維護和管理以及數據庫係統開發應用的相關技術。
全書共14章,分為3個部分,第一部分是第1~3章,係統講述數據庫的基本理論知識,內容包括數據庫係統概述、關係數據庫、數據庫設計; 第二部分是第4~13章,全麵講述SQL Server 2008數據庫基礎、數據庫的概念和操作、錶的基本操作、數據庫查詢、視圖和索引、T�睸QL編程、存儲過程和觸發器、事務與並發控製、數據庫的安全管理、數據庫的備份與還原; 第三部分是第14章,利用一個實例介紹基於C#.NET的SQL Server數據庫係統的開發過程。
本書編者長期從事本科計算機類專業的教學工作,具有豐富的教學經驗和多年的數據庫開發經驗,編者深知數據庫的主要知識點和重點、難點,瞭解什麼樣的教材適閤教學使用,學生及各類讀者對數據庫的學習方式和興趣所在,以及如何組織書本的內容更有利於教學和自學,從而形成本書的結構體係。
本書第1、5、9和10章由尹誌宇編寫,第2~4章和第8章由郭晴編寫,第6章由於富強編寫,第7章由陳敬利編寫,第11和12章由李青茹編寫,第13和14章由解春燕編寫,全書由尹誌宇統稿。
為瞭配閤教學和方便讀者參考,本書提供瞭配套的電子教案,讀者可以到清華大學齣版社網站(http://www.tup.com.cn)下載。
由於編者水平有限,書中難免有疏漏與錯誤之處,衷心希望廣大讀者批評、指正。
編者
2016年6月
數據庫原理與應用教程 SQL Server 2008(第2版)/21世紀高等學校計算機專業核心課程規劃教材 下載 mobi pdf epub txt 電子書 格式 2024
數據庫原理與應用教程 SQL Server 2008(第2版)/21世紀高等學校計算機專業核心課程規劃教材 下載 mobi epub pdf 電子書還可以
評分還可以
評分還可以
評分還可以
評分還可以
評分還可以
評分還可以
評分還可以
評分還可以
數據庫原理與應用教程 SQL Server 2008(第2版)/21世紀高等學校計算機專業核心課程規劃教材 mobi epub pdf txt 電子書 格式下載 2024