当前位置:首页 > 工业技术
SQL Server 2008中文版关系数据库基础与实践教程
SQL Server 2008中文版关系数据库基础与实践教程

SQL Server 2008中文版关系数据库基础与实践教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:王征,吕雷编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121088469
  • 页数:292 页
图书介绍:本书详细讲解了SQL Server 2008集成开发环境、数据库、数据库表、功能强大的T-SQL查询功能、报表服务、分析服务和集成服务,然后讲解了如何利用索引、视图、函数、存储过程、游标及触发器来管理和提高T-SQL的查询和操作功能,还讲解了通过ASP.NET和Visual C# 2008访问SQL Server 2008数据库的方法与技巧,最后通过综合实例:ASP.NET+SQL Server 2008实现网络在线论坛系统,讲解网络应用程序开发的一般流程、常用技术和方法。
《SQL Server 2008中文版关系数据库基础与实践教程》目录

第1章 初识SQL Server 2008 1

1.1 SQL Server 2008新增功能 1

1.1.1 数据库引擎 1

1.1.2 分析服务新增功能——多维数据库 2

1.1.3 分析服务新增功能——数据挖掘 2

1.1.4 集成服务新增功能 3

1.1.5 复制新增功能 3

1.1.6 报表服务新增功能 3

1.1.7 Service Broker新增功能 4

1.2 SQL Server 2008配置要求与安装技巧 4

1.2.1 SQL Server 2008配置要求 4

1.2.2 SQL Server 2008安装技巧 5

1.3 SQL Server 2008集成开发环境 11

1.3.1 启动SQL Server 2008集成开发环境 11

1.3.2 已注册的服务器 12

1.3.3 对象资源管理器和对象资源管理器详细信息 12

1.3.4 新建查询 13

1.3.5 模板资源管理器 13

1.3.6 新建项目 14

1.4 SQL Server 2008性能工具 15

1.4.1 数据库引擎优化顾问 15

1.4.2 SQL Server事件探查器 17

1.5 SQL Server 2008配置工具 18

1.5.1 报表服务配置管理器 18

1.5.2 SQL Server安装中心 20

1.5.3 SQL Server错误与使用情况报告 20

1.5.4 SQL Server配置管理器 20

本章小结 21

第2章 数据库创建与设计技巧 22

2.1 数据库概述 22

2.1.1 数据库常见概念 22

2.1.2 数据模型 23

2.2 创建数据库 25

2.2.1 利用SQL Server Management Studio创建数据库 25

2.2.2 创建含有文件组的多数据文件和多日志文件的数据库 27

2.2.3 利用T-SQL创建数据库 30

2.3 修改数据库 33

2.3.1 利用SQL Server Management Studio修改数据库 33

2.3.2 利用T-SQL修改数据库 34

2.4 删除数据库 36

2.5 系统数据库 37

2.6 SQL Server 2008数据库中常用对象 37

本章小结 40

第3章 数据库表创建与设计技巧 41

3.1 数据库表概述 41

3.1.1 数据库表常见术语 41

3.1.2 数据库表设计规范 42

3.2 创建数据库表 42

3.2.1 利用SQL Server Management Studio创建数据库表 42

3.2.2 利用T-SQL创建数据库表 45

3.3 修改数据库表 49

3.3.1 利用SQL Server Management Studio修改数据库表 49

3.3.2 利用T-SQL修改数据库表 50

3.4 删除数据库表 52

3.5 数据库表中的数据添加 53

3.5.1 利用SQL Server Management Studio添加数据 53

3.5.2 利用T-SQL代码向数据库表中添加数据 54

3.6 数据库表中的数据更新 57

3.7 数据库表中的数据删除 58

3.8 进销存系统数据库的设计与实现 60

3.8.1 创建进销存系统数据库表的E-R图 60

3.8.2 创建进销存系统数据库及数据库表 60

3.8.3 创建进销存系统数据库关系图 65

本章小结 65

第4章 功能强大的Select查询语句 66

4.1 Select查询语句概述 66

4.2 显示所有的列和投影查询 67

4.3 条件查询 68

4.3.1 比较运算符 68

4.3.2 逻辑运算符 70

4.3.3 运算符的优先级 71

4.4 谓词、模糊和空值查询 72

4.5 限制范围和消除重复字段数据查询 75

4.6 嵌套查询 77

4.7 排序查询 79

4.8 统计函数与列名查询 81

4.8.1 与列名一起使用的统计函数 81

4.8.2 带有统计函数的嵌套查询 82

4.8.3 统计函数字段显示在表字段中及运算字段 83

4.9 Compute By查询 84

4.10 分组查询 85

4.11 谓词与量词查询 89

4.12 Top查询和保存查询 91

4.13 集合的并和交运算 92

4.14 连接查询 93

4.15 超连接查询 94

本章小结 97

第5章 索引和视图 98

5.1 索引概述 98

5.1.1 索引的结构 98

5.1.2 索引的优点 99

5.1.3 索引的缺点 99

5.2 索引的类型 99

5.3 利用T-SQL创建、修改和删除索引 100

5.3.1 创建索引 100

5.3.2 修改索引 101

5.3.3 删除索引 101

5.4 视图概述 102

5.4.1 视图的类型 102

5.4.2 视图的优点 102

5.4.3 视图的缺点 103

5.5 利用SQL Server Management Studio操纵视图 103

5.6 利用T-SQL创建、修改和删除视图 107

5.6.1 创建视图 107

5.6.2 修改视图 108

5.6.3 删除视图 109

本章小结 109

第6章 T-SQL编程基础及函数 110

6.1 T-SQL概述 110

6.2 T-SQL的数据类型 111

6.3 变量及其输出 113

6.4 注释符、通配符与常用运算符 115

6.5 程序流程控制 116

6.5.1 Begin…End程序块 116

6.5.2 If语句 116

6.5.3 Case语句 117

6.5.4 While语句 118

6.5.5 Break语句 118

6.5.6 Continue语句 119

6.5.7 Goto语句 120

6.6 系统函数 121

6.6.1 聚合函数 121

6.6.2 算术函数 121

6.6.3 字符串函数 123

6.6.4 数据类型转换函数 127

6.6.5 日期时间函数 127

6.7 自定义函数 129

6.7.1 自定义函数并调用 129

6.7.2 修改和删除自定义函数 132

本章小结 133

第7章 存储过程、游标和触发器 134

7.1 存储过程概述 134

7.1.1 系统存储过程 134

7.1.2 自定义存储过程 135

7.1.3 存储过程的优点 135

7.2 存储过程的创建、修改和删除 135

7.2.1 存储过程的创建与调用 135

7.2.2 存储过程的修改与删除 138

7.3 存储过程实例 139

7.4 游标概述 142

7.4.1 游标类型 142

7.4.2 游标的优点 143

7.5 游标的基本操作 143

7.6 游标实例 146

7.7 触发器概述 147

7.7.1 触发器类型 147

7.7.2 触发器的作用 148

7.8 触发器的基本操作 148

7.9 触发器实例 151

本章小结 153

第8章 数据库的安全、分离与备份 154

8.1 数据库的安全概述 154

8.1.1 服务器认证 154

8.1.2 数据库认证 155

8.2 服务器身份验证模式的更改 155

8.3 登录账号的基本操作 157

8.3.1 利用SQL Server Management Studio操作登录账号 157

8.3.2 利用T-SQL代码操作登录账号 159

8.4 数据库用户的基本操作 160

8.4.1 利用SQL Server Management Studio操作数据库用户 160

8.4.2 利用T-SQL代码操作数据库用户 162

8.5 角色和权限 162

8.5.1 服务器角色 163

8.5.2 数据库角色 163

8.5.3 权限的管理 165

8.6 数据库的分离和附加 165

8.6.1 数据库的分离 166

8.6.2 数据库的附加 167

8.7 数据库的备份与还原 168

8.7.1 数据库的备份 168

8.7.2 数据库的还原 170

本章小结 172

第9章 报表服务 173

9.1 报表服务概述 173

9.2 利用向导创建报表并美化 173

9.2.1 利用向导创建报表 173

9.2.2 美化报表 180

9.3 报表服务器项目 184

9.3.1 创建报表服务器项目 184

9.3.2 新建共享数据源 185

9.3.3 新建报表并美化 186

9.3.4 部署报表服务器项目 186

本章小结 188

第10章 分析服务 189

10.1 分析服务概述 189

10.2 分析服务项目 189

10.2.1 创建分析服务项目及数据源 189

10.2.2 创建数据源视图 191

10.2.3 创建维度 195

10.2.4 创建多维数据集 197

10.2.5 创建数据挖掘 200

本章小结 205

第11章 集成服务 206

11.1 集成服务概述 206

11.2 集成服务的常用组件 207

11.3 集成服务的常用任务 208

11.3.1 FTP任务 208

11.3.2 文件系统任务 212

11.3.3 执行包任务 213

11.3.4 执行进程任务 213

11.3.5 执行SQL任务 214

11.3.6 脚本任务 215

11.3.7 传输数据库任务 215

11.3.8 备份数据库任务 216

11.3.9 发送邮件任务 217

11.4 实例:统计数据库信息并发送到电子邮件 218

本章小结 225

第12章 ASP.NET访问SQL Server 2008 226

12.1 访问SQL Server 2008数据库的ADO.NET对象 226

12.2 SqlConnection对象 227

12.2.1 实例:利用SqlConnection对象连接SQL Server 2008数据库 228

12.3 SqlCommand对象 232

12.3.1 实例:利用ExecuteScalar方法动态判断职工是否存在 233

12.3.2 实例:利用ExecuteNonQuery方法动态删除仓库信息 234

12.4 SqlDataReader对象 236

12.4.1 实例:利用SqlDataReader对象显示仓库表中的信息 236

12.5 SqlDataAdapter对象 237

12.6 DataSet对象 238

12.7 常用的数据绑定控件 239

12.7.1 实例:调用存储过程分页显示数据库中的信息 240

12.7.2 实例:利用Repeater控件显示插入数据后的仓库信息 242

本章小结 244

第13章 Visual C# 2008访问SQL Server 2008 245

13.1 Visual C# 2008访问SQL Server 2008概述 245

13.2 利用控件显示和编辑数据库中的数据信息 245

13.3 利用水晶报表打印数据库中的数据信息 249

本章小结 257

第14章 ASP.NET+SQL Server 2008实现网络在线论坛系统 258

14.1 系统总体设计 258

14.2 系统数据库设计 259

14.3 实例效果 259

14.4 网络在线论坛首页 264

14.4.1 网络在线论坛首页Web界面设计 264

14.4.2 网络在线论坛首页代码添加 272

14.5 论坛回帖页面 274

14.5.1 论坛回帖页面Web界面设计 274

14.5.2 论坛回帖页面代码添加 277

14.6 论坛会员登录页面 280

14.6.1 论坛会员登录页面Web界面设计 280

14.6.2 论坛会员登录页面代码添加 282

14.7 论坛发表帖子页面 283

14.7.1 论坛发表帖子页面Web界面设计 283

14.7.2 论坛发表帖子页面代码添加 285

14.8 论坛管理帖子页面 286

14.8.1 论坛管理帖子页面 286

14.8.2 论坛管理帖子页面代码添加 289

本章小结 291

返回顶部