出版時間:2007-8 出版社:中國鐵道出版社 作者:王玉,粘新育 主編 頁數(shù):311 字數(shù):473000
內(nèi)容概要
本書從應用SQL Server 2000進行數(shù)據(jù)庫管理和開發(fā)的角度出發(fā),將“
學生管理系統(tǒng)”實例融入各章節(jié),闡述數(shù)據(jù)庫創(chuàng)建、管理、開發(fā),以及SQL
程序設計的思想與具體方法;本書從基本概念和實際應用出發(fā),由淺入深、循序漸進地講述了數(shù)據(jù)庫設計基礎知識、數(shù)據(jù)庫創(chuàng)建、表的操作、視圖操作、索引創(chuàng)建、存儲過程與觸發(fā)器應用、數(shù)據(jù)的安全與管理,以及備份與恢復等內(nèi)容。本書每章后配有習題,第二部分是實訓,以便學生學習和老師教學。
本書講解力求準確、簡練,強調(diào)知識的層次性和技能培養(yǎng)的漸進性,注重操作技能的培養(yǎng)。通過本書的學習,讀者能夠準確完整地理解數(shù)據(jù)庫基礎知識,掌握SQL
Server的基本操作,培養(yǎng)運用SQL進行程序設計的思想,提高數(shù)據(jù)庫管理與開發(fā)水平。
本書適合作為高職高專院校計算機及其相關專業(yè)的教材,也可作為從事相關工作的人員學習SQL Server知識的自學教材或培訓用書。
書籍目錄
理論篇
第1章 數(shù)據(jù)管理技術基礎
1.1 數(shù)據(jù)管理概述
1.1.1 數(shù)據(jù)和數(shù)據(jù)處理
1.1.2 數(shù)據(jù)管理技術的發(fā)展
1.1.3 數(shù)據(jù)系統(tǒng)的概念
1.2 數(shù)據(jù)模型
1.2.1 數(shù)據(jù)模型的三要素
1.2.2 E-R方法
1.2.3 數(shù)據(jù)模型的分類
1.3 關系數(shù)據(jù)庫
1.3.1 基本概念
1.3.2 關系演算
1.3.3 關系數(shù)據(jù)庫
1.4 數(shù)據(jù)庫設計
1.4.1 需求分析
1.4.2 概念結構設計
1.4.3 邏輯結構設計
1.4.4 物理結構設計
1.4.5 數(shù)據(jù)庫實施
1.4.6 數(shù)據(jù)庫運行與維護
本章小結
習題
第2章 SQL Server 2000系統(tǒng)概述
2.1 關系型數(shù)據(jù)庫標準語言——SQL
2.2 SQL Server 2000簡介
2.2.1 SQL Server 2000概述
2.2.2 SQL Server 2000特性
2.3 SQL Server 2000的安裝
2.3.1 SQL Server 2000版本
2.3.2 SQL Server 2000安裝所需環(huán)境
2.3.3 SQL Server 2000安裝注意事項
2.3.4 SQL Server 2000的安裝步驟
2.4 SQL Server 2000實用工具
2.4.1 服務管理器
2.4.2 企業(yè)管理器
2.4.3 查詢分析器
2.5 注冊服務器
本章小結
習題
第3章 數(shù)據(jù)庫的創(chuàng)建與管理
3.1 數(shù)據(jù)庫的結構
3.1.1 數(shù)據(jù)庫對象
3.1.2 數(shù)據(jù)庫文件和文件組
3.1.3 系統(tǒng)數(shù)據(jù)庫
3.2 創(chuàng)建數(shù)據(jù)庫
3.2.1 使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫
3.2.2 使用向導創(chuàng)建數(shù)據(jù)庫
3.2.3 使用T-SQL語句創(chuàng)建數(shù)據(jù)庫
3.3 修改數(shù)據(jù)庫
3.3.1 使用企業(yè)管理器修改數(shù)據(jù)庫
3.3.2 使用T-SQL語句修改數(shù)據(jù)庫
3.4 刪除數(shù)據(jù)庫
3.4.1 使用企業(yè)管理器刪除數(shù)據(jù)庫
3.4.2 使用T-SQL語句刪除數(shù)據(jù)庫
3.5 查看數(shù)據(jù)庫信息
3.6 備份和還原數(shù)據(jù)庫
3.6.1 使用企業(yè)管理器進行備份和還原
3.6.2 使用查詢分析器進行備份和還原
3.7 分離和附加數(shù)據(jù)庫
3.7.1 分離數(shù)據(jù)庫
3.7.2 附加數(shù)據(jù)庫
本章小結
習題
第4章 數(shù)據(jù)表和索引
4.1 數(shù)據(jù)表
4.1.1 數(shù)據(jù)表的概念
4.1.2 數(shù)據(jù)類型
4.2 創(chuàng)建數(shù)據(jù)表
4.2.1 使用企業(yè)管理器創(chuàng)建表
4.2.2 使用T-SQL語句創(chuàng)建表
4.3 修改數(shù)據(jù)表
4.3.1 使用企業(yè)管理器修改表
4.3.2 使用T-SQL語句修改表
4.4 刪除數(shù)據(jù)表
4.4.1 使用企業(yè)管理器刪除表
4.4.2 使用T-SQL語句刪除表
4.5 表數(shù)據(jù)操作
4.5.1 表記錄的插入
4.5.2 表記錄的修改
4.5.3 表記錄的刪除
4.6 導入與導出數(shù)據(jù)
4.6.1 導出數(shù)據(jù)
4.6.2 導入數(shù)據(jù)
4.7 索引
4.7.1 SQL Server 2000索引概述
4.7.2 SQL Server 2000索引分類
4.7.3 創(chuàng)建索引
4.7.4 查看索引
4.7.5 刪除索引
本章小結
習題
第5章 數(shù)據(jù)完整性
5.1 數(shù)據(jù)完整性的分類
5.1.1 域完整性
5.1.2 實體完整性
5.1.3 參照完整性
5.2 域完整性的實現(xiàn)
5.2.1 CHECK約束
5.2.2 規(guī)則
5.2.3 默認值約束及默認值對象
5.3 實體完整性的實現(xiàn)
5.3.1 PRIMARY KEY約束
5.3.2 UNIOUE約束
5.4 參照完整性的實現(xiàn)
本章小結
習題
第6章 數(shù)據(jù)庫查詢
6.1 SELECT語句概述
6.1.1 SELECT語句的語法格式
6.1.2 SELECT語句的執(zhí)行方式
6.2 簡單查詢
6.2.1 SELECT子句
6.2.2 WHERE子句
6.2.3 ORDER BY子句
6.3 分類匯總
6.3.1 常用聚合函數(shù)
6.3.2 分組篩選
6.3.3 計算與匯總
6.4 連接查詢
6.4.1 連接謂詞
6.4.2 JOIN關鍵字指定的連接
6.5 子查詢
6.6 查詢結果保存
本章小結
習題
第7章 視圖
7.1 視圖的基本知識
7.1.1 視圖的基本概念
7.1.2 使用視圖的優(yōu)點與注意事項
7.2 創(chuàng)建視圖
7.2.1 使用企業(yè)管理器創(chuàng)建視圖
7.2.2 使用T-SQL語句創(chuàng)建視圖
7.3 修改視圖
7.3.1 使用企業(yè)管理器修改視圖
7.3.2 使用T-SQL語句修改視圖
7.4 刪除視圖
7.4.1 使用企業(yè)管理器刪除視圖
7.4.2 使用T-SQL語句刪除視圖
7.5 使用視圖操作表數(shù)據(jù)
7.5.1 查詢數(shù)據(jù)記錄
7.5.2 插入數(shù)據(jù)記錄
7.5.3 修改數(shù)據(jù)記錄
7.5.4 刪除數(shù)據(jù)記錄
本章小結
習題
第8章 T-SQL程序設計
8.1 T-SQL基礎
8.1.1 標識符
8.1.2 常量
8.1.3 變量
8.1.4 運算符與表達式
8.2 批處理與程序流程控制語句
8.2.1 批處理
8.2.2 流程控制語句
8.3 系統(tǒng)內(nèi)置函數(shù)
8.3.1 數(shù)學函數(shù)
8.3.2 字符串函數(shù)
8.3.3 日期和時間函數(shù)
8.3.4 聚合函數(shù)
8.3.5 系統(tǒng)函數(shù)
8.4 用戶自定義函數(shù)
8.4.1 用戶自定義函數(shù)的定義與調(diào)用
8.4.2 用戶自定義函數(shù)的刪除
本章小結
習題
第9章 存儲過程和觸發(fā)器
9.1 存儲過程
9.1.1 存儲過程的概念與分類
9.1.2 創(chuàng)建存儲過程
9.1.3 執(zhí)行存儲過程
9.1.4 修改存儲過程
9.1.5 刪除存儲過程
9.2 觸發(fā)器
9.2.1 觸發(fā)器概述
9.2.2 創(chuàng)建觸發(fā)器
9.2.3 修改觸發(fā)器
9.2.4 刪除觸發(fā)器
本章小結
習題
第10章 數(shù)據(jù)庫安全性管理
10.1 SQL Server 2000系統(tǒng)安全機制
10.2 SQL Server 2000登錄認證
10.2.1 Windows認證和SQL Server認證
10.2.2 選擇身份認證模式
10.2.3 創(chuàng)建和管理SQL Server登錄賬戶
10.3 數(shù)據(jù)庫用戶賬號及權限管理
10.3.1 數(shù)據(jù)庫用戶賬號
10.3.2 用戶權限及數(shù)據(jù)庫角色
10.3.3 使用企業(yè)管理器管理用戶賬戶和權限
10.3.4 使用T-SQL語句管理用戶賬戶和權限
10.4 服務器角色和應用程序角色
10.4.1 數(shù)據(jù)庫角色和服務器角色
10.4.2 管理服務器角色
10.4.3 應用程序角色
本章小結
習題
第11章 SQL Server應用實例
11.1 VB/SQL Server開發(fā)
11.1.1 配置與SQL Server 2000的ODBC連接
11.1.2 使用ADO對象訪問SQL Server數(shù)據(jù)庫
11.2 ASP訪問數(shù)據(jù)庫
11.3 學生信息管理系統(tǒng)
11.3.1 系統(tǒng)設計
11.3.2 數(shù)據(jù)庫設計
11.3.3 數(shù)據(jù)庫結構的實現(xiàn)
11.3.4 學生信息管理系統(tǒng)主窗體的創(chuàng)建
11.3.5 系統(tǒng)用戶管理模塊的創(chuàng)建
11.3.6 學籍管理模塊的創(chuàng)建
11.3.7 班級管理模塊的創(chuàng)建
11.3.8 課程設置模塊的創(chuàng)建
11.3.9 成績管理模塊的創(chuàng)建
本章小結
習題
實訓篇
實訓
實訓一 SQL Server 2000管理工具的使用
實訓二 數(shù)據(jù)庫的創(chuàng)建與管理
實訓三 數(shù)據(jù)庫表的操作
實訓四 表記錄的操作
實訓五 創(chuàng)建和使用索引
實訓六 數(shù)據(jù)完整性
實訓七 數(shù)據(jù)簡單查詢
實訓八 數(shù)據(jù)復雜查詢
實訓九 創(chuàng)建和使用視圖
實訓十 程序控制流程語句的使用
實訓十一 系統(tǒng)內(nèi)置函數(shù)
實訓十二 創(chuàng)建和使用存儲過程
實訓十三 創(chuàng)建和使用觸發(fā)器
實訓十四 安全性管理的使用
參考文獻
附錄A 學生數(shù)據(jù)庫(XS)表結構及數(shù)據(jù)樣本
附錄B 常用語句
附錄C 常用函數(shù)
附錄D 系統(tǒng)函數(shù)
附錄E @@類函數(shù)
附錄F 系統(tǒng)存儲過程
編輯推薦
《高等職業(yè)院校規(guī)劃教材計算機應用技術系列?SQL Server數(shù)據(jù)庫應用技術》由中國鐵道出版社出版。
圖書封面
評論、評分、閱讀與下載
SQL Server數(shù)據(jù)庫應用技術/高等職業(yè)院校規(guī)劃教材計算機應用技術系列 PDF格式下載