《SQLServer实用教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:吴春胤编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121075254
  • 页数:270 页
图书介绍:本书注重理论与实践相结合。根据数据库应用系统的基本功能,归纳出开发应用系统的基础模块,突出了教材的重点。通过例题、习题、试验等,使读者熟练掌握这些基础模块。在开发应用部分,可灵活运用、组合这些模块,构筑一个数据库应用系统。本书分为五个部分,包括SQL Server 2000基础、数据库的创建与管理、Transact-SQL和数据库编程、SQL Server 数据库技术的发展及数据库应用系统的开发。

第1部分 SQL Server 2005基础 3

第1章 数据库系统基础 3

1.1 基本概念 3

1.2 现实世界的数据描述 4

1.2.1 信息的三个领域 4

1.2.2 概念模型 5

1.2.3 数据模型 7

1.3 关系数据库设计 9

1.3.1 数据库设计的步骤 9

1.3.2 E-R模型向关系模型的转换 10

1.4 数据库系统的体系结构 11

1.5 关系数据库 14

1.5.1 关系数据库管理系统的功能 14

1.5.2 常见的关系数据库对象 15

习题1 16

第2章 SQL Server 2005概述 18

2.1 SQL Server 2005的新特性 18

2.2 安装和配置SQL Server 2005 20

2.2.1 安装SQL Server 2005 20

2.2.2 安装后的验证 27

2.3 SQL Server 2005的主要管理工具 28

2.3.1 SQL Server Management Studio 28

2.3.2 sqlcmd实用工具 31

2.3.3 SQL Server Configuration Manager 32

2.3.4 SQL Server Profiler 33

2.3.5 Database Engine Tuning Advisor 33

习题2 34

第2部分 数据库的创建与管理 37

第3章 SQL Server 2005数据类型 37

3.1 系统数据类型 37

3.1.1 整型数据类型 38

3.1.2 精确数值型数据类型 38

3.1.3 浮点型数据类型 39

3.1.4 货币型数据类型 39

3.1.5 字符数据类型 39

3.1.6 Unicode字符型数据类型 40

3.1.7 二进制型数据类型 41

3.1.8 日期时间型数据类型 41

3.1.9 特殊型数据类型 42

3.2 用户自定义数据类型 43

3.2.1 创建用户自定义数据类型 43

3.2.2 删除用户自定义数据类型 44

习题3 45

第4章 SQL Server 2005数据库的创建与管理 46

4.1 SQL Server数据库概述 46

4.2 SQL Server数据库的组成 47

4.3 数据库的创建 48

4.3.1 使用Management Studio管理工具创建数据库 48

4.3.2 使用CREALE DATABASE命令创建数据库 51

4.4 数据库的管理 54

4.4.1 数据库的属性设置 54

4.4.2 删除数据库 57

4.4.3 备份和恢复数据库 58

4.4.4 导入和导出数据 62

4.4.5 分离和附加数据库 80

习题4 84

第5章 SQL Server 2005数据库表的创建和管理 85

5.1 表的概述 85

5.2 表的设计 86

5.3 表的创建 87

5.3.1 使用Management Studio创建表 87

5.3.2 使用CREATE TABLE命令创建表 89

5.4 表结构的修改 90

5.5 表的删除 91

5.6 添加数据 93

5.6.1 使用Management Studio添加数据 93

5.6.2 使用INSERT命令添加数据 93

5.7 对已有数据进行管理 94

5.7.1 修改数据 94

5.7.2 删除数据 95

5.8 表的约束 96

习题5 100

第3部分 Transact-SQL语言和数据库编程 103

第6章 Transact-SQL语言 103

6.1 SQL语言简介 103

6.2 函数 104

6.2.1 集合函数 104

6.2.2 数量函数 106

6.3 使用SELECT语句 110

6.3.1 SELECT语句的基本介绍 110

6.3.2 查询特定列的信息 111

6.3.3 使用算术运算符和函数 112

6.4 使用WHERE子句 113

6.4.1 比较运算符 114

6.4.2 BETWEEN关键字 115

6.4.3 IN关键字 116

6.4.4 LIKE关键字 117

6.4.5 多条件查询 118

6.5 使用ORDER BY子句 119

6.6 汇总数据 121

6.6.1 GROUP BY子句 121

6.6.2 HAVING子句 122

6.7 高级查询技巧 122

6.7.1 联合查询 122

6.7.2 连接查询 123

6.7.3 子查询 127

6.7.4 基于查询生成新表 129

习题6 130

第7章 索引与视图 132

7.1 索引的定义与类型 132

7.1.1 索引的定义 132

7.1.2 索引的类型 134

7.2 索引的创建与删除 136

7.2.1 索引的创建 136

7.2.2 索引的删除 140

7.3 视图的基本概念及作用 141

7.3.1 视图的概念 141

7.3.2 视图的作用 141

7.4 视图的创建 142

7.5 视图修改和删除 146

7.5.1 视图修改 146

7.5.2 视图的删除 147

7.6 通过视图修改数据 148

习题7 149

第8章 存储过程 150

8.1 存储过程概述 150

8.2 存储过程的创建 151

8.2.1 创建存储过程的步骤 151

8.2.2 创建存储过程的命令CREATE PROCEDURE 152

8.2.3 应用举例 153

8.3 存储过程的执行 153

8.4 存储过程的修改和删除 155

8.4.1 存储过程的修改 155

8.4.2 存储过程的删除 156

习题8 156

第9章 触发器 157

9.1 触发器概述 157

9.2 触发器的工作原理及过程 157

9.3 触发器的创建 158

9.3.1 创建触发器的方法 158

9.3.2 利用CREATE TRIGGER命令创建触发器 160

9.4 触发器的修改和删除 161

9.4.1 修改触发器 161

9.4.2 删除触发器 162

习题9 162

第10章 事务处理与封锁 163

10.1 事务的基本概念 163

10.1.1 事务的定义 163

10.1.2 事务的状态 164

10.1.3 事务的类型 164

10.1.4 定义事务 165

10.2 事务的并行控制 167

10.2.1 事务的串行调度与并行调度 167

10.2.2 并行异常问题 168

10.3 封锁 169

10.3.1 封锁的概念 169

10.3.2 基本锁与专用锁 170

10.3.3 封锁协议 171

10.3.4 活锁与死锁 172

10.3.5 锁的粒度 173

10.4 事务隔离级别与锁的使用 173

10.4.1 事务隔离级别 173

10.4.2 查看锁定信息 174

10.4.3 死锁的预防和处理 175

习题10 176

第11章 SQL Server 2005数据库的安全性管理 177

11.1 对SQL Server的访问 177

11.2 SQL Server的安全性权限 184

11.3 角色 188

11.4 与安全有关的Transact-SQL语句 194

11.5 视图与数据访问 195

11.6 存储过程与数据访问 196

习题11 196

第4部分 SQL Server 2005的应用 199

第12章 数据库应用程序接口 199

12.1 ODBC基础知识 199

12.1.1 ODBC结构 199

12.1.2 ODBC数据源管理 202

12.2 ADO基础知识 208

12.2.1 ADO应用程序的结构 208

12.2.2 ADO对象的结构 208

习题12 209

第13章 基于Web的数据库应用 210

13.1 IIS安装及设置 210

13.1.1 IIS安装 210

13.1.2 配置网站 211

13.2 网页制作 213

13.3 ASP 215

13.4 ASP的数据库编程 216

13.4.1 基础模块1——输出数据 216

13.4.2 基础模块2——数据输入与数据获取 217

13.4.3 基础模块3——查询记录 220

13.4.4 基础模块4——添加记录 224

13.4.5 基础模块5——删除记录 227

13.4.6 基础模块6——修改记录 232

13.4.7 基础模块7——选择记录号显示记录详细内容 237

13.4.8 基础模块8——分页显示 241

13.5 综合实例分析 244

13.5.1 留言簿 244

13.5.2 论坛 262

习题13 265

附录A ST数据库表结构及样本数据 266

附录B 实验及实践环节安排 268

参考文献 269