《計算機類主干課程系列教材:SQL Server 2008數據庫應用教程》以Microsoft SQL Server2008關系型數據庫管理系統軟件為背景,由數據庫設計、建立數據庫、Transact-SQL語言程序設計基礎、表、查詢與更新、索引與視圖、存儲過程、自定義函數、觸發器、數據庫安全性、游標與事務等11章組成。全書以應用為目的,以案例為引導,結合數據庫和管理信息系統基本知識,使讀者可以較快地掌握SQI-Server2008軟件的基本功能和操作,達到基本掌握管理信息系統建設的目的。
《計算機類主干課程系列教材:SQL Server 2008數據庫應用教程》可作為高等學校計算機及相關專業數據庫原理與應用教材,也可作為數據庫原理課程的配套教材,同時可供SQL Server數據庫的系統設計與應用開發人員學習與參考。
《SQL Server 2008 數據庫應用教程》可作為高等學校計算機有關專業的數據庫應用教材,也可供SQLServer數據庫的系統設計與應用開發人員參考。
第1章 數據庫設計
1.1 數據庫概念與設計過程
1.1.1 數據庫基本概念
1.1.2 數據庫系統的三級模式結構與數據獨立性
1.1.3 數據庫設計過程
1.2 概念結構設計
1.2.1 信息世界中的基本概念
1.2.2 概念模型的一種表示方法(E-R圖)
1.2.3 概念模型設計舉例
1.3 關系數據庫邏輯結構設計
1.3.1 關系模型
1.3.2 E-R圖轉換為關系模型的規則
1.3.3 邏輯結構設計舉例
1.3.4 教學關系數據庫
1.4 關系數據庫規范化設計
1.4.1 不好的關系模式存在的問題
1.4.2 函數依賴
1.4.3 范式及其規范化設計
第2章 建立數據庫
2.1 SQLServer數據庫存儲結構與系統數據庫
2.1.1 頁和區體系結構
2.1.2 文件和文件組體系結構
2.1.3 事務日志簡介
2.1.4 soLServer系統數據庫
2.2 使用T-soL語言創建數據庫
2.2.1 創建數據庫
2.2.2 修改數據庫
2.2.3 刪除數據庫
2.3 使用界面方法創建數據庫
2.3.1 創建數據庫
2.3.2 修改數據庫
2.3.3 刪除數據庫
2.4 分離與附加數據庫
2.4.1 分離數據庫
2.4.2 附加數據庫
第3章 Transact-SQL語言程序設計基礎
3.1 標識符
3.1.1 常規標識符
3.1.2 分隔標識符
3.1.3 對象命名規則
3.2 SQLServer的數據類型
3.2.1 系統數據類型
3.2.2 自定義數據類型
3.2.3 數據類型優先級
3.2.4 數據類型轉換
3.3 表達式
3.3.1 常量
3.3.2 變量
3.3.3 運算符
3.3.4 搜索條件中的模式匹配(通配符)
3.4 常用系統函數
3.4.1 數學函數
3.4.2 字符串函數
3.4.3 日期和時間函數
3.4.4 聚合函數
3.4.5 元數據函數
3.4.6 其他函數
3.4.7 配置函數
3.4.8 表達式綜述
3.5 Transact-SQL控制流語句
3.5.1 順序結構
3.5.2 設置語句SET
3.5.3 分支結構IF——-ELSE、CASE
3.5.4 循環結構WHIIE
3.5.5 錯誤捕捉與處理TRY——-CATCH
第4章 表
4.1 使用T-SQL語言建立表結構
4.1.1 CREATE TABLE語句格式
4.1.2 定義完整性約束條件
4.1.3 教學數據庫JXDB完整性約束條件設計
……
第5章 查詢與更新
第6章 索引與視圖
第7章 存儲過程
第8章 自定義函數
第9章 觸發器
第10章 數據庫安全性
第11章 游標與事務
附錄1 SQL Server 2008的安裝啟動與退出
附錄2 建立教學數據庫JXDB源代碼