《精通SQL Server 2005数据库应用系统开发》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:启明工作室编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2007
  • ISBN:711516200X
  • 页数:456 页
图书介绍:本书讲述了SQL Server 2005的配置、管理和开发的基础知识,以及开发数据库应用程序的方法与技巧。本书主要分成两个部分:第一部分为SQL Server 2005数据库管理部分,主要介绍了SQL Server 2005的基本特点、安装过程、数据库管理、数据库配置、数据库安全和Report Services报表设计等;第二部分为实例部分,使用Visual Basic、Visual C++、ASP和ASP.NET(Visual C#)等多种经典开发工具开发C/S(Client / Server)模式和B/S(Browser / Server)模式的网络数据库应用程序。本书适合具备一定编程基础、但对SQL Server 2005数据库管理及应用程序开发不甚了解的读者,也可以作为数据库程序设计人员的参考书籍。

第1章 安装SQL Server 2005 1

1.1 SQL Server 2005产品概况 1

1.2 安装SQL Server 2005 2

1.2.1 安装前准备 2

1.2.2 SQL Server 2005数据库服务器的安装过程 5

1.2.3 下载并安装SQL Server 2005补丁 10

第2章 服务器与客户端配置 15

2.1 常用管理工具 15

2.1.1 SQL Server Management Studio 15

2.1.2 SQL Server Business Intelligence Development Studio 18

2.1.3 SQL Server配置管理器 19

2.2 配置服务器 20

2.2.1 创建服务器组 20

2.2.2 注册服务器 21

2.2.3 启动、暂停和停止SQL Server 22

2.2.4 配置服务器属性 24

2.2.5 配置网络连接 26

2.3 配置客户端 28

2.3.1 配置客户端网络 28

2.3.2 配置ODBC数据源 29

2.3.3 测试客户端的配置 31

第3章 Transact-SQL语言 33

3.1 Transact-SQL概述 33

3.1.1 Transact-SQL的语法规则 33

3.1.2 Transact-SQL的语法元素 34

3.2 常量和变量 36

3.2.1 常量 36

3.2.2 变量 37

3.3 数据类型和运算符 38

3.3.1 数据类型 38

3.3.2 运算符 43

3.4 流控制语句 46

3.4.1 IF...ELSE语句 46

3.4.2 WHILE语句 46

3.4.3 WAITFOR语句 48

3.4.4 GOTO语句 49

3.4.5 RETURN语句 49

3.4.6 TRY...CATCH语句 49

3.5 常用函数 50

3.5.1 聚合函数 50

3.5.2 日期和时间函数 51

3.5.3 数学函数 52

3.5.4 字符串函数 53

3.5.5 配置函数 55

第4章 数据库管理、配置和维护 57

4.1 数据库管理 57

4.1.1 系统数据库 57

4.1.2 创建数据库 58

4.1.3 修改数据库 62

4.1.4 删除数据库 65

4.2 数据库快照 66

4.2.1 基本概念 66

4.2.2 创建数据库快照 67

4.2.3 查看数据库快照 68

4.2.4 恢复到数据库快照 69

4.2.5 删除数据库快照 69

4.3 备份和还原数据库 69

4.3.1 创建数据库备份 69

4.3.2 还原数据库备份 71

4.4 分离和附加数据库 74

4.4.1 分离数据库 74

4.4.2 附加数据库 75

第5章 数据库对象管理 79

5.1 表管理 79

5.1.1 表的概念 79

5.1.2 创建表 80

5.1.3 修改表 83

5.1.4 删除表 85

5.1.5 插入数据 85

5.1.6 修改数据 87

5.1.7 删除数据 87

5.1.8 查询表中的数据 88

5.2 表约束 93

5.2.1 主键约束 93

5.2.2 惟一性约束 94

5.2.3 检查约束 96

5.2.4 默认约束 97

5.2.5 外键约束 98

5.3 索引管理 101

5.3.1 设计索引 101

5.3.2 创建索引 102

5.3.3 修改索引 103

5.3.4 删除索引 104

5.4 视图管理 104

5.4.1 基本概念 104

5.4.2 创建视图 105

5.4.3 修改视图 108

5.4.4 删除视图 109

第6章 数据库安全管理 111

6.1 安全管理概述 111

6.2 登录 111

6.2.1 身份验证模式 112

6.2.2 创建登录名 112

6.2.3 修改登录名 115

6.2.4 删除登录名 116

6.3 用户 116

6.3.1 系统用户 116

6.3.2 创建用户 117

6.3.3 修改用户 119

6.3.4 删除用户 119

6.4 角色 119

6.4.1 角色 120

6.4.2 创建角色 121

6.4.3 修改角色 123

6.4.4 删除角色 124

6.4.5 管理角色中的用户 125

6.5 架构 126

6.5.1 创建架构 126

6.5.2 修改架构 128

6.5.3 删除角色 129

6.6 权限管理 130

6.6.1 概述 130

6.6.2 设置权限 131

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

7.1 存储过程 137

7.1.1 存储过程的基本概念 137

7.1.2 创建存储过程 138

7.1.3 执行存储过程 140

7.1.4 修改和重命名存储过程 141

7.1.5 删除存储过程 144

7.2 触发器 144

7.2.1 触发器的基本概念 144

7.2.2 inserted和deleted表 146

7.2.3 创建触发器 146

7.2.4 修改和重命名触发器 148

7.2.5 删除触发器 149

7.3 游标 149

7.3.1 游标的基本概念 149

7.3.2 声明游标 151

7.3.3 打开游标 153

7.3.4 读取游标数据 153

7.3.5 关闭游标 155

7.3.6 删除游标 156

第8章 Reporting Services 159

8.1 安装和配置Reporting Services 159

8.1.1 安装Reporting Services 159

8.1.2 检测组件是否安装成功 160

8.2 管理和使用Reporting Services 163

8.2.1 创建和设计报表 164

8.2.2 报表的高级配置 170

8.2.3 创建报表模型 175

8.2.4 设置动态查询 181

第9章 ADO和ADO.NET技术 185

9.1 ADO数据访问技术 185

9.1.1 ADO数据模型 185

9.1.2 数据库访问控件 187

9.1.3 常用ADO对象 200

9.2 ADO.NET数据访问技术 206

9.2.1 ADO.NET的结构 206

9.2.2 ADO.NET的命名空间 207

9.2.3 ADO.NET常用对象 208

第10章 库存管理系统(Visual C++) 221

10.1 系统总体设计 221

10.1.1 系统功能描述 221

10.1.2 功能模块划分 223

10.1.3 系统流程分析 223

10.2 数据库设计 224

10.2.1 数据库备份 224

10.2.2 数据库表设计 224

10.3 设计工程框架 227

10.3.1 创建工程并设置主界面 227

10.3.2 为表添加类 229

10.3.3 设计登录模块 236

10.4 客户管理模块设计 238

10.4.1 设计客户信息管理对话框 238

10.4.2 设计客户信息编辑对话框 242

10.5 仓库管理模块设计 244

10.5.1 设计仓库信息管理对话框 244

10.5.2 设计仓库信息编辑对话框 245

10.6 用户管理模块设计 246

10.6.1 设计用户信息管理对话框 246

10.6.2 设计用户信息编辑对话框 248

10.6.3 设计修改用户密码的对话框 248

10.6.4 在主界面中增加用户管理代码 249

10.7 商品管理模块设计 250

10.7.1 设计商品类别管理对话框 250

10.7.2 设计商品类别编辑对话框 253

10.7.3 设计商品信息管理对话框 254

10.7.4 设计商品信息编辑对话框 255

10.8 库存操作管理模块设计 256

10.8.1 设计入库单管理对话框 256

10.8.2 设计入库单编辑对话框 258

10.8.3 设计出库操作管理对话框 261

10.8.4 设计出库操作编辑对话框 262

10.8.5 设计库存盘点管理对话框 265

10.8.6 设计库存盘点编辑对话框 266

10.9 库存警示管理模块设计 267

10.9.1 设计商品数量报警管理模块 267

10.9.2 设计商品失效报警管理模块 268

第11章 图书借阅管理系统(Visual Basic) 271

11.1 系统总体设计 271

11.1.1 系统功能描述 271

11.1.2 功能模块划分 273

11.1.3 系统流程分析 273

11.2 数据库设计 274

11.2.1 数据库备份 274

11.2.2 设计表结构 274

11.3 设计工程框架 277

11.3.1 创建工程 277

11.3.2 添加模块 277

11.3.3 添加类模块 279

11.4 登录模块及系统主界面设计 286

11.4.1 设计登录窗体 286

11.4.2 设计主界面 288

11.5 图书分类管理模块设计 290

11.5.1 使用TreeView控件 290

11.5.2 设计图书分类管理窗体 293

11.5.3 设计图书分类编辑窗体 296

11.5.4 设计选择图书分类窗体 298

11.5.5 在主界面中增加类型管理代码 299

11.6 图书基本信息管理模块设计 299

11.6.1 设计图书信息管理窗体 299

11.6.2 设计图书信息编辑窗体 305

11.6.3 设计选择图书窗体 306

11.6.4 在主界面中增加图书管理代码 309

11.7 图书库存管理模块设计 309

11.7.1 设计图书入库管理窗体 309

11.7.2 设计图书入库编辑窗体 311

11.7.3 设计图书盘点管理窗体 312

11.7.4 设计图书盘点编辑窗体 314

11.8 图书借阅管理模块设计 315

11.8.1 设计借阅证件类型管理窗体 315

11.8.2 设计借阅证件类型编辑窗体 316

11.8.3 设计借阅证件管理窗体 317

11.8.4 设计借阅证件编辑窗体 318

11.8.5 设计图书借阅记录查看窗体 320

11.8.6 设计图书借阅管理窗体 322

11.8.7 设计图书借阅信息编辑窗体 323

11.8.8 设计图书续借、归还、丢失信息编辑窗体 328

11.8.9 设计图书归还信息管理窗体 329

11.8.10 设计图书催还记录查看窗体 330

11.9 用户管理模块设计 331

11.9.1 设计用户信息管理窗体 331

11.9.2 设计编辑用户信息的窗体 333

11.9.3 在主界面中增加用户管理代码 335

11.9.4 在主界面中增加修改密码代码 335

第12章 网上书城系统(ASP) 337

12.1 系统分析与总体设计 337

12.1.1 系统功能描述 337

12.1.2 功能模块划分 338

12.1.3 系统流程分析 339

12.2 数据库结构设计与实现 339

12.2.1 数据库备份 339

12.2.2 数据库表设计 339

12.3 目录结构与通用模块 342

12.3.1 目录结构 342

12.3.2 通用模块 342

12.3.3 环境配置 344

12.4 管理主界面与登录程序设计 346

12.4.1 设计管理主界面 346

12.4.2 设计admin\AdminIndex.asp 347

12.4.3 设计admin\Left.asp 348

12.4.4 管理用户登录程序设计 348

12.5 公告信息管理模块设计 349

12.5.1 设计公告管理页面 349

12.5.2 添加公告信息 351

12.5.3 修改公告 353

12.5.4 删除公告 353

12.5.5 查看公告信息 355

12.6 图书分类管理模块设计 355

12.6.1 设计图书分类管理页面 356

12.6.2 添加图书分类 358

12.6.3 修改图书分类 359

12.6.4 删除图书分类 359

12.7 图书管理模块设计 360

12.7.1 显示图书列表 360

12.7.2 添加图书 362

12.7.3 图书图片上传 365

12.7.4 修改图书 367

12.7.5 删除图书 369

12.7.6 查看图书信息 370

12.8 订单管理模块设计 371

12.8.1 查看订单信息 371

12.8.2 订单处理 373

12.9 投诉管理模块设计 373

12.9.1 查看投诉信息 373

12.9.2 投诉处理 374

12.10 系统主界面与登录程序设计 375

12.10.1 设计主界面 375

12.10.2 设计index.asp 376

12.10.3 设计Left.asp 378

12.10.4 设计Right.asp 380

12.10.5 注册用户登录程序设计 382

12.11 设计图书查询及购买模块 382

12.11.1 按分类查看图书列表 383

12.11.2 选择要购买的图书 385

12.11.3 购物车管理 387

12.11.4 收银台管理 389

12.11.5 我的订单 390

12.11.6 查询订单 391

12.12 设计客户投诉模块 392

12.12.1 填写客户投诉 392

12.12.2 查看客户投诉 393

12.13 用户管理设计 394

12.13.1 系统用户管理 394

12.13.2 注册新用户 394

12.13.3 注册用户管理 395

第13章 在线教育管理系统(ASP.NET 2.0) 397

13.1 系统分析与设计 397

13.1.1 系统功能描述 397

13.1.2 功能模块划分 398

13.1.3 系统流程分析 399

13.2 数据库结构设计与实现 399

13.2.1 数据库备份 399

13.2.2 数据库逻辑结构设计 399

13.3 目录结构与通用模块 402

13.3.1 设置IIS服务 402

13.3.2 目录结构 404

13.3.3 类文件 405

13.4 Admin用户管理模块设计 409

13.4.1 登录主界面 409

13.4.2 设计主界面 410

13.4.3 设计admin\index.aspx 411

13.4.4 设计admin\left.aspx 411

13.5 学员管理模块设计 412

13.5.1 设计学籍管理页面 412

13.5.2 查看学员信息 414

13.5.3 设计交费管理页面 416

13.5.4 审核交费信息 418

13.6 业务统计模块设计 419

13.6.1 设计费用统计页面 419

13.6.2 设计人数统计页面 420

13.7 信息维护模块设计 421

13.7.1 设计课程分类页面 422

13.7.2 设计教师管理页面 428

13.8 课程管理模块设计 430

13.8.1 设计未发布课程页面 430

13.8.2 设计已发布课程页面 435

13.9 课件维护模块设计 435

13.9.1 设计课件管理页面 435

13.9.2 设计下载统计管理页面 439

13.10 系统主界面与登录程序设计 441

13.10.1 设计主界面 441

13.10.2 设计index.aspx 441

13.10.3 设计top.aspx 442

13.10.4 设计left.aspx 442

13.10.5 设计Default.aspx 443

13.10.6 注册用户登录程序设计 445

13.10.7 设计分类查看课程页面 445

13.10.8 设计查看课件页面 446

13.11 个人用户管理模块设计 448

13.11.1 注册新用户 448

13.11.2 个人用户管理界面设计 449

13.11.3 我的课程信息 450

13.11.4 我的课件信息 453

13.11.5 编辑个人信息 456