当前位置:首页 > 工业技术
SQL Server基础与案例开发详解
SQL Server基础与案例开发详解

SQL Server基础与案例开发详解PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:李俊民,王国胜,张石磊编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302333777
  • 页数:354 页
图书介绍:本书内容主要包括数据库概述、SQL Server 2008数据库基础、Transact—SQL语言基础、数据库和表的基本操作、数据库查询、索引操作、视图操作、存储过程与触发器、事务与并发控制、数据库的备份、还原与维护、错误和异常处理、数据库的安全管理、SQL数据库在Visual C#中的使用、SQL数据库在ASP中的使用以及数据库项目开发。
上一篇:液压与气动技术下一篇:文化设计
《SQL Server基础与案例开发详解》目录

第1章 数据库概述 1

1.1 数据库的基础知识 2

1.1.1 信息与数据 2

1.1.2 数据处理 2

1.1.3 数据库的发展史 2

1.2 数据库系统 3

1.2.1 数据库系统的组成 3

1.2.2 数据库系统的特点 4

1.2.3 数据库系统的体系结构 5

1.3 数据库的类型 6

1.3.1 层次模型 6

1.3.2 网状模型 7

1.3.3 关系模型 7

1.4 常见数据库介绍 8

1.4.1 Microsoft Access 8

1.4.2 Visual FoxPro 8

1.4.3 SQL Server 8

1.4.4 Oracle 8

1.5 上机演练 8

第2章 SQL Server 2008数据库基础 9

2.1 SQL Server 2008的特点 10

2.2 SQL LServer 2008的安装与配置 11

2.2.1 SQL Server 2008的环境需求 11

2.2.2 SQL Server 2008的安装过程 12

2.2.3 SQL Server 2008的升级规划 16

2.3 SQL Server 2008的功能介绍 17

2.3.1 安全方面 17

2.3.2 管理方面 18

2.3.3 开发方面 19

2.4 服务器管理 20

2.4.1 服务器注册 20

2.4.2 服务器的启动、暂停和停止 22

2.4.3 使用SQL Server Management Studio配置选项 23

2.5 上机演练 24

第3章 SQL Server Management Studio应用 25

3.1 SQL Server Management Studio概述 26

3.1.1 SQL Server Management Studio的环境布局 26

3.1.2 SQL Server Management Studio的环境配置 28

3.1.3 查询分析器的使用 29

3.2 设计与管理数据库 31

3.2.1 创建数据库 31

3.2.2 删除数据库 33

3.2.3 收缩数据库 34

3.2.4 分离数据库 35

3.2.5 附加数据库 36

3.2.6 备份数据库 37

3.2.7 还原数据库 39

3.3 设计与管理数据表 41

3.3.1 新建数据表 41

3.3.2 导入导出数据表 43

3.3.3 修改数据表 47

3.3.4 重命名数据表 49

3.3.5 删除数据表 50

3.4 维护数据表记录 50

3.4.1 插入数据信息 50

3.4.2 修改数据信息 51

3.4.3 删除数据信息 52

3.4.4 数据压缩 53

3.5 管理视图 54

3.5.1 创建视图 54

3.5.2 修改视图 56

3.5.3 删除视图 57

3.6 上机演练 58

第4章 使用T-SQL语句管理数据表与视图 59

4.1 使用CREATE TABLE语句创建数据表 60

4.1.1 CREATE TABLE语句介绍 60

4.1.2 创建常见的数据表 60

4.1.3 创建具有自动编号列的数据表 61

4.1.4 创建具有约束规则的数据表 62

4.1.5 创建具有默认值字段的数据表 63

4.1.6 创建临时表 63

4.2 使用ALTER TABLE语句修改数据表 64

4.2.1 ALTER TABLE语句介绍 65

4.2.2 在现有数据表中添加新的字段 65

4.2.3 删除现有数据表中的字段 65

4.2.4 修改字段属性 66

4.2.5 设置数据表主键 66

4.2.6 禁用与启用约束 67

4.3 使用DROP TABLE语句删除数据表 68

4.3.1 DROP TABLE语句介绍 68

4.3.2 删除数据表 68

4.3.3 删除临时表 69

4.4 使用SQL Server语句管理视图 69

4.4.1 创建视图 69

4.4.2 修改视图 71

4.4.3 删除视图 72

4.5 上机演练 73

第5章 使用T-SQL语句维护数据 75

5.1 使用INSERT语句插入数据记录 76

5.1.1 INSERT语句介绍 76

5.1.2 在数据表的部分字段中插入数据 76

5.1.3 在数据表的所有字段中插入数据 77

5.1.4 将查询数据插入另一个数据表中 77

5.2 使用UPDATE语句修改数据记录 79

5.2.1 UPDATE语句介绍 79

5.2.2 根据条件修改数据记录 80

5.2.3 修改数据表中所有的数据记录 80

5.2.4 修改数据表中的前n条数据记录 81

5.3 使用DELETE语句删除数据记录 82

5.3.1 DELETE语句介绍 82

5.3.2 根据条件删除数据记录 82

5.3.3 删除数据表中所有的数据记录 82

5.4 使用TRUNCATE TABLE语句删除数据记录 83

5.4.1 TRUNCATE TABLE语句介绍 83

5.4.2 使用TRUNCATE TABLE语句删除数据记录 84

5.5 上机演练 84

第6章 T-SQL查询语句 85

6.1 SELECT查询语句介绍 86

6.1.1 SELECT语句的语法结构 86

6.1.2 SELECT语句的执行 86

6.2 SELECT语句查询 87

6.2.1 投影查询 87

6.2.2 在查询时使用别名 88

6.3 基础条件查询 88

6.3.1 相等条件查询 88

6.3.2 不等条件查询 89

6.3.3 数值区间条件查询 90

6.4 日期时间查询 90

6.4.1 查询日期区间数据 90

6.4.2 查询大于或小于某日期的数据 91

6.5 模糊查询 91

6.5.1 LIKE运算符查询 92

6.5.2 通配符查询 92

6.6 运算符查询 94

6.6.1 AND运算符查询 94

6.6.2 OR运算符查询 95

6.6.3 IN运算符查询 95

6.6.4 NOT IN运算符查询 96

6.7 数据表连接查询 96

6.7.1 外连接 97

6.7.2 内连接 98

6.7.3 交叉连接 99

6.8 联合查询 99

6.8.1 UNION语句查询 99

6.8.2 INTERSECT语句查询 100

6.8.3 EXCEPT语句查询 101

6.9 子查询 102

6.9.1 子查询及相关子查询 102

6.9.2 带EXISTS测试的子查询 103

6.9.3 ANY运算符的子查询 104

6.9.4 ALL运算符的子查询 104

6.10 查询中的相关处理 105

6.10.1 去除重复记录 105

6.10.2 查询前n条数据记录 106

6.11 对查询结果进行排序 106

6.11.1 排序的方法与种类 106

6.11.2 单列排序 107

6.11.3 多列排序 108

6.11.4 在排序时使用序号 108

6.12 上机演练 109

第7章 存储过程 111

7.1 存储过程介绍 112

7.1.1 存储过程概述 112

7.1.2 存储过程的优点 112

7.2 在SQL Server Management Studio中管理存储过程 113

7.2.1 创建存储过程 113

7.2.2 执行存储过程 114

7.2.3 修改存储过程 114

7.2.4 删除存储过程 115

7.3 使用SQL Server语句管理存储过程 116

7.3.1 使用SQL Server语句创建存储过程 116

7.3.2 使用SQL Server语句执行存储过程 119

7.3.3 使用SQL Server语句修改存储过程 120

7.3.4 使用SQL Server语句删除存储过程 121

7.4 上机演练 122

第8章 触发器 123

8.1 触发器介绍 124

8.1.1 触发器概述 124

8.1.2 触发器的作用 124

8.2 在SQL Server Management Studio中管理触发器 125

8.2.1 创建触发器 125

8.2.2 修改触发器 126

8.2.3 删除触发器 127

8.3 使用SQL Server语句管理触发器 127

8.3.1 创建触发器 127

8.3.2 修改触发器 134

8.3.3 删除触发器 135

8.4 启用与禁用触发器 136

8.4.1 禁用触发器 136

8.4.2 启用触发器 138

8.5 上机演练 140

第9章 游标管理 141

9.1 游标介绍 142

9.1.1 游标概述 142

9.1.2 游标的作用 142

9.2 游标的基础操作 143

9.2.1 定义游标 143

9.2.2 打开游标 144

9.2.3 读取游标 144

9.2.4 关闭与释放游标 145

9.3 游标的应用与管理 146

9.3.1 使用游标查询数据 147

9.3.2 使用游标修改数据 147

9.3.3 使用游标删除数据 148

9.3.4 使用游标查询数据记录条数 149

9.3.5 使用游标统计数据 150

9.3.6 使用系统存储过程查看游标属性 151

9.4 上机演练 153

第10章 函数应用及管理 155

10.1 函数概述 156

10.1.1 函数的概念 156

10.1.2 函数的类型 156

10.2 常用函数 157

10.2.1 字符串函数 157

10.2.2 日期与时间函数 160

10.2.3 数学函数 163

10.2.4 类型转换函数 166

10.3 特殊函数 167

10.3.1 聚合函数 167

10.3.2 配置函数 169

10.3.3 元数据函数 170

10.4 系统函数 173

10.4.1 常用系统函数 173

10.4.2 系统统计函数 177

10.5 用户自定义函数 178

10.5.1 创建用户自定义函数 178

10.5.2 删除用户自定义函数 180

10.6 上机演练 182

第11章 索引管理 183

11.1 索引概述 184

11.1.1 索引的概念 184

11.1.2 索引的种类 184

11.2 创建索引 185

11.2.1 CREATE INDEX语句的语法结构 185

11.2.2 创建复合索引 185

11.2.3 创建唯一索引 187

11.2.4 创建聚集索引 188

11.3 修改索引 189

11.3.1 ALTER INDEX语句的语法结构 189

11.3.2 设置索引的选项 190

11.3.3 禁用与启用索引 191

11.4 删除索引 192

11.4.1 DROP INDEX语句的语法结构 192

11.4.2 使用DRO PINDEX语句删除索引 192

11.5 上机演练 193

第12章 事务控制 195

12.1 事务概述 196

12.1.1 事务的概念 196

12.1.2 事务的种类 196

12.1.3 事务的特点 196

12.2 事务的基本操作 197

12.2.1 启动事务 197

12.2.2 保存事务 198

12.2.3 提交事务 199

12.2.4 回滚事务 200

12.3 事务的并发控制 201

12.3.1 并发操作的问题 201

12.3.2 事务的隔离级别 201

12.4 上机演练 202

第13章 SQL Server报表管理 203

13.1 SQL Server 2008报表概述 204

13.1.1 报表的概念及作用 204

13.1.2 配置SQL Server 2008报表服务器 204

13.2 创建报表 207

13.2.1 使用报表向导创建报表 207

13.2.2 使用报表设计器创建报表 210

13.2.3 创建带有参数的报表 213

13.3 上机演练 215

第14章 XML数据管理 217

14.1 XML概述 218

14.1.1 XML概念的理解 218

14.1.2 SQL Server 2008数据库对XML的支持 218

14.2 XML数据类型 218

14.2.1 理解XML数据类型 218

14.2.2 给XML数据类型的变量赋值 219

14.2.3 在数据表中插入XML数据 219

14.2.4 XML数据类型的提供方法 220

14.3 XML数据管理 226

14.3.1 使用OPENXML语句管理XML 226

14.3.2 使用FOR XML语句管理XML 227

14.3.3 设置行集格式 231

14.4 管理XML Schema 232

14.4.1 创建XML Schema 232

14.4.2 修改XML Schema 234

14.4.3 删除XML Schema 235

14.5 XML索引管理 236

14.5.1 新建XML索引 236

14.5.2 修改XML索引 238

14.5.3 删除XML索引 238

14.6 上机演练 239

第15章 自动化任务管理 241

15.1 SQL Server代理 242

15.1.1 SQL Server代理介绍 242

15.1.2 设置SQL Server代理 242

15.1.3 启动和停止SQL Server代理 244

15.2 作业 246

15.2.1 作业介绍 246

15.2.2 创建作业 246

15.2.3 创建作业步骤 248

15.2.4 创建作业计划 250

15.2.5 运行作业 251

15.2.6 修改与删除作业 252

15.2.7 查看作业日志 252

15.3 警报与操作员 253

15.3.1 创建警报 253

15.3.2 删除警报 254

15.3.3 创建操作员 254

15.3.4 为操作员分配警报 255

15.4 维护计划 256

15.4.1 通过向导创建维护计划 256

15.4.2 创建能够自动运行的维护计划 259

15.5 上机演练 260

第16章 数据库安全管理 261

16.1 SQL Server安全概述 262

16.2 密钥与证书管理 262

16.2.1 密钥管理 262

16.2.2 证书管理 263

16.3 数据库安全配置 264

16.3.1 数据库角色管理 264

16.3.2 数据库用户管理 267

16.4 数据备份管理 269

16.4.1 数据备份的必要性 269

16.4.2 数据备份的策略与模式 269

16.4.3 使用T-SQL语句备份数据库 270

16.5 数据还原管理 274

16.6 上机演练 275

第17章 Visual Basic 6.0在SQL Server 2008中的应用 277

17.1 Visual Basic 6.0开发环境介绍 278

17.1.1 Visual Basic 6.0开发环境 278

17.1.2 设置编程环境 282

17.2 用Visual Basic 6.0开发库存管理系统 285

17.2.1 系统目标 285

17.2.2 设计数据库 285

17.2.3 设计连接数据库的模块 288

17.2.4 系统登录模块的设计 289

17.2.5 系统主界面的实现 290

17.2.6 出入库管理模块的设计 292

17.2.7 商品销售模块的设计 294

17.2.8 销售统计模块的设计 296

17.2.9 编译及生成可执行程序 298

17.3 上机演练 299

第18章 C#在SQL Server 2008中的应用 301

18.1 C#语言介绍 302

18.1.1 C#语言的由来 302

18.1.2 C#语言的特点 302

18.2 .NET开发平台介绍 303

18.2.1 .NET概述 303

18.2.2 Microsoft Visual Studio.NET 2008集成开发环境介绍 304

18.3 用C#开发服装连锁店信息管理系统 306

18.3.1 系统目标 306

18.3.2 设计数据库 306

18.3.3 登录模块的设计 310

18.3.4 系统主窗体的设计 312

18.3.5 销售管理模块的设计 315

18.3.6 分店调货模块的设计 319

18.3.7 销售查询模块的设计 323

18.4 上机演练 326

第19章 ASP.NET在SQL Server 2008中的应用 327

19.1 系统分析与需求概述 328

19.1.1 系统功能描述 328

19.1.2 系统功能流程图 329

19.2 系统的详细设计与实现 329

19.2.1 数据库设计 329

19.2.2 系统母版页设计 330

19.2.3 网站主页的设计实现 335

19.2.4 网站项目列表页的设计实现 340

19.2.5 项目详细信息页的设计实现 343

19.2.6 产品展示页的设计实现 346

19.2.7 客服服务页的设计实现 348

19.3 系统关键技术实现 349

19.3.1 在网页中播放视频的设计实现 350

19.3.2 限制显示数据信息字符长度的实现 353

19.4 上机演练 354

相关图书
作者其它书籍
返回顶部