主页 详情

《零基础学SQL Server 2008》_王浩等编著_12455529_9787111285755;9787894512611

【书名】:《零基础学SQL Server 2008》
【作者】:王浩等编著
【出版社】:北京:机械工业出版社
【时间】:2010
【页数】:604
【ISBN】:9787111285755;9787894512611
【SS码】:12455529

最新查询

内容简介

第一篇SQL Server 2008数据库基础

第1章SQL Server 2008数据库

1.1 SQL Server简介

1.1.1 SQL Server发展史

1.1.2 SQL Server 2008新特性

1.1.3 SQL Server 2008架构介绍

1.2 SQL Server 2008数据库安装过程

1.2.1 SQL Server 2008版本介绍

1.2.2 SQL Server 2008安装环境需求

1.2.3如何安装SQL Server 2008数据库

1.2.4进行SQL Server 2008的卸载

1.3小结

1.4本章练习

第2章SQL Server数据库基础综述

2.1数据库基本概念

2.2数据库管理系统的基本功能

2.3数据库的类型

2.4 SQL Server的数据库对象

2.5数据类型

2.6小结

2.7本章练习

第3章SQL Server Management Studio管理器

3.1 SQL Server Management Studio简介

3.1.1启动SQL Server Management Studio工具

3.1.2连接已注册的服务器和对象资源管理器

3.1.3更改环境布局

3.1.4设置启动选项

3.1.5查询/代码编辑器

3.1.6使用模板资源管理器、解决方案、脚本项目

3.2使用SQL Server Management Studio设计数据库

3.2.1创建数据库

3.2.2附加数据库

3.3使用SQL Server Management Studio设计数据表

3.3.1新建数据表

3.3.2修改数据表

3.3.3查看表属性

3.3.4删除数据表

3.4使用SQL Server Management Studio创建索引

3.4.1创建主键索引

3.4.2创建唯一索引

3.4.3查看表的索引

3.4.4删除索引

3.5维护数据表

3.5.1在表中插入新列

3.5.2改变表中列的排列顺序

3.5.3自动编号列和标识符列

3.5.4可计算的列

3.5.5删除字段

3.6数据表的浏览

3.6.1查看表中所有记录

3.6.2查看表的某条记录

3.7数据表中数据的维护

3.7.1添加新的记录

3.7.2修改现有记录

3.7.3删除记录

3.8小结

3.9本章练习

第4章SQL Server 2008学习案例

4.1 AdventureWorks 2008示例数据库介绍

4.1.1案例背景

4.1.2安装示例

4.2 AdventureWorks 2008示例数据库的结构

4.2.1 AdventureWorks 2008数据库的数据类型

4.2.2 AdventureWorks 2008数据库的架构与数据表

4.2.3 AdventureWorks 2008数据库的存储过程

4.2.4 AdventureWorks 2008数据库的用户定义函数

4.3 AdventureWorks 2008示例数据库逻辑结构

4.3.1销售和营销结构

4.3.2产品结构

4.3.3采购方案和供应商结构

4.3.4生产结构

4.4小结

4.5本章练习

第二篇SQL Server 2008数据管理

第5章 数据表

5.1用CREATE TABLE语句创建表

5.1.1一个创建表的小实例

5.1.2基本语法

5.1.3创建自动编号列

5.1.4创建非空列

5.1.5字段的默认值

5.1.6选择表存放文件组

5.1.7使用CHECK约束

5.1.8设置字段的排序规则

5.2用ALTER TABLE语句修改表

5.2.1基本语法

5.2.2修改字段属性

5.2.3添加字段

5.2.4删除字段

5.2.5添加约束

5.2.6 禁用/启用CHECK约束

5.2.7删除约束

5.2.8设置主键

5.3用DROP TABLE语句删除数据表

5.3.1 DROP TABLE的语法结构

5.3.2使用DROP TABLE语句删除数据表的实例

5.4临时表

5.4.1创建临时表的实例

5.4.2删除临时表的实例

5.5小结

5.6本章练习

第6章 视图

6.1了解视图

6.1.1什么是视图

6.1.2视图的种类

6.1.3视图的优点

6.1.4视图的约束

6.2在SQL Server Management Studio中创建视图

6.2.1使用SQL Server Management Studio创建标准视图

6.2.2查看视图的结构信息

6.2.3查看视图的结果

6.3用CREATE VIEW创建视图

6.3.1使用CREATE VIEW创建视图的实例

6.3.2基本语法

6.3.3操作实例

6.4在SQL Server Management Studio中修改视图

6.4.1使用SQL Server Management Studio修改简单的视图

6.4.2使用SQL Server Management Studio修改视图的一般过程

6.5用ALTER VIEW修改视图

6.5.1使用ALTER VIEW修改视图的实例

6.5.2基本语法

6.5.3操作实例

6.6通过视图修改数据

6.6.1使用视图修改数据的实例

6.6.2操作说明总结

6.7在SQL Server Management Studio中删除视图

6.7.1使用SQL Server Management Studio删除视图的实例

6.7.2使用SQL Server Management Studio删除视图的一般过程

6.8用DROP VIEW语句删除视图

6.8.1基本语法

6.8.2使用DROP VIEW语句创建视图的实例

6.9小结

6.10本章练习

第7章 数据操作

7.1用SELECT语句查询记录

7.1.1 SELECT语句

7.1.2 FROM子句

7.1.3 INTO子句

7.1.4 WHERE子句

7.1.5 ORDER BY子句

7.1.6 GROUP BY子句

7.1.7 HAVING子句

7.1.8 FOR子句

7.1.9 COMPUTE子句

7.1.10 DISTINCT和ALL关键字

7.1.11 EXCEPT和INTERSECT关键字

7.1.12 TOP n和TOP n PERCENT关键字

7.2使用联接

7.2.1内部联接(INNER JOIN)

7.2.2左外部联接(LEFT JOIN)

7.2.3右外部联接(RIGHT JOIN)

7.2.4完全外部联接(FULL OUTER JOIN)

7.2.5交叉联接(CROSS JOIN)

7.3用INSERT语句插入记录

7.3.1简单的插入语句

7.3.2 INSERT语句基本语法

7.3.3插入值少于字段数的记录

7.3.4在标识列字段里插入字段值

7.3.5从数据表中查询出记录并插入到另一个表中

7.3.6通过使用NEWID()将数据插入到uniqueidentifier列

7.4用UPDATE语句更新记录

7.4.1简单的更新语句

7.4.2 UPDATE语句基本语法

7.4.3通过计算更新记录

7.4.4使用TOP子句更新记录

7.5用DELETE语句删除记录

7.5.1简单的删除语句的实例

7.5.2 DELETE语句基本语法

7.5.3使用WHERE子句删除语句的实例

7.6用TRUNCATE TABLE语句删除记录

7.6.1 TRUNCATE TABLE语句的语法

7.6.2使用TRUNCATE TABLE删除表中数据

7.7使用联合(UNION)

7.7.1 UNION关键字的语法

7.7.2使用UNION将两个表结合使用

7.8使用子查询

7.8.1使用子查询的实例

7.8.2使用联接替代子查询的实例

7.9小结

7.10本章练习

第8章Transact-SQL语言基础

8.1 T-SQL语法规则

8.2运算符及优先级

8.2.1算术运算符

8.2.2赋值运算符

8.2.3位运算符

8.2.4比较运算符

8.2.5逻辑运算符

8.2.6字符串串联运算符

8.2.7一元运算符

8.2.8运算符的优先级

8.3 T-SQL中的常量

8.3.1字符串常量

8.3.2 Unicode常量

8.3.3二进制常量

8.3.4 bit常量

8.3.5 datetime常量

8.3.6 integer常量

8.3.7 decimal常量

8.3.8 float和real常量

8.3.9 money常量

8.3.10 uniqueidentifier常量

8.3.11在T -SQL中使用常量

8.4 T -SQL中的变量

8.4.1局部变量

8.4.2 T-SQL参数

8.4.3应用程序变量

8.5流程控制语句

8.5.1 BEGIN...END语句

8.5.2 IF...ELSE条件语句

8.5.3 WHILE语句

8.5.4 CASE语句

8.5.5 GOTO语句

8.5.6 WAITFOR语句

8.5.7 RETURN语句

8.5.8 TRY...CATCH语句

8.5.9 EXECUTE语句

8.6游标

8.6.1游标简介

8.6.2定义游标

8.6.3打开游标

8.6.4读取游标

8.6.5关闭和删除游标

8.7游标的应用

8.7.1用游标处理数据的一般过程

8.7.2全局游标与局部游标

8.7.3游标的嵌套

8.7.4使用游标变量

8.7.5使用函数查看游标状态

8.7.6使用系统存储过程查看游标属性

8.8小结

8.9本章练习

第9章 存储过程

9.1存储过程概述

9.2设计存储过程

9.3创建存储过程

9.3.1在SQL Server Management Studio中建立存储过程

9.3.2用CREATE PROCEDURE语句创建存储过程

9.4修改存储过程

9.4.1在SQL Server Management Studio中修改存储过程

9.4.2用ALTER PROCEDURE语句修改存储过程

9.5执行存储过程

9.5.1在SQL Server Management Studio中执行存储过程

9.5.2用EXECUTE语句执行存储过程

9.6删除存储过程

9.6.1在SQL Server Management Studio中删除存储过程

9.6.2用DROP PROCEDURE语句删除存储过程

9.7常用系统存储过程

9.7.1 sp_help存储过程

9.7.2 sp_rename、 sp_ renamedb存储过程

9.7.3常用系统存储过程分类

9.8建立CLR存储过程

9.9小结

9.10本章练习

第10章 函数

10.1函数概述

10.1.1函数的结构

10.1.2函数的类型

10.1.3使用函数的优点

10.2设计用户定义函数

10.2.1选择函数类型

10.2.2函数与存储过程

10.3创建用户定义函数

10.3.1在SQL Server Management Studio中建立用户定义函数

10.3.2用CREATE FUNCTION语句创建用户定义函数

10.4执行用户定义函数

10.4.1执行用户定义函数的位置

10.4.2执行用户定义函数的例子

10.5删除用户定义函数

10.5.1在SQL Server Management Studio中删除用户定义函数

10.5.2用DROP FUNCTION语句删除用户定义函数

10.6常用系统函数

10.6.1聚合函数

10.6.2配置函数

10.6.3游标函数

10.6.4日期和时间函数

10.6.5数学函数

10.6.6元数据函数

10.6.7排名函数

10.6.8 行集函数

10.6.9安全函数

10.6.10字符串函数

10.6.11系统函数

10.6.12系统统计函数

10.6.13文本和图像函数

10.7创建CLR函数

10.7.1创建CLR函数的一般步骤

10.7.2使用CLR函数的优点

10.7.3创建CLR函数的实例

10.8小结

10.9本章练习

第11章 约束

11.1约束概述

11.1.1数据完整性

11.1.2约束的概念和类型

11.2设计约束

11.2.1定义约束的方式

11.2.2定义约束的语法结构

11.3主键约束

11.3.1一个主键约束的实例

11.3.2使用表设计器定义主键约束

11.3.3使用T -SQL定义主键约束

11.4外键约束

11.4.1一个外键约束的实例

11.4.2使用表设计器定义外键约束

11.4.3使用T-SQL定义外键约束

11.5 UNIQUE约束

11.5.1一个UNIQUE约束的实例

11.5.2使用表设计器定义UNIQUE约束

11.5.3使用T-SQL定义UNIQUE约束

11.6 CHECK约束

11.6.1一个CHECK约束的实例

11.6.2使用表设计器定义CHECK约束

11.6.3使用T-SQL定义CHECK约束

11.7 DEFAULT约束

11.7.1使用表设计器定义DEFAULT约束

11.7.2使用T-SQL定义DEFAULT约束

11.8禁用约束

11.8.1对复制禁用外键约束

11.8.2对复制禁用CHECK约束

11.8.3对INSERT和UPDATE语句禁用外键约束

11.8.4对INSERT和UPDATE语句禁用CHECK约束

11.9小结

11.10本章练习

第12章 触发器

12.1触发器概述

12.1.1触发器的作用

12.1.2触发器的分类

12.1.3触发器的工作原理

12.2设计触发器

12.2.1理解AFTER、 INSTEAD OF触发器的使用要求

12.2.2创建触发器前应考虑的问题

12.3创建触发器

12.3.1在SQL Server Management Studio中创建触发器步骤

12.3.2使用CREATE TRIGGER语句创建触发器

12.4修改触发器

12.4.1在SQL Server Management Studio中修改触发器步骤

12.4.2使用ALTER TRIGGER语句修改触发器

12.5删除触发器

12.5.1使用SQL Server Management Studio删除触发器

12.5.2使用DROP TRIGGER语句删除触发器

12.6禁用/启用触发器

12.6.1禁用触发器

12.6.2启用触发器

12.7设计CLR触发器

12.7.1创建CLR触发器的一般步骤

12.7.2创建CLR触发器的实例

12.8设计DDL触发器

12.8.1使用CREATE TRIGGER创建DDL触发器的语法

12.8.2使用CREATE TRIGGER创建DDL触发器的实例

12.9小结

12.10本章练习

第13章 事务和锁

13.1事务

13.1.1事务的特点

13.1.2启动事务

13.1.3保存事务

13.1.4提交事务

13.1.5回滚事务

13.1.6自动提交事务

13.1.7显式事务

13.1.8隐式事务

13.1.9事务嵌套

13.2管理并发数据访问

13.2.1并发的影响

13.2.2并发控制的类型

13.2.3事务的隔离级别

13.3锁定

13.3.1可以锁定的资源

13.3.2锁模式

13.3.3死锁

13.4小结

13.5本章练习

第14章 索引和查询优化

14.1索引概述

14.1.1聚集索引和非聚集索引

14.1.2填充因子

14.1.3使用目录视图查看索引

14.2用 CREATE INDEX语句创建索引

14.2.1基本语法

14.2.2创建简单的复合索引

14.2.3创建唯一索引

14.2.4创建聚集索引

14.2.5指定索引存放的文件组

14.3用ALTER INDEX语句修改索引

14.3.1基本语法

14.3.2设置索引的选项

14.3.3禁用/启用索引

14.4用DROP INDEX语句删除索引

14.4.1基本语法

14.4.2使用DROPINDEX删除聚集索引并将表移动到新文件组

14.4.3使用DROPINDEX删除PRIMARY KEY约束

14.5重新组织和重新生成索引

14.5.1理解重新组织、生成索引

14.5.2重新组织索引

14.5.3重新生成索引

14.6小结

147本章练习

第三篇SQL Server 2008管理与高级特性

第15章SQL Server 2008管理工具

15.1 SQL Server配置管理器

15.1.1管理服务

15.1.2管理服务器端网络协议

15.2数据库引擎优化顾问

15.2.1启动数据库引擎优化顾问

15.2.2设计工具选项和布局

15.2.3使用数据库引擎优化顾问

15.3 SQL Server命令提示实用工具

15.3.1 bcp数据复制工具

15.3.2 dta数据库引擎优化工具

15.3.3 sac外围应用设置导入和导出工具

15.3.4 sqlcmd实用工具

15.3.5 sqldiag诊断信息收集工具

15.3.6 sqlmaint维护实用工具

15.3.7 sqlservr实例运行程序

15.3.8 sqlwb实用工具

15.3.9 tablediff表中的数据比较工具

15.3.10其他实用工具介绍

15.4 SQL Server联机丛书

15.5小结

15.6本章练习

第16章 数据库服务器管理

16.1连接与断开数据库服务器

16.1.1添加服务器组与服务器

16.1.2断开与数据库服务器的连接

16.2使用配置管理器配置SQL Server服务

16.2.1启动、停止、暂停和重新启动SQL Server服务

16.2.2配置启动模式

16.2.3更改登录身份

16.2.4 SQL Server 2008使用的网络协议

16.2.5配置客户端网络协议

16.2.6隐藏数据库引擎实例

16.3配置SQL Server服务器属性

16.3.1查看服务器属性

16.3.2设置内存属性

16.3.3设置处理器属性

16.3.4设置安全性属性

16.3.5设置连接属性

16.3.6设置数据库属性

16.3.7查看高级属性

16.4通过日志查看服务器的运行情况

16.4.1查看SQL Server日志

16.4.2查看Windows系统日志

16.5通过动态管理视图查看服务器信息

16.6小结

16.7本章练习

第17章 管理数据库和数据库文件

17.1数据库文件

17.1.1数据存取过程

17.1.2数据库文件

17.1.3数据库文件组

17.1.4建立数据库文件和文件组

17.2创建数据库

17.2.1用CREATE DATABASE语句创建数据库

17.2.2创建数据库的实例

17.2.3数据库的所有者

17.3修改数据库

17.3.1扩大数据库

17.3.2收缩数据库

17.3.3收缩数据库文件

17.3.4添加和删除数据文件和日志文件

17.3.5移动数据库文件

17.4删除数据库

17.4.1使用SQL Server Management Studio删除数据库

17.4.2用DROP DATABASE语句删除数据库

17.5分离与附加数据库

17.5.1分离数据库

17.5.2附加数据库

17.6理解系统数据库

17.6.1系统数据库说明

17.6.2隐藏系统数据库对象

17.7建立数据库快照

17.7.1工作原理

17.7.2典型用途

17.7.3创建和删除数据库快照

17.8数据分区管理

17.8.1理解已分区表

17.8.2创建分区函数

17.8.3创建分区方案

17.8.4创建分区表

17.8.5创建分区表的实例

17.9小结

17.10本章练习

第18章 安全管理

18.1 SQL Server安全性机制

18.1.1主体

18.1.2安全对象

18.1.3权限层次结构

18.1.4查询权限

18.2服务器范围的安全管理

18.2.1 SQL Server验证模式

18.2.2使用密码策略

18.2.3服务器范围的角色

18.2.4管理登录名

18.2.5管理凭据

18.3数据库范围的安全管理

18.3.1管理用户

18.3.2特殊用户

18.3.3数据库范围的角色

18.4用户架构分离

18.4.1理解架构

18.4.2使用SQL Server Management Studio工具创建架构

18.4.3用CREATE SCHEMA语句创建架构

18.5管理密钥与证书

18.5.1 SQL Server密码系统架构

18.5.2创建密钥

18.5.3创建证书

18.5.4简单加密实例

18.6小结

18.7本章练习

第19章 数据库备份和恢复

19.1理解数据库备份

19.1.1备份的目的

19.1.2备份过程与恢复模式

19.1.3完整恢复模式

19.1.4大容量日志恢复模式

19.1.5简单恢复模式

19.2备份策略

19.2.1备份的类型

19.2.2理解备份策略

19.3执行和管理备份

19.3.1在简单恢复模式下根据完全数据库备份策略进行数据库备份

19.3.2在完整恢复模式下根据差异备份策略进行数据库备份

19.3.3使用T-SQL语句备份数据库

19.4还原数据库

19.4.1理解还原过程

19.4.2在完整恢复模式下还原数据库的完整备份

19.4.3使用T -SQL语句还原数据库

19.5小结

19.6本章练习

第20章 系统自动化任务管理

20.1 SQL Server代理

20.1.1 SQL Server代理简介

20.1.2 SQL Server代理的设置

20.1.3启动和停止SQL Server代理

20.1.4 SQL Server代理的安全性

20.1.5使用SQL Server代理的一般步骤

20.2作业

20.2.1创建作业

20.2.2创建作业步骤

20.2.3创建作业时间计划

20.2.4查看和修改作业

20.2.5运行作业

20.2.6查看作业历史日志

20.3维护计划

20.3.1可以自动运行的维护任务

20.3.2使用向导创建维护计划步骤

20.3.3手工创建维护计划步骤

20.4警报

20.4.1创建警报

20.4.2删除警报

20.5操作员

20.5.1创建操作员

20.5.2为操作员分配警报

20.6小结

20.7本章练习

第21章 复制

21.1复制概述

21.1.1复制发布模型概述

21.1.2复制类型

21.2创建复制

21.2.1创建发布

21.2.2创建订阅

21.3管理复制

21.3.1查看和修改发布属性

21.3.2查看和修改项目属性

21.3.3指定历史记录保持期

21.3.4查看发布服务器的信息和执行其任务

21.4小结

21.5本章练习

第22章 全文搜索

22.1全文搜索简介

22.1.1全文搜索的概念

22.1.2安装全文搜索

22.1.3全文搜索的结构

22.2管理全文搜索

22.2.1使用SQL Server Management Studio创建全文目录

22.2.2使用SQL Server Management Studio创建全文索引

22.2.3使用T -SQL全文数据定义语言

22.2.4使用T-SQL创建全文索引的实例

22.2.5从数据表中删除全文索引

22.2.6从数据库中删除全文目录

22.3使用全文搜索

22.3.1自定义数据字典

22.3.2搜索特定词或短语

22.3.3执行前缀搜索

22.4小结

22.5本章练习

第23章 处理XML数据

23.1 XML概述

23.1.1理解 XML

23.1.2 XML的特性

23.1.3 SQL Server 2008数据库对XML的支持

23.2使用FOR XML子句和OPEN XML函数

23.2.1使用FOR XML

23.2.2使用OPENXML

23.3 XML数据类型

23.3.1 XML数据类型

23.3.2 XML数据类型方法

23.4小结

23.5本章练习

第24章 监控SQL Server状态

24.1查看当前活动

24.1.1使用活动监视器

24.1.2动态管理对象

24.2使用系统性能监视器

24.2.1使用系统性能监视器

24.2.2 SQL Server性能对象

24.2.3监控SQL Server注意点

24.3使用SQL Server Profilter

24.3.1 SQL Server Profilter简介

24.3.2如何创建跟踪

24.3.3如何设置全局跟踪选项

24.3.4如何指定跟踪文件的事件和数据列

24.3.5如何将跟踪结果保存到表

24.3.6如何修改筛选器

24.4小结

24.5本章练习

第25章SQL Server 2008商业智能服务

25.1 SQL Server 2008集成服务

25.1.1 Integration Services简介

25.1.2 SSIS的结构

25.1.3创建SSIS项目

25.1.4建立数据源和数据源视图

25.1.5建立包

25.1.6建立控制流

25.1.7建立数据流

25.1.8运行SSIS包

25.1.9部署SSIS包

25.2 SQL Server报表服务

25.2.1 SSRS介绍

25.2.2创建报表服务器项目

25.2.3建立数据源

25.2.4建立报表

25.2.5运行报表

25.2.6发布报表

25.3小结

25.4本章练习

第四篇 数据库开发

第26章Visual Basic.NET和SQL Server开发应用程序

26.1 Visual Basic.NET连接数据库

26.1.1熟悉VB.NET集成开发环境

26.1.2通过ADO NET连接数据库

26.2 Visual Basic.NET开发学生档案管理系统

26.2.1实例介绍

26.2.2数据库设计结构

26.2.3建立数据库和基础数据表

26.2.4创建Visual Basic.NET工程

26.2.5添加Visual Basic控件

26.2.6设置DataGridView控件

26.2.7编写事件代码

26.2.8编译应用程序

26.3小结

第27章ASP.NET与SQL Server 2008

27.1熟悉ASP.NET的开发操作

27.1.1 ASP.NET的开发环境

27.1.2 ASP.NET的代码模型

27.1.3使用Web.config文件

27.1.4通过ADO.NET连接数据库

27.1.5在ASP.NET中查询数据

27.2 ASP.NET开发网上学生档案管理系统

27.2.1系统目标

27.2.2新建网站项目

27.2.3编写登录页面

27.2.4管理系统主界面

27.2.5编写查看学生信息的页面

27.2.6编写录入学生信息的页面

27.2.7在Microsoft IIS中运行ASP.NET网页

27.3小结

第28章VC++ 6.0与SQL Server的开发与应用

28.1 VC++ 6.0开发环境

28.1.1 VC++ 6.0介绍

28.1.2 MFC编程

28.1.3 VC++ 6.0开发环境

28.2 VC++ 6.0连接数据库

28.2.1 ADO数据控件介绍

28.2.2数据库连接举例

28.3数据查询的应用

28.3.1普通数据查询的实现

28.3.2连接查询的实现

28.3.3子查询的实现

28.3.4复合查询的实现

28.4运算符与表达式的应用

28.4.1连接数据表的实现

28.4.2算术运算符的应用

28.4.3表达式的应用

28.5数据维护操作的应用

28.5.1添加数据的实现

28.5.2更新数据的实现

28.5.3删除数据的实现

28.6小结


书查询(www.shuchaxun.com)本网页唯一编码:
2fd5c54cffac9a33edafad7bb0d93e91#c78f8cadaea871a95749ca71e657bd63#350419468#12455529.zip