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

SQL Server 2005数据库应用与开发教程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:陈伟主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:730216021X
  • 页数:390 页
图书介绍:本书介绍SQL Server 2005数据库应用与开发技术。
《SQL Server 2005数据库应用与开发教程》目录

第1章 SQL Server 2005基础知识 1

1.1 SQL Server 2005概述 1

1.1.1 SQL Server2005的体系结构 1

1.1.2 数据库和数据库对象 3

1.1.3 SQL Server 2005的特点 5

1.2 SQL Server 2005的安装 6

1.2.1 SQL Server 2005版本的特点 7

1.2.2 SQL Server 2005的运行环境要求 8

1.2.3 Microsoft SQL Server 2005的安装 10

1.3 SQL Server 2005的配置 15

1.3.1 注册服务器 16

1.3.2 配置服务器选项 18

1.4 SQL Server 2005常用的管理工具 24

1.4.1 SQL Server Management Studio 24

1.4.2 Business Intelligence Development Studio 26

1.4.3 SQL Server Profiler 27

1.4.4 SQL Server Configuration Manager 28

1.4.5 Database Engine Tuning Advisor 29

1.4.6 实用工具 29

1.5 习题 31

第2章 数据库对象建立与维护 32

2.1 数据库 32

2.1.1 数据库的基本概念 32

2.1.2 数据库的创建 33

2.1.3 数据库的修改 38

2.1.4 删除数据库 41

2.2 表 42

2.2.1 表的数据类型 42

2.2.2 创建表 44

2.2.3 创建约束 47

2.2.4 向表中添加数据 51

2.2.5 查看表 52

2.2.6 修改、删除表 54

2.3 索引 55

2.3.1 索引的优点 56

2.3.2 索引的分类 56

2.3.3 索引的创建 57

2.3.4 索引的修改和删除 58

2.4 视图 59

2.4.1 视图的分类 60

2.4.2 视图的创建 60

2.4.3 视图的查看 63

2.4.4 视图的删除 63

2.4.5 通过视图更改记录 64

2.5 习题 65

第3章 T-SQL语言基础 66

3.1 T-SQL语言概述 66

3.1.1 T-SQL语言的发展过程和分类 66

3.1.2 T-SQL语法约定 67

3.2 数据类型、常量和变量 68

3.2.1 数据类型 68

3.2.2 常量 72

3.2.3 变量 74

3.3 运算符和表达式 77

3.4 流程控制语句 79

3.4.1 IF...ELSE语句 80

3.4.2 CASE语句 80

3.4.3 GOTO语句 82

3.4.4 WHILE语句 83

3.4.5 BREAK语句 83

3.4.6 CONTINUE语句 84

3.4.7 WAITFOR语句 84

3.4.8 RETURN语句 85

3.4.9 BEGIN...END语句 85

3.5 函数 85

3.5.1 常用的系统函数 85

3.5.2 用户自定义函数 90

3.6 习题 96

第4章 T-SQL数据库操作语句 97

4.1 数据定义语言(DDL) 97

4.1.1 操作数据库 97

4.1.2 操作数据表 102

4.1.3 操作视图语句 105

4.1.4 管理索引语句 106

4.2 数据查询语句(SELECT语句) 109

4.2.1 SELECT语句的简单使用 109

4.2.2 在结果集列表中使用表达式 113

4.2.3 WHERE子句的使用 115

4.2.4 GROUP BY子句的使用 119

4.2.5 表的连接(JOIN)和联合(UNION) 121

4.2.6 子查询 124

4.3 数据操纵语言(DML) 128

4.3.1 INSERT语句 128

4.3.2 UPDATE语句 130

4.3.3 DELETE语句 130

4.4 T-SQL的可视化操作 131

4.4.1 SELECT语句的可视化操作 131

4.4.2 INSERT语句的可视化操作 135

4.4.3 UPDATE语句的可视化操作 136

4.4.4 其他语句的可视化操作 137

4.5 习题 137

第5章 事务和锁 140

5.1 事务(Transaction) 140

5.1.1 事务的由来 140

5.1.2 事务的概念 142

5.1.3 事务的特性 143

5.1.4 事务的工作原理 144

5.1.5 事务的类型 145

5.1.6 事务回滚(Transaction Rollback) 146

5.1.7 使用事务时的考虑 149

5.2 锁(Lock) 150

5.2.1 事务的缺陷 150

5.2.2 锁的概念 152

5.2.3 隔离性的级别 153

5.2.4 锁的空间管理及粒度 155

5.2.5 锁的类别 159

5.2.6 如何在SQL Server中查看数据库中的锁 160

5.2.7 应用程序中锁的设计 162

5.2.8 死锁及其防止 165

5.3 习题 167

第6章 存储过程、触发器和游标 168

6.1 存储过程 168

6.1.1 存储过程的基本概念 168

6.1.2 存储过程的类型 169

6.1.3 存储过程的创建与执行 170

6.1.4 存储过程的查看、修改和删除 178

6.2 触发器 180

6.2.1 触发器概述 181

6.2.2 DML触发器的创建和应用 182

6.2.3 DDL触发器的创建和应用 187

6.2.4 查看、修改和删除触发器 189

6.3 游标 193

6.3.1 游标概述 193

6.3.2 游标的类型 194

6.3.3 声明游标 196

6.3.4 打开游标 199

6.3.5 读取游标 199

6.3.6 关闭游标 201

6.3.7 删除游标 201

6.4 习题 201

第7章 数据备份还原 202

7.1 数据库的导入导出 202

7.1.1 数据库的导出 202

7.1.2 数据库的导入 206

7.2 数据库的备份与还原 209

7.2.1 数据库的备份 209

7.2.2 数据库的还原 216

7.3 自动化管理任务 218

7.3.1 多服务器管理 219

7.3.2 SQL Server 2005代理服务配置 219

7.4 分离和附加数据库 223

7.4.1 分离和附加数据库的操作 223

7.4.2 使用T-SQL进行分离和附加数据库操作 227

7.5 习题 228

第8章 安全与权限 229

8.1 安全与权限的基础知识 229

8.1.1 SQL Server 2005安全机制的总体策略 229

8.1.2 网络安全基础 230

8.2 管理用户 232

8.2.1 管理对SQL Server实例的访问 232

8.2.2 管理对SQL Server数据库的访问 238

8.3 管理角色 239

8.3.1 管理实例角色 239

8.3.2 管理数据库角色 240

8.3.3 管理应用程序角色 242

8.4 管理架构 244

8.4.1 认识架构 244

8.4.2 使用默认架构 245

8.5 管理权限 246

8.5.1 管理对SQL Server实例和数据库的访问 246

8.5.2 管理对表和列的访问 247

8.5.3 管理对可编程对象的访问 249

8.6 习题 253

第9章 ASP.NET概述 254

9.1 Web基础知识 254

9.1.1 Web工作原理与HTTP协议 254

9.1.2 Web浏览器与Web服务器 256

9.1.3 HTML与XHTML 256

9.1.4 静态网页与动态网页 258

9.2 ASP.NET概述 259

9.2.1 ASP.NET的产生和优势 259

9.2.2 ASP.NET运行机制 260

9.3 ADO.NET概述 262

9.3.1 ADO.NET的组成 262

9.3.2 ADO.NET操作SQL Server数据库技术 264

9.4 C#语言 266

9.4.1 C#语言结构 266

9.4.2 数据类型 267

9.4.3 运算符 267

9.4.4 C#程序控制结构 268

9.5 开始编写ASP.NET程序 270

9.5.1 安装Visual Studio 2005 271

9.5.2 在Visual Studio 2005中创建ASP.NET应用程序 272

9.6 习题 276

第10章 商品库存管理系统 277

10.1 系统设计 277

10.1.1 需求分析 277

10.1.2 概念结构设计 278

10.1.3 数据库设计 278

10.1.4 功能设计 280

10.2 程序设计 280

10.2.1 主页面Default.aspx 280

10.2.2 设置数据库连接信息 281

10.2.3 商品库存查询 282

10.2.4 购进单录入 285

10.2.5 购进单查询 289

10.2.6 销售单录入 292

10.2.7 销售单查询 296

10.2.8 商品维护 299

10.2.9 新增商品 304

10.2.10 往来单位维护 306

10.2.11 新增往来单位 311

10.2.12 业务员维护 313

10.2.13 新增业务员 318

10.3 习题 321

第11章 企业网站 322

11.1 系统设计 322

11.1.1 需求分析 322

11.1.2 概念结构设计 322

11.1.3 数据库设计 323

11.1.4 功能设计 325

11.2 程序设计 325

11.2.1 设置数据库连接信息 325

11.2.2 访问数据库公共类 326

11.2.3 导航用户控件 329

11.2.4 用户登录用户控件 331

11.2.5 用户注册页面 334

11.2.6 管理员登录页面 337

11.2.7 后台管理页面 338

11.2.8 新闻管理页面 339

11.2.9 新闻添加页面 341

11.2.10 产品管理页面 344

11.2.11 产品添加页面 346

11.2.12 订单管理页面 348

11.2.13 用户管理页面 352

11.2.14 默认主页 354

11.2.15 新闻列表 357

11.2.16 产品列表 358

11.2.17 产品详细信息 359

11.2.18 产品订单 361

11.2.19 我的订单 363

11.3 习题 364

第12章 学生成绩查询系统 365

12.1 系统设计 365

12.1.1 需求分析 365

12.1.2 概念设计 365

12.1.3 逻辑设计 367

12.1.4 功能设计 369

12.2 程序设计 369

12.2.1 设计重用 369

12.2.2 系统登录 370

12.2.3 学生单科成绩查询 372

12.2.4 学生其他查询 375

12.2.5 辅导员成绩管理 378

12.2.6 辅导员补考管理 383

12.3 习题 384

第13章 上机试验 385

试验一 利用管理工具创建数据库、表和表间关系 385

试验二 利用SQL语句创建数据库、表和表间关系 385

试验三 使用SQL语句操作数据 386

试验四 使用索引 386

试验五 数据库查询试验(1) 386

试验六 数据库查询试验(2) 387

试验七 数据库的视图 387

试验八 创建规则试验 388

试验九 创建和使用存储过程试验 388

试验十 数据库备份和还原 388

试验十一 数据库安全试验 389

试验十二 综合练习 389

参考文献 390

返回顶部