当前位置:首页 > 工业技术
SQL Server 2008数据库应用教程
SQL Server 2008数据库应用教程

SQL Server 2008数据库应用教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:周文刚主编;申自浩,刘建芳,楚志刚副主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2013
  • ISBN:9787030375674
  • 页数:346 页
图书介绍:本书体系结构按照数据库基本知识及应用的顺序编写,以SQLServer2008的应用为主线。全书分三部分:第一部分:基础知识篇,介绍数据库原理基础知识、数据库设计与基本管理;第二部分:数据库应用篇,介绍数据库的表、视图、存储过程等知识;第三部分:高级应用篇,介绍数据库在应用系统中的使用,主要是.net程序访问数据库的方法,最后介绍了数据库的综合应用。
《SQL Server 2008数据库应用教程》目录

第1章 数据库基础知识 1

1.1 数据库管理系统 1

1.1.1 数据、信息与数据处理 1

1.1.2 数据处理技术的发展 1

1.2 数据库技术 2

1.2.1 数据库技术中的核心概念 2

1.2.2 数据库的体系结构 4

1.2.3 数据库的二级映像功能与数据独立性 4

1.3 数据库系统模型 6

1.3.1 两类数据模型 6

1.3.2 三个世界的划分及其相关概念 6

1.3.3 概念模型的表示方法——E-R图 7

1.3.4 数据模型 9

1.4 关系数据库 11

1.4.1 关系数据库中的概念 11

1.4.2 关系数据库基本运算 12

1.4.3 关系模型的规范化 15

1.5 网络数据库基础 17

1.5.1 网络数据库的特点 18

5.2 网络数据库的体系结构 18

课后习题 19

第2章 SQL Server 2008概述 21

2.1 数据库管理系统与SQL Server 21

2.2 SQL Server 2008的新特性 21

2.2.1 数据库引擎 21

2.2.2 分析服务新增功能 22

2.2.3 集成服务新增功能 22

2.2.4 复制新增功能 22

2.2.5 报表服务新增功能 23

2.3 SQL Server 2008的安装 23

2.3.1 SQL Server 2008系统配置要求 23

2.3.2 SQL Server 2008的安装过程 24

2.4 SQL Server 2008管理工具集 29

2.4.1 Microsoft SQL Server Management Studio 29

2.4.2 已注册的服务器 30

2.4.3 对象资源管理器 30

2.4.4 新建查询 31

2.4.5 解决方案资源管理器 32

2.4.6 模板资源管理器 33

2.4.7 数据库引擎优化顾问 33

2.4.8 SQL Server Profiiler 34

2.4.9 SQL Server 2008联机丛书 36

课后习题 36

第3章 SQL Server 2008服务器管理 37

3.1 SQL Server 2008系统与系统自带数据库 37

3.1.1 SQL Server 2008系统数据库 37

3.1.2 SQL Server 2008示例数据库 38

3.2 SQL Server 2008服务器管理 39

3.2.1 服务的状态管理 39

3.2.2 服务的启动模式管理 41

3.2.3 服务器组管理 41

3.2.4 服务器连接管理 43

3.3 SQL Server 2008网络和本地客户端配置 45

3.3.1 连接管理 45

3.3.2 SQL Server网络配置 45

3.3.3 SQL Server客户端配置 48

3.3.4 配置客户端远程服务器 50

3.4 SQL Server 2008服务器属性配置 52

3.4.1 常规属性 52

3.4.2 内存属性 53

3.4.3 处理器属性 54

3.4.4 连接属性 55

3.4.5 数据库设置属性 56

3.4.6 高级属性 57

课后习题 58

第4章 数据库基本管理 60

4.1 数据库的结构 60

4.1.1 系统数据库 60

4.1.2 数据库的组成 60

4.1.3 数据库的存储结构 61

4.2 数据库的创建 61

4.2.1 数据库命名规范 61

4.2.2 使用窗口方式创建数据库 62

4.2.3 使用命令方式创建数据库 63

4.3 数据库的修改和删除 66

4.3.1 使用窗口方式修改和删除数据库 66

4.3.2 使用命令方式修改和删除数据库 67

4.4 数据库快照 67

课后习题 69

第5章 数据表的管理与使用 70

5.1 数据类型 70

5.2 创建表 72

5.2.1 使用窗口方式创建表 72

5.2.2 使用命令方式创建表 74

5.3 修改表 76

5.3.1 使用窗口方式修改表 76

5.3.2 使用命令方式修改表 77

5.4 删除表 78

5.4.1 使用窗口方式删除表 78

5.4.2 使用命令方式删除表 78

5.5 数据管理 78

5.5.1 插入数据 79

5.5.2 修改数据 80

5.5.3 删除数据 81

5.5.4 索引 81

5.6 数据完整性 85

5.6.1 数据完整性分类 85

5.6.2 约束的种类及创建 86

5.6.3 删除约束 93

课后习题 93

第6章 数据查询操作 94

6.1 简单查询 94

6.1.1 SELECT子句 94

6.1.2 WHERE条件查询 96

6.1.3 DISTINCT消除重复行 100

6.1.4 TOP返回前N行 101

6.1.5 ORDER BY排序查询 101

6.1.6 GROUP BY分组查询 102

6.1.7 HAVING筛选查询 102

6.1.8 COMPUTE数据汇总 103

6.2 多表查询 103

6.2.1 内连接 104

6.2.2 外连接 105

6.2.3 交叉连接 106

6.2.4 自身连接 106

6.2.5 多表连接 107

6.2.6 联合查询 107

6.3 子查询 108

6.3.1 子查询基础 108

6.3.2 单值子查询 109

6.3.3 多行子查询 110

6.3.4 多层嵌套子查询 111

6.3.5 相关子查询 111

第7章 视图 113

7.1 视图概述 113

7.1.1 视图的优点 113

7.1.2 视图的分类 114

7.1.3 视图与查询的区别与联系 114

7.2 创建视图 114

7.2.1 管理平台创建 115

7.2.2 模版方式 116

7.2.3 命令方式 117

7.3 使用视图 118

7.3.1 视图约束与可更新视图 118

7.3.2 修改视图数据 119

7.4 编辑视图 120

7.4.1 修改视图 120

7.4.2 删除视图 121

第8章 Transact-SQL语言基础 123

8.1 T -SQL语法规则 123

8.1.1 T-SQL语言概述 123

8.1.2 标识符 123

8.1.3 关键字 125

8.1.4 语法规则 126

8.2 常量与变量 126

8.2.1 常量 126

8.2.2 变量 127

8.3 运算符与表达式 131

8.3.1 注释 131

8.3.2 通配符 132

8.3.3 运算符 132

8.3.4 表达式 134

8.4 流程控制语句 134

8.4.1 BEGIN…END语句 135

8.4.2 IF…ELSE语句 136

8.4.3 CASE语句 137

8.4.4 WHILE语句 139

8.4.5 RETURN语句 141

8.4.6 GOTO语句 142

8.4.7 WAITFOR语句 142

8.4.8 TRY…CATCH语句 142

8.5 函数 144

8.5.1 系统内置函数 144

8.5.2 用户自定义函数 149

8.6 批处理与脚本 153

8.6.1 批处理 153

8.6.2 脚本 154

8.7 事务 155

8.7.1 事务简介 155

8.7.2 事务管理 156

8.7.3 锁 159

课后习题 162

第9章 存储过程与触发器 164

9.1 存储过程 164

9.1.1 存储过程简介 164

9.1.2 创建存储过程 165

9.1.3 执行存储过程 168

9.1.4 存储过程应用 169

9.1.5 存储过程管理 174

9.2 触发器 178

9.2.1 触发器简介 178

9.2.2 创建触发器 180

9.2.3 触发器应用 185

9.2.4 触发器管理 189

9.2.5 嵌套触发器和递归触发器 195

课后习题 198

第10章 游标 200

10.1 游标概述 200

10.1.1 游标的定义 200

10.1.2 游标的特点 200

10.1.3 游标的分类 200

10.1.4 游标的工作进程 201

10.2 游标的定义及使用 201

10.2.1 声明游标 201

10.2.2 打开游标 203

10.2.3 从打开的游标中提取行 203

10.2.4 关闭游标 204

10.2.5 释放游标 204

10.2.6 游标变量 205

10.2.7 查看游标的信息 205

10.3 游标应用实例 208

课后习题 211

第11章 SQL Server 2008安全管理 212

11.1 SQL Server 2008安全 212

11.1 SQL Server 2008安全基础 212

11.1.2 SQL Server 2008安全等级 213

11.1.3 SQL Server 2008验证模式 213

11.2 用户登录名管理 215

11.2.1 系统内置登录名 215

11.2.2 创建SQL Server登录名 216

11.2.3 删除SQL Server登录名 219

11.2.4 修改SQL Server登录名 219

11.3 数据库用户管理 220

11.3.1 特殊数据库用户 220

11.3.2 数据库用户管理 221

11.4 角色 224

11.4.1 服务器角色 224

11.4.2 数据库角色 225

11.4.3 应用程序角色 227

11.4.4 用户自定义数据库角色 229

11.5 权限 231

11.5.1 权限类型 231

11.5.2 权限操作 232

11.5.3 使用SQL Server管平台管理权限 232

11.5.4 使用T-SQL语句管理权限 233

课后习题 234

第12章 数据转换及备份管理 235

12.1 数据转换 235

12.1.1 数据转换服务 235

12.1.2 导入数据 236

12.1.3 导出数据 240

12.2 数据库分离与附加 242

12.2.1 分离数据库 242

12.2.2 附加数据库 242

12.3 数据库备份与恢复 244

12.3.1 备份和恢复概述 244

12.3.2 备份设备 246

12.3.3 备份数据库 247

12.3.4 恢复数据库 249

12.4 数据库复制 252

12.4.1 复制概述 252

12.4.2 配置分发服务器 254

12.4.3 创建发布 257

12.4.4 创建订阅 262

12.4.5 查看复制项目属性 266

12.4.6 禁用发布和分发 267

课后习题 268

第13章 SQL Server 2008的Web技术 269

13.1 SQL Server 与 Web交互基础 269

132 XML技术 271

13.2.1 XML与HTML区别 271

13.2.2 XML文档的基本格式 271

13.2.3 SQL Server 2008中XML应用 272

13.3 SQL Server 2008的ODBC设置 275

13.3.1 ODBC的体系结构 276

13.3.2 ODBC数据源设置 276

13.3.3 管理ODBC数据源 280

课后习题 280

第14章 ASP.NET访问SQL Server 2008数据库 281

14.1 ASP.NET概述 281

14.2 ASP.NET访问SQL Server 2008数据库基础 284

14.2.1 ADONET框架 284

14.2.2 ASP.NET数据访问概述 284

14.2.3 ASP.NET数据源控件 284

14.2.4 ASP.NET数据绑定控件 286

14.3 ASP.NET访问SQL Server 2008数据库实例 286

14.3.1 数据库连接 286

14.3.2 创建数据输入页并配置DetailsView控件 287

14.3.3 配置 SqlDataSource控件显示数据 287

14.3.4 SqlDataSource控件其他配置 288

14.3.5 GridView控件实现连动显示 290

课后习题 291

第15章 SQL Server 2008应用开发实例 292

15.1 项目需求分析与功能结构 292

15.2 数据库规划与设计 294

15.2.1 数据库设计步骤 294

15.2.2 毕业论文管理网站的数据库设计 295

15.3 毕业论文管理网站的建设规划与设计 299

15.3.1 网站整体规划 299

15.3.2 与数据库的连接 300

15.3.3 网站登录 303

15.4 指导教师功能模块 305

15.4.1 提交题目 305

15.4.2 查看修改题目 307

15.4.3 确定选题学生 309

15.4.4 导师评分 313

15.5 学生功能模块 315

15.5.1 学生选题 315

15.5.2 提交开题报告 317

15.6 院系管理者功能模块 319

15.6.1 生成备选题目表 319

15.6.2 选题汇总表 320

15.7 学校管理者功能模块 326

参考文献 331

附录A数据类型 332

附录B函数 337

返回顶部