当前位置:首页 > 工业技术
SQL Server 2005数据库实践教程  开发与设计篇
SQL Server 2005数据库实践教程  开发与设计篇

SQL Server 2005数据库实践教程 开发与设计篇PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:钱哨,张继红,陈小全主编;周晓红,朱继顺,胡宝莲等副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2010
  • ISBN:9787508474649
  • 页数:262 页
图书介绍:本书共8章。包括关系数据库标准语言SQL,T-SQL程序设计基础,事务处理、并发控制及数据库优化,管理触发器与存储过程,SQL Server 2005 XML 开发,.NET Framework集成与Service Broker开发,数据库需求分析与规划设计,C# WinForm与SQL Server 2005综合实训等内容。
《SQL Server 2005数据库实践教程 开发与设计篇》目录

《SQL Server 2005数据库实践教程——开发与设计篇》学习指南 1

一、课程的性质与任务 1

二、预备知识 1

三、学习提要 2

四、教学建议 5

第1章 关系数据库标准语言SQL 6

1-1 SQL概述 6

1-1-1 SQL的由来 6

1-1-2 SQL对关系数据库模式的支持 7

1-1-3 SQL的特点 7

1-1-4 物理数据库文件和文件组 8

1-2 管理数据库文件 11

1-2-1 数据库文件及文件组 11

1-2-2 数据库的建立与撤消 13

1-2-3 数据库的修改 15

1-2-4 数据库的收缩 16

1-3 SQL与建立关系型数据表 18

1-3-1 关系型数据库的完整性理论 18

1-3-2 由一个案例所见到的关系数据理论 19

1-3-3 通过SQL创建基本表 22

1-3-4 SQL修改基本表关系结构 24

1-3-5 SQL删除基本表 24

1-4 索引 25

1-4-1 索引概述 25

1-4-2 SQL Server 2005索引基本概念 26

1-4-3 建立与删除索引 28

1-4-4 获取及优化索引信息的方法 31

1-5 数据更新 34

1-5-1 插入操作(insert) 35

1-5-2 删除操作(delete) 35

1-5-3 更新操作(update) 36

1-6 数据查询 36

1-6-1 查询概述 37

1-6-2 基本表查询 37

1-6-3 条件查询 38

1-6-4 多表连接查询及使用关系代数的理论查询数据 42

1-7 视图 51

1-7-1 视图概述 52

1-7-2 建立视图 52

1-8 关系数据库与SQL实训 53

1-8-1 建立数据库实训 53

1-8-2 建立/修改基本表实训 54

1-8-3 综合数据库设计实训 56

1-8-4 索引实训 57

1-8-5 SQL设计编码实训 57

第2章 T-SQL程序设计基础 62

2-1 T-SQL概述 62

2-1-1 格式化的T-SQL代码 62

2-1-2 T-SQL语法变量 64

2-1-3 临时表和全局表 66

2-1-4 运算符 67

2-2 T-SQL流程控制语句 69

2-2-1 IF---ELSE语句 69

2-2-2 WHILE---CONTINUE---BREAK语句 70

2-2-3 CASE语句 72

2-2-4 waitfor语句 73

2-2-5 GOTO语句 73

2-2-6 错误处理Try---Catch语句 74

2-3 T-SQL函数 76

2-3-1 标量函数 76

2-3-2 行集函数 81

2-3-3 Ranking函数 81

2-3-4 用户自定义函数 82

2-4 游标技术 86

2-4-1 使用游标的基本步骤 87

2-4-2 在游标中使用FETCH 87

2-5 全文索引技术 91

2-5-1 全文索引概述 92

2-5-2 配置全文索引服务实例 93

2-6 T-SQL程序设计基础实训 98

2-6-1 T-SQL实训 99

2-6-2 用户自定义函数实训 100

第3章 事务处理、并发控制及数据库优化 106

3-1 SQL Server 2005的事务处理 106

3-1-1 事务概述 106

3-1-2 事务的类型 107

3-2 SQL Server 2005的并发控制 110

3-2-1 锁概述 110

3-2-2 锁的模式 111

3-2-3 锁的信息 112

3-2-4 死锁及处理 113

3-3 SQL Server 2005数据库优化 114

3-3-1 数据库引擎优化顾问概述 115

3-3-2 数据库引擎优化顾问的使用 115

第4章 管理存储过程和触发器 120

4-1 开发存储过程(Stored Procedure) 120

4-1-1 存储过程概述 120

4-1-2 创建存储过程 121

4-2 管理触发器(Trigger) 127

4-2-1 触发器概述 127

4-2-2 触发器的类型 128

4-2-3 创建触发器 128

4-2-4 通过触发器确保数据的完整性 129

4-2-5 修改触发器 132

4-2-6 删除触发器 132

4-2-7 查看触发器 133

4-3 管理触发器与存储过程实训 134

4-3-1 存储过程实训 134

4-3-2 触发器实训 142

第5章 SQL Server 2005 XML开发 145

5-1 XML数据类型 145

5-1-1 XML数据类型列 146

5-1-2 XML数据类型变量 146

5-1-3 XML数据类型参数 146

5-1-4 函数返回XML数据类型值 147

5-2 XML的架构集合 147

5-2-1 非类型化XML 148

5-2-2 XML架构 149

5-2-3 类型化XML 150

5-3 XML查询方法 152

5-3-1 value方法 152

5-3-2 query()方法 153

5-3-3 exist()方法 154

5-3-4 nodes()方法 155

5-3-5 modify()方法 156

5-4 发布XML数据 157

5-4-1 RAW模式 158

5-4-2 AUTO模式 160

5-4-3 PATH模式 162

5-5 XML的开发实训 167

5-5-1 XML的开发实训 167

5-5-2 XML查询方法实训 170

第6章 .NET Framework集成与Service Broker开发 173

6-1 .NET Framework集成 173

6-1-1 .NET Framework 173

6-1-2 开发数据库对象 175

6-2 Service Broker开发 180

6-2-1 Service Broker简介 180

6-2-2 Service Broker体系结构 182

6-2-3 Service Broker应用 185

第7章 数据库需求分析与规划设计 190

7-1 数据库需求分析与规划基本概念 190

7-1-1 数据库设计的要点 190

7-1-2 事实发现技术 192

7-1-3 事实发现的基本步骤及实例 194

7-2 PowerDesigner与数据库建模 198

7-2-1 PowerDesigner简介 198

7-2-2 通过PowerDesigner建立概念数据模型(CDM) 202

7-2-3 通过PowerDesigner建立物理数据模型(PDM) 207

7-2-4 将物理模型导入到数据库应用软件中 210

7-2-5 生成成绩管理系统数据库报告 214

7-3 PowerDesigner与数据库建模实训 215

第8章 SQL Server 2005综合应用开发 219

8-1 SQL Server 2005与CLR 220

8-1-1 CLR应用背景与SQL Server 2005 220

8-1-2 CLR开发基于SQL Server 2005的存储过程 222

8-2 SQL Server 2005与C#WinForm综合实训1 229

8-3 SQL Server 2005与C#WinForm综合实训2 237

8-4 SQL Server 2005与C# WinForm综合实训3 245

附录 课后练习参考答案 255

参考文献 262

返回顶部