当前位置:首页 > 工业技术
SQL Server 2000/2005数据库开发实例入门与提高
SQL Server 2000/2005数据库开发实例入门与提高

SQL Server 2000/2005数据库开发实例入门与提高PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:余金山,林慧编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2005
  • ISBN:712101775X
  • 页数:454 页
图书介绍:本书从基本概念和实际应用出发,由浅入深、循序渐进地讲述数据库设计基础知识和数据库创建、表的操作、视图操作、索引创建、存储过程与触发器应用、数据的安全与管理、备份与恢复等内容;将“企业短信收发平台”案例融入各章节,阐述数据库创建、管理、开发与SQL语言程序设计的思想与具体方法;简明扼要地介绍SQL Server的上机实验操作;根据技能培养的要求,结合案例,给出多个实例,以便学习者更好地学习和掌握数据库的基本知识与技能。
《SQL Server 2000/2005数据库开发实例入门与提高》目录

第1章 SQL Server 2005基础知识 1

1.1 SQL Server 2005简介 1

1.1.1 SQL Server 2005概述 1

1.1.2 SQL Server 2005新特性 4

1.1.3 学习SQL Server 2005的方法 7

1.2 SQL Server 2005设置 7

1.3 SQL Server 2005编程管理工具 9

1.3.1 SQL Server管理控制台 9

1.3.2 业务智能开发工具 10

1.3.3 SQL Profiler 11

1.3.4 SQL计算机管理器 11

1.3.5 数据库调试建议工具 13

1.3.6 命令行工具 13

1.4 SQL Server 2005数据库结构 14

1.4.1 物理数据库 14

1.4.2 数据库对象 16

1.5 Transact-SQL语言 19

1.5.1 Transact-SQL语言概述 19

1.5.2 Transact-SQL基本对象 20

1.5.3 SQL Server 2005数据类型 22

1.5.4 批处理 25

1.5.5 Transact-SQL流程控制语言 25

1.5.6 SELECT查询语句 27

1.6 小结 32

第2章 数据库的基本操作 33

2.1 数据库基础知识 33

2.1.1 文件和文件组 33

2.1.2 设计数据库 34

2.1.3 创建数据库 38

2.1.4 修改数据库 50

2.1.5 删除数据库 63

2.2.1 典型实例——创建课程管理数据库 65

2.2 创建数据库实例 65

2.2.2 起步——创建在线销售管理数据库 69

2.2.3 进阶——创建企业网站内容管理系统数据库 72

2.2.4 提高——创建短信收发平台数据库 73

2.3 修改和删除数据库实例 73

2.3.1 典型实例——修改课程管理数据库 74

2.3.2 起步——修改在线销售管理数据库 75

2.3.3 进阶——修改企业网站内容管理数据库 76

2.3.4 提高——删除短信收发平台数据库 76

2.4 小结 78

第3章 数据表 79

3.1 数据表基础知识 79

3.1.1 列的属性 80

3.1.2 创建数据表 82

3.1.3 修改数据表 91

3.1.4 删除数据表 96

3.2 创建数据表实例 97

3.2.1 典型实例——创建课程管理数据表 98

3.2.2 起步——创建在线销售数据库表 101

3.2.3 进阶——创建企业网站内容管理信息数据表 103

3.2.4 提高——创建短信收发平台数据表 105

3.3 修改和删除数据表实例 107

3.3.1 典型实例——修改课程管理数据表 107

3.3.2 起步——修改在线销售数据表 111

3.3.3 进阶——修改企业网站内容管理数据表 111

3.3.4 提高——删除短信收发平台数据表 114

3.4 小结 116

第4章 视图 117

4.1 视图的基础知识 117

4.1.1 视图的概念 117

4.1.2 视图的优缺点 118

4.1.3 创建视图 119

4.1.4 使用视图修改数据 124

4.1.5 修改视图 131

4.1.6 删除视图 132

4.2 创建视图 134

4.2.1 典型实例——创建系专业信息视图 134

4.2.2 起步——创建订单产品信息视图 138

4.2.3 进阶——创建企业网站内容管理系统管理员信息视图 140

4.2.4 提高——创建显示用户信息的视图 141

4.3 使用视图修改数据 142

4.3.1 典型实例——通过视图修改基表中的数据 142

4.3.2 起步——通过视图删除基表中的数据 144

4.3.3 进阶——通过视图向基表中插入数据 144

4.3.4 提高——通过视图更新基表中的数据 146

4.4 修改视图 146

4.5 删除视图 149

4.6 小结 150

第5章 数据完整性 151

5.1 数据完整性基础知识 151

5.1.1 数据完整性概述 151

5.1.2 约束 152

5.1.3 规则 163

5.2 数据完整性系列实例之一 164

5.2.1 典型实例——创建CHECK约束 164

5.2.2 起步——创建和使用规则 167

5.2.3 进阶——创建UNIQUE约束 169

5.2.4 提高——删除约束和规则 169

5.3 数据完整性系列实例之二 171

5.3.1 典型实例——创建主键约束 171

5.3.2 起步——删除主键约束 172

5.3.3 进阶——创建外键约束 173

5.4 小结 174

5.3.4 提高——删除外键约束 174

第6章 索引 175

6.1 索引的基础知识 175

6.1.1 索引的概述 175

6.1.2 索引的类型 176

6.1.3 创建索引 183

6.1.4 查看和修改索引 194

6.1.5 删除索引 197

6.2 创建索引实例 200

6.2.1 典型实例——创建惟一索引 200

6.2.2 起步——创建非聚集索引 202

6.2.3 进阶——创建复合索引 203

6.2.4 提高——创建索引视图 203

6.3 查看、修改和删除索引实例 210

6.3.1 典型实例——查看索引 210

6.3.3 进阶——修改索引名 212

6.3.2 起步——修改索引选项 212

6.3.4 提高——删除索引 213

6.4 小结 213

第7章 存储过程 215

7.1 存储过程的基础知识 215

7.1.1 存储过程概述 215

7.1.2 创建存储过程 216

7.1.3 执行存储过程 220

7.1.4 查看存储过程 223

7.1.5 修改存储过程 223

7.1.6 删除存储过程 225

7.2 创建存储过程实例 225

7.2.1 典型实例——创建简单的存储过程 225

7.2.2 起步——创建带输入参数的存储过程 228

7.2.3 进阶——创建带返回值参数的存储过程 230

7.2.4 提高——创建存储过程并设置自动执行 235

7.3.1 典型实例——查看存储过程 236

7.3 管理存储过程 236

7.3.2 起步——修改存储过程之一 237

7.3.3 进阶——修改存储过程之二 238

7.3.4 提高——删除存储过程 239

7.4 小结 240

第8章 游标 241

8.1 游标基础知识 241

8.1.1 游标的概念 241

8.1.2 游标类型 242

8.1.3 创建游标 244

8.1.4 使用游标 247

8.2 游标应用实例 250

8.2.1 典型实例——通过游标显示作者姓名 250

8.2.2 起步——使用简单的游标 251

8.2.3 进阶——通过游标更新数据 252

8.2.4 提高——在事务中使用游标 253

8.3 小结 255

第9章 触发器 257

9.1 触发器基础知识 257

9.2 创建触发器 258

9.3 修改、禁用、启用和删除触发器 262

9.4 DML触发器 264

9.4.1 DML触发器概述 264

9.4.2 设计DML触发器 264

9.5 DDL触发器 266

9.5.1 DDL触发器概述 266

9.5.2 设计DDL触发器 266

9.6 创建DML触发器实例 268

9.6.1 典型实例——创建一个简单的DML触发器 269

9.6.2 起步——创建简单的INSERT、UPDATE和DELETE触发器 270

9.6.3 进阶——通过触发器实现简单规则 270

9.6.4 提高——通过触发器实现复杂规则 271

9.8 修改、禁用、启用和删除触发器实例 272

9.7 创建DDL触发器实例 272

9.9 小结 274

第10章 备份与恢复 275

10.1 备份与恢复概述 275

10.1.1 为什么需要备份 275

10.1.2 备份与恢复策略 276

10.1.3 备份类型 277

10.1.4 恢复模型 278

10.1.5 创建备份 279

10.1.6 数据库还原 287

10.2 实现备份 295

10.2.1 典型实例——创建数据库完全备份 295

10.2.2 起步——创建完全差异备份 297

10.2.3 进阶——建事务日志备份 297

10.3.2 起步——恢复数据库并移动文件 298

10.3.1 典型实例——恢复完全和差异数据库 298

10.3 实现恢复 298

10.2.4 提高——创建文件和文件组备份 298

10.3.3 进阶——使用BACKUP和RESTORE创建数据库副本 299

10.3.4 提高——使用事务日志进行恢复操作 299

10.4 小结 300

第11章 安全与权限 301

11.1 安全与权限基础知识 301

11.1.1 SQL Server 2005安全设计目标及其设计改进 301

11.1.2 SQL Server安全管理机制 303

11.1.3 SQL Server宿主 307

11.1.4 权限 308

11.1.5 管理SQL Server登录 313

11.1.6 管理SQL Server用户 316

11.1.7 管理SQL Server角色 317

11.1.8 管理SQL Server权限 318

11.2.1 典型实例——创建服务器登录 323

11.2 管理SQL Server登录 323

11.2.2 起步——创建登录 324

11.2.3 进阶——修改登录名和数据库用户 324

11.2.4 提高——删除登录名和数据库用户 324

11.3 管理SQL Server角色 325

11.3.1 典型实例——创建角色 325

11.3.2 起步——添加角色成员 325

11.3.3 进阶——添加固定服务器角色 325

11.3.4 提高——删除服务器角色成员 325

11.4 管理SQL Server权限 325

11.4.1 典型实例——对特定用户设置访问对象权限 326

11.4.2 起步——在权限层次中授予对象权限 326

11.4.3 进阶——给SQL Server角色授予权限 326

11.4.4 提高——拒绝权限和废除权限 326

11.5 小结 327

12.1.1 术语定义 329

12.1 系统概述 329

第12章 SQL Server 2005实例:企业短信收发平台 329

12.1.2 目标 330

12.1.3 具体任务 330

12.2 系统需求分析 330

12.2.1 功能需求 330

12.2.2 性能要求 331

12.2.3 通讯平台需求 331

12.2.4 计算机设备需求 331

12.2.5 数据库要求 332

12.3 企业短信收发平台系统设计 332

12.3.1 系统逻辑结构 332

12.3.2 系统体系结构及信息流 332

12.3.3 系统业务流程 333

12.4 在SQL Server 2005中创建数据库 333

12.4.1 创建数据库 333

12.4.2 短信收发管理 336

12.4.3 系统管理 339

12.4.4 人员信息管理 342

12.4.5 通讯录管理 345

12.4.6 短信模板管理 345

12.5 实现程序 346

12.5.1 创建程序结构 347

12.5.2 配置系统 349

12.5.3 创建登录页 350

12.6 创建企业短信收发平台首页 361

12.6.1 创建存储过程 362

12.6.2 创建数据访问类 362

12.6.3 创建界面 366

12.7 创建系统管理模块 380

12.7.1 创建登录日志操作模块 380

12.7.2 创建操作日志操作模块 392

12.7.3 创建黑名单管理模块 405

12.7.4 创建过滤内容管理模块 433

12.7.5 创建目录管理模块 433

12.8 创建人员管理模块 434

12.8.1 创建机构管理模块 434

12.8.2 创建部门管理模块 435

12.8.3 创建人员管理模块 436

12.9 创建通讯录管理模块 438

12.10 创建短信收发模块 439

12.10.1 写短信模块 440

12.10.2 定时发短信模块 449

12.10.3 待发短信模块 450

12.10.4 已发短信管理模块 451

12.10.5 已收短信管理模块 452

12.10.6 余额查询模块 453

12.11 小结 454

返回顶部