当前位置:首页 > 工业技术
MICROSOFT SQL SERVER 2005中文版设计实务
MICROSOFT SQL SERVER 2005中文版设计实务

MICROSOFT SQL SERVER 2005中文版设计实务PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:施威铭研究室著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2008
  • ISBN:9787111226390
  • 页数:488 页
图书介绍:本书讲解了SQL Server 2005数据库设计方法。
《MICROSOFT SQL SERVER 2005中文版设计实务》目录

第一篇 基础概念篇 1

第1章 认识数据库系统 1

1.1 数据库系统简介 1

1.2 数据库的类型 2

1.3 关系数据库的内部结构 5

1.4 数据库系统的网络架构 5

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

1.6 结构化查询语言SQL 7

1.7 数据库系统的用户 7

第2章 规划关系式数据库 9

2.1 简易的规划流程 9

2.2 如何设计一个完善的数据库 9

2.3 收集数据项并转换成列 11

2.4 认识关系、主键与外键 12

2.5 数据的完整性 15

2.6 表的关系种类 15

2.7 数据库的规范化分析 17

2.8 数据库规划实战 22

第二篇 准备篇 27

第3章 熟悉SQL Server的工作平台 27

3.1 SQL Server的管理架构类型 27

3.2 浏览SQL Server的各项工具程序 27

3.3 使用SQL Server Configuration Manager管理服务器端相关服务 28

3.4 SQL Server Management Studio环境介绍 30

3.5 在SQL Server Management Studio执行SQL语句 32

3.6 SQL Server联机丛书 40

3.7 登录账户与使用权限的设置 44

3.8 从用户端连接远程或多部SQL Server 55

3.9 检查连接的通信协议 60

第4章 认识SQL语言与数据类型 63

4.1 SQL语言的历史与语法标准 63

4.2 SQL语言与传统程序语言的差别 63

4.3 关键字、子句与语句 64

4.4 SQL语言的功能分类 64

4.5 数据类型 65

4.6 列的NULL值与DEFAULT值 71

4.7 标识符 72

第5章 查看SQL Server的数据库对象 75

5.1 SQL Server的内建数据库 75

5.2 解读数据库的相关信息 76

5.3 查看数据库的各类对象 80

第三篇 入门篇 91

第6章 建立数据库 91

6.1 使用SQL Server Management Studio管理工具建立数据库 91

6.2 用CREATE DATABASE语句建立数据库 94

6.3 分离与附加数据库 100

6.4 使用SQL Server Management Studio管理工具修改数据库设置 105

6.5 用ALTER DATABASE语句修改数据库 109

6.6 删除数据库 113

第7章 建立表与数据库关系图 115

7.1 使用SQL Server Management Studio管理工具建立新表 115

7.2 使用SQL Server Management Studio管理工具修改表 119

7.3 使用SQL Server Management Studio管理工具建立表间的关系 123

7.4 设置条件约束维护数据完整性 126

7.5 使用SQL Server Managemcnt Studio管理工具删除表 130

7.6 数据库关系图与关系图对象 131

7.7 用CREATE TABLE语句建立表 139

7.8 用ALTER TABLE语句修改表 143

7.9 用DROP TABLE语句删除表 147

7.10 临时表 147

第8章 数据的新增、修改与删除 149

8.1 使用SQL Server Management Studio管理工具编辑数据 149

8.2 新增记录——INSERT语句 153

8.3 简易查询——SELECT语句初体验 157

8.4 用查询结果建立新表——SELECT INTO语句 159

8.5 更新记录——UpDATE语句 160

8.6 删除记录——DELETE与TRUNCATE TABLE语句 162

第9章 查询数据 164

9.1 SELECT语句的基本结构 164

9.2 SELECT子句 164

9.3 FROM子句 169

9.4 WHERE子句 173

9.5 GROUPBY子句 173

9.6 HAVING子句 176

9.7 ORDERBY子句 177

9.8 COMPUTE子句 178

第四篇 实务篇 179

第10章 更多的查询技巧 179

10.1 用UNION合并多个查询结果 179

10.2 子查询 182

10.3 使用SQL Server Management Studio管理工具设计SQL查询 186

10.4 T-SQL的常数 195

10.5 隐式类型转换 199

10.6 T-SQL的运算符 200

10.7 运算符的优先顺序 204

10.8 处理列中的NULL值 204

10.9 使用APPLY运算符在查询时同时调用函数进行运算 206

10.10 排序函数:ROW_NUMBER()、RANK()与DENSE_RANK() 207

10.11 使用PIVOT与UNPIVOT将直式表转为横式 209

第11章 建立视图 212

11.1 视图的用途 212

11.2 使用SQL Server Management Studio管理工具建立视图 215

11.3 用CREATE VIEW语句建立视图 217

11.4 用ALTER VIEW语句修改视图 221

11.5 运用UNION设计视图 221

11.6 编辑视图中的记录 222

11.7 删除视图 223

第12章 规则对象、默认值对象与用户定义数据类型对象 225

12.1 规则对象(Rule) 225

12.2 默认值对象(Default) 229

12.3 用户定义数据类型(UDT)对象 232

第13章 善用索引提高查询效率 236

13.1 索引简介 236

13.2 聚集索引与非聚集索引 237

13.3 惟一索引与复合索引 237

13.4 由系统自动建立的索引 238

13.5 建立索引的注意事项 241

13.6 使用SQL Server Management Studio管理工具建立索引 242

13.7 使用SQL Server Management Studio管理工具管理索引 246

13.8 用SQL语法处理索引 248

13.9 查看查询的执行计划 252

13.10 设置计算列的索引 253

13.11 设置视图的索引 257

第14章 全文索引与查找 264

14.1 Microsoft SQL Server全文检索引擎服务 264

14.2 全文目录 264

14.3 建立全文索引 266

14.4 填充全文目录与索引 271

14.5 使用全文索引查找数据 274

14.6 图像类型列的全文检索查找 278

第五篇 高级篇 281

第15章 T-SQL程序设计 281

15.1 批处理执行 281

15.2 使用注释 282

15.3 局域变量与全局变量 283

15.4 条件判断与流程控制 284

15.5 特殊的程序控制 291

15.6 错误处理 293

15.7 使用CTE进行返回查询 298

15.8 SQL脚本 301

15.9 自动产生SQL脚本 304

15.10 使用不同数据库或不同服务器中的对象 307

第16章 存储过程 313

16.1 存储过程简介 313

16.2 存储过程的建立、使用与修改 316

16.3 设计存储过程的技巧 324

第17章 自定义函数 333

17.1 自定义函数的特点 333

17.2 自定义函数的建立、使用与修改 334

17.3 自定义函数的使用技巧 342

第18章 触发器 349

18.1 触发器的用途 349

18.2 触发器的种类与触发时机 350

18.3 触发器的建立与修改 350

18.4 设计触发器的技巧 354

18.5 建立AFTER触发器 359

18.6 建立INSTEAD OF触发器 365

第19章 使用数据游标 373

19.1 游标简介 373

19.2 游标的声明、打开、关闭与删除 375

19.3 使用FETCH读取游标中的记录 378

19.4 通过游标修改或删除数据 381

19.5 使用游标变量 382

19.6 使用存储过程的游标参数 383

19.7 游标的使用技巧 384

第20章 事务与锁定 388

20.1 事务简介 388

20.2 进行事务的3种模式 391

20.3 嵌套事务与@@TRANCOUNT 392

20.4 事务存储点的设置与恢复 395

20.5 分布式事务 396

20.6 事务的隔离等级 398

20.7 数据锁定 400

20.8 锁定的死锁问题 403

第六篇 网络篇 405

第21章 SQL Server与XML 405

21.1 XML简介 405

21.2 SELECT语句的FOR XML子句 409

21.3 原生XML的数据类型 411

21.4 通过HTTP传输XML数据 417

21.5 OPENXML语句 420

第22章 开发用户端程序访问SQL Server 425

22.1 从用户端访问SQL Server的途径 425

22.2 通过Access 2003访问SQL Server 431

22.3 编写VB程序访问SQL Server 439

22.4 编写ASP程序访问SQL Server 457

附录 461

附录A 安装SQL Server 2005 461

附录B 数据类型补充说明 474

附录C 聚簇索引与非聚簇索引的结构 480

附录D SQL Server的常见错误消息 483

附录E 增加SQL Server性能的方法 486

返回顶部