商品簡介
本書全面介紹了SQL語言各方面的相關知識。全書共分為13章,包括SQL語言基礎、SQL Server數據庫產品介紹、數據庫和數據庫表的創建與刪除、SQL查詢語句、SQL數據插入語句、SQL數據更新語句、索引及視圖、數據的完整性與安全性、SQL中的存儲過程與函數、SQL的觸發器、游標的使用、事務處理與并發控制、SQL語句的綜合應用實例,使讀者對于SQL語句本身有一個比較深刻的理解和掌握,并能夠運用SQL Server數據庫工具熟練高效地進行項目開發。
本書結構清晰、注重實用、深入淺出、示例詳盡、涉及知識面廣,非常適合數據庫開發人員學習使用,尤其適合SQL Server 2000及SQL Server 2008版本開發人員。
目次
第1章 關系型數據庫與SQL概述
1.1 數據庫系統概述
1.1.1 數據庫系統的產生與發展
1.1.2 數據庫的基本概念
1.1.3 數據庫系統的組成
1.1.4 數據庫系統體系結構
1.1.5 關系數據庫
1.2 SQL基礎
1.2.1 SQL的發展
1.2.2 SQL的特點
1.2.3 SQL數據庫的體系結構
1.2.4 SQL語言的組成
1.2.5 SQL語句的結構
1.3 SQL環境
1.3.1 環境介紹
1.3.2 SQL的層次結構
1.4 SQL Server 2000介紹
1.4.1 SQL Server 2000簡介
1.4.2 SQL Server 2000的版本
1.4.3 SQL Server 2000的特點
1.4.4 SQL Server 2000的工具
1.5 SQL Server 2008簡介
1.5.1 SQL Server 2008概述
1.5.2 SQL Server 2008的版本
1.5.3 SQL Server 2008的新特性
1.5.4 SQL Server 2008的工具
1.6 本書使用的數據庫和約定
1.6.1 圖書信息表(tblbook)
1.6.2 用戶信息表(tbluser)
1.6.3 圖書類型表(tbltype)
1.6.4 訂單表(tblorder)
1.6.5 圖書評論表(pinglun)
第2章 數據庫和表的操作
2.1 SQL Server數據庫常用概念
2.2 數據庫的操作
2.2.1 數據庫的創建
2.2.2 數據庫的刪除
2.3 表的基礎知識
2.4 SQL數據類型
2.4.1 字符型數據
2.4.2 數字型數據
2.4.3 日期型數據類型
2.4.4 二進制數據類型
2.4.5 文本和圖形數據類型
2.4.6 自定義數據類型
2.5 表的創建
2.5.1 創建基本表
2.5.2 非空約束
2.5.3 DEFAULT指定缺省值
2.6 表的修改
2.6.1 增加新列
2.6.2 刪除列
2.6.3 修改列
2.7 表的刪除
2.8 表的重命名
第3章 數據的查詢
3.1 準備知識
3.1.1 常量
3.1.2 運算符
3.1.3 表達式
3.1.4 內置函數
3.1.5 NULL值
3.2 查詢的基本結構
3.2.1 SELECT語句結構
3.2.2 SELECT語句的執行步驟
3.3 列的查詢
3.3.1 單列查詢
3.3.2 多列查詢
3.3.3 查詢所有的字段
3.3.4 重復信息的去除
3.4 查詢結果的排序
3.4.1 單列排序
3.4.2 多列排序
……
第4章 數據的插入
第5章 數據的更新和刪除
第6章 視圖與索引的操作
第7章 數據的完整性
第8章 SQL的安全性
第9章 存儲過程與用戶自定義函數
第10章 觸發器
第11章 游標
第12章 事務控制與并發處理
第13章 實例