SQL Server 2008从入门到精通

SQL Server 2008从入门到精通

胡超, 等编著

出版社:化学工业出版社

年代:2011

定价:69.8

书籍简介:

本书系统地介绍了如何使用和开发SQL Server 2008。全书内容主要包括:SQL Server 2008的安装和配置、命名规则、Transact-SQL语言及结构化程序设计、视图、存储过程、函数、同义词、触发器、索引、事务与锁等。

书籍目录:

第一篇 SQL Server 2008基础知识

第1章 引言

1.1 数据库的发展

1.1.1 手工阶段

1.1.2 文件系统阶段

1.1.3 数据库管理系统阶段

1.2 数据模型

1.2.1 层次数据库管理系统

1.2.2 网状数据库管理系统

1.2.3 关系数据库管理系统

1.3 对象-关系映射思想

1.3.1 对象-关系映射作用

1.3.2 对象-关系映射系统

1.4 数据库管理系统的用途

1.4.1 作为C/S软件系统的后台

1.4.2 作为B/S软件系统的后台

1.5 小结

1.6 习题

第2章 SQL Server 2008入门

2.1 SQL Server 2008的产品组件与版本

2.1.1 SQL Server的发展史

2.1.2 SQL Server 2008的产品组件

2.1.3 SQL Server 2008的版本

2.2 SQL Server 2008的新性能

2.2.1 对于SQL Server 2005的升级

2.2.2 对于SQL Server 2000的升级

2.2.3 管理工具的提升

2.2.4 编程扩展

2.3 与其他流行数据库的比较

2.3.1 比较的标准

2.3.2 与Oracle的比较

2.3.3 与MySQL的比较

2.3.4 与DB2的比较

2.4 小结

2.5 习题

第3章 规划、安装和配置

SQL Server 2008

3.1 规划SQL Server 2008

3.1.1 企业信息化战略

3.1.2 企业网络结构

3.1.3 安装于Web服务器

3.1.4 安装于独立的数据库服务器

3.2 安装SQL Server 2008

3.2.1 安装SQL Server 2008所需的软硬件环境

3.2.2 创建Windows账户

3.2.3 安装SQL Server 2008

3.2.4 SQL Server 2008安装的一些注意事项

3.3 升级到SQL Server 2008

3.3.1 企业进行升级准备

3.3.2 SQL Server 2008 升级顾问

3.3.3 升级安装

3.3.4 迁移安装

3.4 SQL Server 2008的目录和服务

3.4.1 SQL Server 2008实例的文件

3.4.2 SQL Server 2008实例的服务

3.5 修改SQL Server 2008实例

3.5.1 添加功能组件

3.5.2 修复现有的功能组件

3.5.3 删除SQL Server 2008实例

3.6 配置SQL Server 2008

3.6.1 服务端网络设置

3.6.2 客户端网络设置

3.6.3 SQL Server Management Studio:图形界面工具

3.6.4 设置SQL Server ManagementStudio工具

3.6.5 服务器配置选项

3.7 小结

3.8 习题

第4章 创建数据库

4.1 数据库创建基础

4.1.1 使用SQL Server Management Studio查询窗口

4.1.2 使用SQL Server Management Studio图形化

4.1.3 使用数据库

4.1.4 删除数据库

4.1.5 命令行工具

4.1.6 CREATE DATABASE语句:创建数据库

4.2 数据库的组成

4.2.1 数据库的文件组成

4.2.2 数据库的对象组成

4.3 设置数据库选项

4.4 变更数据库

4.4.1 数据库更名

4.4.2 变更文件组

4.4.3 变更数据库的文件

4.5 移动数据库

4.5.1 分离

4.5.2 附加

4.6 系统数据库介绍

4.6.1 系统数据库

4.6.2 master数据库:记录系统级别信息

4.6.3 msdb数据库:用于计划警报和作业

4.6.4 model数据库:创建用户数据库的模板

4.6.5 resource数据库:包含系统对象

4.6.6 tempdb数据库:全局临时资源

4.7 小结

4.8 习题

第5章 创建表

5.1 表创建基础

5.1.1 SQL Server Management Studio的界面操作方式

5.1.2 SQL Server Management Studio的查询方式

5.1.3 界面操作方式和查询方式

5.2 什么是表

5.2.1 SQL Server中表概述

5.2.2 SQL Server中的系统表

5.2.3 用户自定义表

5.2.4 临时表

5.2.5 专用的管理员连接

5.3 数据类型

5.3.1 精确数字类型

5.3.2 近似数字类型

5.3.3 Unicode字符串

5.3.4 字符串数据类型的排序规则和存储

5.3.5 二进制字符串

5.3.6 日期和时间

5.3.7 字符串

5.3.8 其他数据类型

5.3.9 创建自定义的数据类型

5.4 列的其他属性

5.4.1 NULL与NOT NULL约束

5.4.2 IDENTITY的应用

5.5 小结

5.6 习题

第6章 SQL Server的命名规则

6.1 命名原则

6.1.1 匈牙利命名法

6.1.2 驼峰法

6.2 创建中文命名的表

6.3 创建名称带空格的表

6.4 创建使用标识符命名的表

6.5 SQL Server的标识符

6.5.1 标识符分类

6.5.2 标识符格式

6.6 小结

6.7 习题

第7章 SQL基本语句

7.1 Transact-SQL语言

7.2 数据定义语言

7.2.1 CREATE语句:创建数据库

7.2.2 DROP语句:删除数据库

7.2.3 ALTER语句:修改数据库

7.2.4 REVOKE语句:安全性语句

7.3 数据操纵语言

7.3.1 SELECT语句:查询数据

7.3.2 INSERT语句:插入数据

7.3.3 UPDATE语句:更新数据

7.3.4 Delete语句:删除数据

7.4 其他常用语句

7.4.1 WHERE子句:给出条件语句

7.4.2 带AND关键字的WHERE子句

7.4.3 GROUP BY子句:分组语句

7.4.4 HAVING子句:分组条件

7.4.5 ORDER BY子句:排序语句

7.4.6 TOP子句:查看前几条记录

7.4.7 DISTINCT子句:去掉重复记录

7.4.8 BETWEEN子句:指定范围条件

7.4.9 模糊查询LIKE子句

7.4.10 IN子句:值包含在列表中

7.4.11 NOT IN子句:值不包含在列表中

7.4.12 COMPUTE子句:生成统计信息

7.4.13 COMPUTE BY子句:计算统计信息

7.4.14 列的别名

7.5 关系连接

7.5.1 连接查询介绍

7.5.2 笛卡尔积

7.5.3 内部连接

7.5.4 使用表别名

7.5.5 外部连接

7.5.6 自连接

7.5.7 联合查询

7.6 小结

7.7 习题

第8章 数据库关系图

8.1 表的主键

8.1.1 主键

8.1.2 表student和表student_new

8.1.3 在一个列上创建主键

8.1.4 在多个列的组合上创建主键

8.1.5 创建主键的语法

8.1.6 查看主键

8.2 表的外键

8.2.1 外键

8.2.2 表prize_student和表prize_ student_new

8.2.3 在一个列上创建外键

8.2.4 在多个列的组合上创建外键

8.2.5 创建外键的语法

8.2.6 查看外键

8.3 使用主键和外键

8.3.1 仅含主键的表

8.3.2 含主键和外键的外键表

8.3.3 含主键的主键表

8.4 表关系类型

8.5 数据库关系图

8.5.1 添加数据库关系图支持

8.5.2 创建数据库关系图

8.6 小结

8.7 习题

第二篇 数据库核心技术

第9章 数据库的高级操作

9.1 使用SQL查看数据库的对象

9.1.1 查看当前SQL Server实例的所有数据库

9.1.2 查看当前数据库下的表

9.1.3 查看表的信息

9.2 收缩数据库

9.2.1 自动收缩数据库

9.2.2 手动收缩

9.2.3 使用SQL Server ManagementStudio手动收缩数据库或文件

9.3 使用Windows管理工具【性能】监视服务器

9.3.1 【性能】的使用方案

9.3.2 使用【性能】监视磁盘活动

9.3.3 使用【性能】监视CPU使用率

9.3.4 使用【性能】监视内存使用量

9.3.5 使用【性能】监视SQLServer等对象

9.3.6 使用【性能】的日志和警报

9.4 SQL跟踪

9.4.1 SQL Server Profiler介绍:SQL跟踪图形化工具

9.4.2 使用SQL Server Profiler创建跟踪

9.4.3 使用SQL Server Profiler重播跟踪

9.4.4 使用SQL Server Profiler创建跟踪模板

9.4.5 系统存储过程创建SQL跟踪

9.5 资源调控器

9.5.1 【资源调控器】介绍

9.5.2 资源池

9.5.3 工作负荷组

9.5.4 分类器函数

9.5.5 使用SQL语句查询【资源调控器】中的内容

9.6 小结

9.7 习题

第10章 表的高级操作

10.1 数据导入导出

10.1.1 支持的数据源

10.1.2 将数据导出到Microsoft Excel

10.1.3 从Microsoft Excel导入数据

10.2 更改跟踪

10.2.1 更改跟踪

10.2.2 更改跟踪的同步方案

10.2.3 启用更改跟踪

10.2.4 管理更改跟踪

10.2.5 使用更改跟踪

10.3 变更数据捕获

10.3.1 变更数据捕获介绍

10.3.2 启用变更数据捕获

10.3.3 管理变更数据捕获

10.3.4 使用变更数据捕获

10.3.5 变更数据捕获的日志

10.4 小结

10.5 习题

第11章 数据完整性

11.1 数据完整性介绍

11.2 约束

11.2.1 NOT NULL约束:不允许空值

11.2.2 CHECK约束:添加约束条件

11.2.3 UNIQUE约束:重复约束

11.2.4 主键与外键约束

11.3 默认值

11.3.1 默认值介绍

11.3.2 定义DEFAULT

11.3.3 使用DEFAULT

11.4 小结

11.5 习题

第12章 视图

12.1 视图介绍

12.1.1 视图定义

12.1.2 视图的类型

12.1.3 视图的限制

12.2 标准视图

12.2.1 SQL Server Management Studio的视图设计环境

12.2.2 创建仅使用当前数据库的表的视图

12.2.3 创建使用当前数据库的表和视图的视图

12.2.4 创建使用多个数据库的表的视图

12.2.5 管理视图

12.2.6 视图的用途

12.2.7 使用视图更新基表的数据

12.3 索引视图

12.3.1 索引视图的要求

12.3.2 创建索引视图

12.4 小结

12.5 习题

第13章 存储过程

13.1 存储过程介绍

13.1.1 理解存储过程

13.1.2 存储过程的要求

13.1.3 存储过程的类型

13.2 Transact-SQL存储过程

13.2.1 CREATE PROCEDURE语句:创建存储过程

13.2.2 EXECUTE语句:执行存储过程

13.2.3 不带参数的存储过程

13.2.4 带输入参数的存储过程

13.2.5 带输入参数和输出参数的存储过程

13.2.6 输入参数含默认值的存储过程

13.2.7 运行时重新编译

13.2.8 查看当前数据库中的存储过程

13.2.9 管理存储过程

13.3 CLR存储过程

13.3.1 CLR数据类型与SQL Server数据类型

13.3.2 使用Visual Studio 2008创建CLR存储过程

13.3.3 执行CLR存储过程

13.4 小结

13.5 习题

第14章 函数

14.1 函数的限制

14.2 创建表值函数

14.2.1 多语句表值函数

14.2.2 创建一个没有参数的多语句表值函数

14.2.3 使用多语句表值函数

14.2.4 创建一个带参数的多语句表值函数

14.2.5 创建一个带参数默认值的多语句表值函数

14.2.6 内联表值函数

14.3 创建标量值函数

14.3.1 标量值函数

14.3.2 创建多语句标量值函数

14.3.3 使用标量值函数

14.4 创建和执行聚合函数(CLR)

14.4.1 创建CLR聚合函数

14.4.2 执行CLR聚合函数

14.5 系统聚合函数

14.5.1 系统聚合函数介绍

14.5.2 AVG函数与SUM函数:平均值和总和

14.5.3 BINARY_CHECKSUM函数:行的二进制校验

14.5.4 COUNT函数:记录的总数

14.5.5 MAX函数与MIN函数:最大值和最小值

14.5.6 VAR函数与STDEV函数:方差与标准方差

14.6 系统数学函数

14.7 小结

14.8 习题

第15章 同义词

15.1 同义词的含义

15.2 创建和使用同义词

15.2.1 使用SQL Server Manage-ment Studio创建同义词

15.2.2 CREATE SYNONYM语句:创建同义词的语句

15.2.3 基于其他对象创建同义词

15.2.4 使用同义词

15.3 管理同义词

15.4 小结

15.5 习题

第16章 触发器

16.1 触发器概述

16.2 登录触发器

16.2.1 登录触发器的执行时机和作用

16.2.2 SQL登录触发器

16.2.3 登录触发器的常见错误

16.3 DDL触发器

16.3.1 DDL触发器的执行时机和作用

16.3.2 DDL触发器关联的事件组

16.3.3 DDL触发器关联的事件

16.3.4 EVENTDATA函数:返回事件的XML结构

16.3.5 SQL DDL触发器

16.4 DML触发器

16.4.1 DML触发器类型

16.4.2 DML触发器的作用

16.4.3 DML触发器的创建语句

16.5 AFTER触发器

16.5.1 AFTER-INSERT触发器

16.5.2 AFTER-UPDATE触发器

16.5.3 AFTER-DELETE触发器

16.6 INSTEAD OF触发器

16.7 小结

16.8 习题

第17章 Transact-SQL结构化程序设计

17.1 变量

17.1.1 变量的作用域与GO语句

17.1.2 定义变量

17.2 常量

17.3 运算符

17.3.1 算术运算符

17.3.2 逻辑运算符

17.3.3 赋值运算符

17.3.4 字符串运算符

17.3.5 按位运算符

17.3.6 比较运算符

17.3.7 复合运算符

17.4 控制流语句

17.4.1 BEGIN END语句

17.4.2 IF语句

17.4.3 WHILE循环

17.4.4 其他语句

17.5 小结

17.6 习题

第18章 索引

18.1 索引介绍

18.1.1 索引的类型

18.1.2 索引的要求和注意事项

18.2 创建索引

18.2.1 使用SQL Server Manage-ment Studio创建索引

18.2.2 CREATE INDEX创建索引

18.3 管理索引

18.3.1 查看索引的信息

18.3.2 修改索引

18.4 小结

18.5 习题

第19章 事务与锁

19.1 事务介绍

19.1.1 事务的例子

19.1.2 事务的特点

19.1.3 设置事务的隔离级别(并发性)

19.2 使用事务

19.2.1 事务的分类

19.2.2 使用SQL编写事务

19.2.3 使用ADO编写事务

19.2.4 管理事务

19.2.5 编写事务的原则

19.3 事务日志

19.3.1 事务日志的位置

19.3.2 管理事务日志

19.4 小结

19.5 习题

第三篇 SQL Server 2008应用

第20章 SQL Server 2008的安全机制和技术

20.1 SQL Server的身份验证模式

20.1.1 使用混合模式

20.1.2 使用Windows身份验证模式

20.1.3 配置SQL Server的身份验证模式

20.2 角色、登录名、用户

20.2.1 服务器级角色

20.2.2 登录名

20.2.3 用户

20.3 权限

20.3.1 安全对象

20.3.2 权限

20.3.3 操作权限

20.3.4 权限的层次

20.4 小结

20.5 习题

第21章 备份与还原数据库

21.1 数据库损坏

21.1.1 错误操作

21.1.2 硬件损坏

21.2 备份

21.2.1 恢复模式

21.2.2 管理数据库的恢复模式

21.2.3 在SIMPLE恢复模式下备份

21.3 还原

21.3.1 查看备份的内容

21.3.2 SIMPLE(简单恢复模式)下的还原

21.4 小结

21.5 习题

第22章 复制

22.1 安装SQL Server 2008 Express

22.1.1 下载SQL Server Express

22.1.2 安装SQL Server Express

22.2 复制

22.2.1 配置发布服务器

22.2.2 配置订阅服务器

22.2.3 使用复制操作

22.2.4 相应的SQL语句

22.3 小结

22.4 习题

第23章 数据库镜像

23.1 数据库镜像概述

23.1.1 数据库镜像简介

23.1.2 “主体”与“镜像”

23.2 手动故障转移功能的高安全性模式

23.2.1 软件环境

23.2.2 准备镜像使用的数据库

23.2.3 为数据库实例创建数据库镜像端点

23.2.4 设置数据库镜像

23.2.5 测试数据库镜像

23.3 自动故障转移功能的高安全性模式

23.3.1 软件环境

23.3.2 准备镜像使用的数据库

23.3.3 为数据库实例创建数据库镜像端点

23.3.4 设置数据库镜像

23.3.5 测试数据库镜像

23.4 小结

23.5 习题

附录 SQL Server面试题目

内容摘要:

胡超、闫宝玉等编著的《SQL Server 2008从入门到精通(附光盘第2版)》选用微软最新的数据库管理平台SQL Server 2008 R2作为讲解界面,全面、系统地介绍了SQL Server 2008的相关技术,并辅以大量的示例以及一些有益的拓展,力求让读者学完本书之后,能够掌握SQL Server 2008的技术,以及开发SQL Server 2008的工具和方法。编者对第1版进行了修订,并为每章配备了习题,供读者进行自我检查和巩固提高。另外,在本书的最后添加了面试题目,介绍在应聘面试中经常遇到的问题,帮助读者在面试中披荆斩棘,取得胜利。 《SQL Server 2008从入门到精通(第2版)》分为三篇23章,系统地介绍了如何使用和开发SQL Server 2008,主要内容包括SQL Server 2008的安装和配置、命名规则、Transact-SQL语言及结构化程序设计、视图、存储过程、函数、同义词、触发器、索引、事务与锁、SQL Server 2008的安全机制和技术、备份与还原、复制、数据库镜像、变更数据捕获与更改跟踪、数据库关系图、SQL跟踪、资源调控器。SQL Server 2008是微软SQL Server的最新版。另外,在附录中给出了SQL Server面试题目,以帮助读者更轻松地通过面试。 《SQL Server 2008从入门到精通(第2版)》适合SQL Server 2008数据库管理员、开发SQL Server 2008的人员和大专院校学生阅读,尤其适合有一定Windows操作基础的人员。

书籍规格:

书籍详细信息
书名SQL Server 2008从入门到精通站内查询相似图书
丛书名程序员书库
9787122119063
如需购买下载《SQL Server 2008从入门到精通》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位化学工业出版社
版次1版印次1
定价(元)69.8语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

SQL Server 2008从入门到精通是化学工业出版社于2011.8出版的中图分类号为 TP311.138 的主题关于 关系数据库-数据库管理系统,SQL Server 2008 的书籍。