简介
本书详细介绍了Microsoft SQL Server 2005在设计方面的应用。全书
共22章,包括SQL语言与数据类型、建立数据库、建立表与数据库关系图、
数据的新增修改与删除、数据的查询、建立视图、规则对象默认值对象与用
户定义数据类型对象、索引的使用、T—SQL程序设计、存储过程、自定义函
数、触发器、使用数据游标、事务与锁定、SQL serVer与xML以及开发用户
端程序访问SQL Server等内容。本书所述内容详细,讲解循序渐进,可帮助
读者快速掌握sQLServer 2005技术。
本书中文简体字版由中国台湾地区旗标出版股份有限公司授权机械工业
出版社出版,未经本书原版出版者和本书出版者预先书面许可,不得以任何
方式复制或抄袭本书的任何部分。
目录
序
光盘说明
第一篇 基础概念篇
第1章 认识数据库系统
1.1 数据库系统简介
1.2 数据库的类型
1.3 关系数据库的内部结构
1.4 数据库系统的网络架构
1.5 数据库管理系统的基本功能
1.6 结构化查询语言SQL
1.7 数据库系统的用户
第2章 规划关系式数据库
2.1 简易的规划流程
2.2 如何设计一个完善的数据库
2.3 收集数据项并转换成列
2.4 认识关系、主键与外键
2.5 数据的完整性
2.6 表的关系种类
2.7 数据库的规范化分析
2.8 数据库规划实战
第二篇 准备篇
第3章 熟悉SQL Server的工作平台
3.1 SQL Server的管理架构类型
3.2 浏览SQL Server的各项工具程序
3.3 使用SQL Server Configuration Manager管理服务器端相关服务
3.4 SQL SerVer Management Studio环境介绍
3.5 在SQL Setwer Management Studio执行SQL 语句
3.6 SQL SerVer联机丛书
3.7 登录账户与使用权限的设置
3.8 从用户端连接远程或多部SQL Server
3.9 检查连接的通信协议
第4章 认识SQL语言与数据类型
4.1 SQL 语言的历史与语法标准
4.2 SQL 语言与传统程序语言的差别
4.3 关键字、子句与语句
4.4 SQL 语言的功能分类
4.5 数据类型
4.6 列的NuLL值与DEFAULT值
4.7 标识符
第5章 查看SQL Server的数据库对象
5.1 SQL Setger的内建数据库
5.2 解读数据库的相关信息
5.3 查看数据库的各类对象
第三篇 入门篇
第6章 建立数据库
6.1 使用SQL Setvel Management Studio管理工具建立数据库
6.2 用CREATE DATABAS语句建立数据库·
6.3 分离与附加数据库
6.4 使用SQL Setrer Management Studio管理工具修改数据库设置
6.5 用ALTER DATABASE语句修改数据库
6.6 删除数据库
第7章 建立表与数据库关系图
7.1 使用SQL Server Management Studio管理工具建立新表
7.2 使用SQL Servel Managemen Studio管理工具修改表
7.3 使用SQL Server Management Studio管理工具建立表间的关系
7.4 设置条件约束维护数据完整性
7.5 使用SQL Server Management Studio管理工具删除表
7.6 数据库关系图与关系图对象
7.7 用CREATE TABL E语句建立表
7.8 用ALTER TABLE语句修改表
7.9 用:DROPTABLE语句删除表
7.10 临时表
第8章 数据的新增、修改与删除
8.1 使用SQL Server Management Studio管理工具编辑数据
8.2 新增记录——INSERT语句
8.3 简易查询——SEL ECT语句初体验
8.4 用查询结果建立新表——SEL ECTINTO语句
8.5 更新记录——IJPDATE语句
8.6 删除记录——DEL ETE与TRUNCATETABILE语句
第9章 查询数据
9.1 SEL ECT语句的基本结构
9.2 SEL ECT子句
9.3 FROM子句
9.4 WHERE子句
9.5 GROIJPBY子句
9.6 HAVING子句
9.7 ORDER BY子句
9.8 COMPUTE子句
第四篇 实务篇
第10章 更多的查询技巧
10.1 用UNION合并多个查询结果
10.2 子查询
10.3 使用SQLServeL Management Studio管理工具设计SQL查询
10.4 T—SQL的常数
10.5 隐式类型转换
10.6 T—SQL的运算符
10.7 运算符的优先顺序
10.8 处理列中的NuLL值
10.9 使用APPL Y运算符在查询时同时调用函数进行运算
10.10 排序函数:ROW-NUYMBERO、RANKO与DENSERANKO
10.11 使用PIVOT与LINPIVOT将直式表转为横式
第11章 建立视图
11.1 视图的用途
11.2 使用SQL Server Management Studio管理工具建立视图
11.3 用CPEATE VIEW语句建立视图
11.4 用ALTER VIEW语句修改视图
11.5 运用UNION设计视图
11.6 编辑视图中的记录
11.7 删除视图
第12章 规则对象、默认值对象与用户定义数据类型对象
12.1 规则对象(Rule)
12.2 默认值对象(Default)
12.3 用户定义数据类型(UDT)对象·
第13章 善用索引提高查询效率
13.1 索引简介
13.2 聚集索引与非聚集索引
13.3 惟一素引与复合索引
13.4 系统自动建立的索引
13.5 建立索引的注意事项
13.6 使用SQL Server Management Studio管理工具建立索引
13.7 使用SQL Server Management Studio管理工具管理索引
13.8 用SQL语法处理索引
13.9 查看查询的执行计划
13.10 设置计算列的索引
13.11 设置视图的索引
第14章 全文索引与查找
14.1 Microsoft SQL Server,全文检索引擎服务
14.2 全文目录
14.3 建立全文索引
14.4 填充全文目录与索引
14.5 使用全文索引查找数据
14.6 图像类型列的全文检索查找
第五篇 高级篇
第15章 T-SQL程序设计
15.1 批处理执行
15.2 使用注释
15.3 局域变量与全局变量
15.4 条件判断与流程控制
15.5 特殊的程序控制
15.6 错误处理
15.7 使用CTE进行返回查询
15.8 SQL脚本
15.9 自动产生SQL脚本
15.10 使用不同数据库或不同服务器中自勺对象
第16章 存储过程
16.1 存储过程简介
16.2 存储过程的建立、使用与修改
16.3 设计存储过程的技巧
第17章 自定义函数
17.1 自定义函数的特点
17.2 自定义函数的建立、使用与修改
17.3 自定义函数的使用技巧
第18章 触发器
18.1 触发器的用途
18.2 触发器的种类与触发时机
18.3 触发器的建立与修改
18.4 设计触发器的技巧
18.5 建立AFTER触发器
18.6 建立INSTEAD OF触发器
第19章 使用数据游标
19.1 游标简介
19.2 游标的声明、打开、关闭与删除
19.3 使用FECH读取游标中的记录
19.4 通过游标修改或删除数据
19.5 使用游标变量
19.6 使用存储过程的游标参数
19.7 游标的使用技巧
第20章 事务与锁定
20.1 事务简介
20.2 进行事务的3种模式
20.3 嵌套事务与@@TRANCOUNT
20.4 事务存储点的设置与恢复
20.5 分布式事务
20.6 事务的隔离等级
20.7 数据锁定
20.8 锁定的死锁问题
第六篇 网络篇
第21章 SQL Server与XML
21.1 XML简介
21.2 SISLECT语句的FOR XML子句
21.3 原生XML的数据类型
21.4 通过HTTP传输XML数据
21.5 OPENXML语句
第22章 开发用户端程序访问SQL Server
22.1 从用户端访问SQL server的途径
22.2 通过Access 2003访问SQL Server
22.3 编写VB程序访问SQL Server
22.4 编写ASP程序访问SQL Server
附录
附录A 安装SQL Server2005
附录B 数据类型补充说明
附录C 聚簇索引与非聚簇索引的结构
附录D SQL Server的常见错误消息
附录E 增加SQL Server性能的方法
光盘说明
第一篇 基础概念篇
第1章 认识数据库系统
1.1 数据库系统简介
1.2 数据库的类型
1.3 关系数据库的内部结构
1.4 数据库系统的网络架构
1.5 数据库管理系统的基本功能
1.6 结构化查询语言SQL
1.7 数据库系统的用户
第2章 规划关系式数据库
2.1 简易的规划流程
2.2 如何设计一个完善的数据库
2.3 收集数据项并转换成列
2.4 认识关系、主键与外键
2.5 数据的完整性
2.6 表的关系种类
2.7 数据库的规范化分析
2.8 数据库规划实战
第二篇 准备篇
第3章 熟悉SQL Server的工作平台
3.1 SQL Server的管理架构类型
3.2 浏览SQL Server的各项工具程序
3.3 使用SQL Server Configuration Manager管理服务器端相关服务
3.4 SQL SerVer Management Studio环境介绍
3.5 在SQL Setwer Management Studio执行SQL 语句
3.6 SQL SerVer联机丛书
3.7 登录账户与使用权限的设置
3.8 从用户端连接远程或多部SQL Server
3.9 检查连接的通信协议
第4章 认识SQL语言与数据类型
4.1 SQL 语言的历史与语法标准
4.2 SQL 语言与传统程序语言的差别
4.3 关键字、子句与语句
4.4 SQL 语言的功能分类
4.5 数据类型
4.6 列的NuLL值与DEFAULT值
4.7 标识符
第5章 查看SQL Server的数据库对象
5.1 SQL Setger的内建数据库
5.2 解读数据库的相关信息
5.3 查看数据库的各类对象
第三篇 入门篇
第6章 建立数据库
6.1 使用SQL Setvel Management Studio管理工具建立数据库
6.2 用CREATE DATABAS语句建立数据库·
6.3 分离与附加数据库
6.4 使用SQL Setrer Management Studio管理工具修改数据库设置
6.5 用ALTER DATABASE语句修改数据库
6.6 删除数据库
第7章 建立表与数据库关系图
7.1 使用SQL Server Management Studio管理工具建立新表
7.2 使用SQL Servel Managemen Studio管理工具修改表
7.3 使用SQL Server Management Studio管理工具建立表间的关系
7.4 设置条件约束维护数据完整性
7.5 使用SQL Server Management Studio管理工具删除表
7.6 数据库关系图与关系图对象
7.7 用CREATE TABL E语句建立表
7.8 用ALTER TABLE语句修改表
7.9 用:DROPTABLE语句删除表
7.10 临时表
第8章 数据的新增、修改与删除
8.1 使用SQL Server Management Studio管理工具编辑数据
8.2 新增记录——INSERT语句
8.3 简易查询——SEL ECT语句初体验
8.4 用查询结果建立新表——SEL ECTINTO语句
8.5 更新记录——IJPDATE语句
8.6 删除记录——DEL ETE与TRUNCATETABILE语句
第9章 查询数据
9.1 SEL ECT语句的基本结构
9.2 SEL ECT子句
9.3 FROM子句
9.4 WHERE子句
9.5 GROIJPBY子句
9.6 HAVING子句
9.7 ORDER BY子句
9.8 COMPUTE子句
第四篇 实务篇
第10章 更多的查询技巧
10.1 用UNION合并多个查询结果
10.2 子查询
10.3 使用SQLServeL Management Studio管理工具设计SQL查询
10.4 T—SQL的常数
10.5 隐式类型转换
10.6 T—SQL的运算符
10.7 运算符的优先顺序
10.8 处理列中的NuLL值
10.9 使用APPL Y运算符在查询时同时调用函数进行运算
10.10 排序函数:ROW-NUYMBERO、RANKO与DENSERANKO
10.11 使用PIVOT与LINPIVOT将直式表转为横式
第11章 建立视图
11.1 视图的用途
11.2 使用SQL Server Management Studio管理工具建立视图
11.3 用CPEATE VIEW语句建立视图
11.4 用ALTER VIEW语句修改视图
11.5 运用UNION设计视图
11.6 编辑视图中的记录
11.7 删除视图
第12章 规则对象、默认值对象与用户定义数据类型对象
12.1 规则对象(Rule)
12.2 默认值对象(Default)
12.3 用户定义数据类型(UDT)对象·
第13章 善用索引提高查询效率
13.1 索引简介
13.2 聚集索引与非聚集索引
13.3 惟一素引与复合索引
13.4 系统自动建立的索引
13.5 建立索引的注意事项
13.6 使用SQL Server Management Studio管理工具建立索引
13.7 使用SQL Server Management Studio管理工具管理索引
13.8 用SQL语法处理索引
13.9 查看查询的执行计划
13.10 设置计算列的索引
13.11 设置视图的索引
第14章 全文索引与查找
14.1 Microsoft SQL Server,全文检索引擎服务
14.2 全文目录
14.3 建立全文索引
14.4 填充全文目录与索引
14.5 使用全文索引查找数据
14.6 图像类型列的全文检索查找
第五篇 高级篇
第15章 T-SQL程序设计
15.1 批处理执行
15.2 使用注释
15.3 局域变量与全局变量
15.4 条件判断与流程控制
15.5 特殊的程序控制
15.6 错误处理
15.7 使用CTE进行返回查询
15.8 SQL脚本
15.9 自动产生SQL脚本
15.10 使用不同数据库或不同服务器中自勺对象
第16章 存储过程
16.1 存储过程简介
16.2 存储过程的建立、使用与修改
16.3 设计存储过程的技巧
第17章 自定义函数
17.1 自定义函数的特点
17.2 自定义函数的建立、使用与修改
17.3 自定义函数的使用技巧
第18章 触发器
18.1 触发器的用途
18.2 触发器的种类与触发时机
18.3 触发器的建立与修改
18.4 设计触发器的技巧
18.5 建立AFTER触发器
18.6 建立INSTEAD OF触发器
第19章 使用数据游标
19.1 游标简介
19.2 游标的声明、打开、关闭与删除
19.3 使用FECH读取游标中的记录
19.4 通过游标修改或删除数据
19.5 使用游标变量
19.6 使用存储过程的游标参数
19.7 游标的使用技巧
第20章 事务与锁定
20.1 事务简介
20.2 进行事务的3种模式
20.3 嵌套事务与@@TRANCOUNT
20.4 事务存储点的设置与恢复
20.5 分布式事务
20.6 事务的隔离等级
20.7 数据锁定
20.8 锁定的死锁问题
第六篇 网络篇
第21章 SQL Server与XML
21.1 XML简介
21.2 SISLECT语句的FOR XML子句
21.3 原生XML的数据类型
21.4 通过HTTP传输XML数据
21.5 OPENXML语句
第22章 开发用户端程序访问SQL Server
22.1 从用户端访问SQL server的途径
22.2 通过Access 2003访问SQL Server
22.3 编写VB程序访问SQL Server
22.4 编写ASP程序访问SQL Server
附录
附录A 安装SQL Server2005
附录B 数据类型补充说明
附录C 聚簇索引与非聚簇索引的结构
附录D SQL Server的常见错误消息
附录E 增加SQL Server性能的方法
Microsoft SQL Server 2005中文版设计实务
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!