《SQLServer2008數(shù)據庫設計教程/普通高等教育“十二五”規(guī)劃教材》以SQLServer2008為平臺,系統(tǒng)講述了數(shù)據庫原理和SQLServer2008的功能和應用。首先介紹了數(shù)據庫系統(tǒng)的基本知識,然后分別介紹了SQLServer2008的基本功能、Transact—SQL語言,以及創(chuàng)建和管理數(shù)據庫、表、視圖、索引、約束、存儲過程、觸發(fā)器等數(shù)據庫相關對象的方法,最后對SQLServer2008的安全管理進行了介紹。由于SQLServer2008系統(tǒng)十分龐大,不可能全面地對其進行介紹,因此在《SQLServer2008數(shù)據庫設計教程/普通高等教育“十二五”規(guī)劃教材》的編寫過程中,編者充分考慮初學者的實際情況,盡力做到重點突出、講解通俗易懂,操作簡單明了,并輔以大量實例,便于讀者快速掌握SQLServer2008的各項功能和操作技巧。
第1章 數(shù)據庫系統(tǒng)基礎
1.1 數(shù)據庫系統(tǒng)概述
1.1.1 數(shù)據管理的發(fā)展
1.1.2 數(shù)據庫系統(tǒng)的組成
1.1.3 數(shù)據庫管理系統(tǒng)的功能
1.1.4 數(shù)據模型
1.2 關系數(shù)據庫
1.2.1 關系模型
1.2.2 關系數(shù)據庫的完整性
1.2.3 關系數(shù)據庫的規(guī)范化
復習思考題
第2章 SQL Server 2008概述
2.1 SQL Server 2008簡介
2.1.1 SQL Server的發(fā)展簡史
2.1.2 SQL Server 2008的應用
2.1.3 SQL Server 2008的體系結構
2.1.4 SQL Server 2008數(shù)據庫和數(shù)據庫對象
2.2 SQL Server 2008的安裝和配置
2.2.1 SQL Server 2008的版本
2.2.2 SQL Server 2008的系統(tǒng)需求
2.2.3 SQL Server 2008的安裝
2.3 SQL Server 2008工具和實用程序
2.3.1 Microsoft SQL Server Management Studio
2.3.2 SQL Server配置管理器
2.3.3 命令提示實用工具SQLCmd
2.4 熟悉示例數(shù)據庫jw
2.4.1 了解jw數(shù)據庫的用戶表
2.4.2 jw數(shù)據庫用戶表之間關系
2.5 本章實訓
(實訓目的)
(實訓內容)
(實訓過程)
復習思考題
第3章 Transact-SQL語言
3.1 基本語言要素
3.1.1 注釋
3.1.2 變量
3.1.3 運算符
3.1.4 函數(shù)
3.1.5 流程控制語句
3.2 數(shù)據操縱語言
3.2.1 SELECT語句
3.2.2 INSERT語句
3.2.3 UPDATE語句
3.2.4 DELETE語句
3.3 數(shù)據控制語言
3.3.1 GRANT語句
3.3.2 REVOKE語句
3.3.3 DENY語句
3.4 本章實訓
(實訓目的)
(實訓內容)
(實訓過程)
復習思考題
第4章 服務器管理
4.1 服務器注冊
4.1.1 注冊服務器
4.1.2 使用服務器組管理已注冊的服務器
4.1.3 已注冊服務器的導入和導出
4.1.4 已注冊的服務器與資源管理器的連接與斷開
4.2 服務器的啟動、暫停和停止
4.3 服務器配置選項設置
4.4 本章實訓
(實訓目的)
(實訓內容)
(實訓過程)
復習思考題
第5章 數(shù)據庫的創(chuàng)建與管理
5.1 數(shù)據庫
5.1.1 數(shù)據庫文件
5.1.2 系統(tǒng)數(shù)據庫
5.1.3 示例數(shù)據庫
5.2 創(chuàng)建、修改和刪除數(shù)據庫
5.2.1 創(chuàng)建數(shù)據庫
5.2.2 修改數(shù)據庫
5.2 ,3刪除數(shù)據庫
5.3 數(shù)據庫的分離和附加
5.4 數(shù)據庫的備份和還原
5.4.1 備份類型
5.4.2 備份設備
5.4.3 創(chuàng)建數(shù)據庫備份
5.4.4 恢復數(shù)據庫
5.5 數(shù)據庫快照
5.5.1 數(shù)據庫快照的定義
5.5.2 數(shù)據庫快照的工作原理
5.5.3 數(shù)據庫快照的優(yōu)點和局限性
5.5.4 數(shù)據庫快照的創(chuàng)建和使用
5.6 本章實訓
(實訓目的)
(實訓內容)
(實訓過程)
復習思考題
第6章 表的創(chuàng)建與管理
6.1 表的概述
6.2 數(shù)據類型
6.2.1 系統(tǒng)數(shù)據類型
6.2.2 用戶自定義數(shù)據類型
6.3 創(chuàng)建、修改和刪除表
6.3.1 創(chuàng)建表
6.3.2 修改表
6.3.3 刪除表
6.4 添加、修改和刪除表中數(shù)據
6.5 分區(qū)表
6.6 本章實訓
(實訓目的)
(實訓內容)
(實訓過程)
復習思考題
第7章 視圖的創(chuàng)建與管理
7.1 視圖的概述
7.2 創(chuàng)建視圖
7,2.1 使用SQL Server Management Studio創(chuàng)建視圖
7.2.2 使用CREATE VIEW語句創(chuàng)建視圖
7.3 通過視圖修改數(shù)據
7.4 重命名、修改和刪除視圖
7.4.1 重命名視圖
7.4.2 修改視圖
7.4.3 刪除視圖
7.5 本章實訓
(實訓目的)
(實訓內容)
(實訓過程)
復習思考題
第8章 索引的創(chuàng)建與管理
8.1 索引的概述
8.1.1 索引的概念
8.1.2 聚集索引
8.1.3 非聚集索引
8.1.4 唯一索引
8.2 索引的創(chuàng)建
8.3 索引碎片的檢測與處理
8.3.1 查看索引碎片信息
8.3.2 索引碎片整理
8.4 索引的重命名與刪除
8.5 本章實訓
(實訓目的)
(實訓內容)
(實訓過程)
復習思考題
……
第9章 約束的創(chuàng)建與管理
第10章 SQL Server數(shù)據庫其他對象
第11章 存儲過程的創(chuàng)建與管理
第12章 觸發(fā)器的創(chuàng)建與管理
第13章 事務與鎖
第14章 數(shù)據庫安全管理