当前位置:首页 > 工业技术
SQL Server教程
SQL Server教程

SQL Server教程PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:郑阿奇主编;刘启芬,顾韵华编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302110778
  • 页数:487 页
图书介绍:本教程主要介绍SQL Server 2000(中文版)数据库和表创建、数据库的查询和视图、T-SQL语言、索引与数据完整性、存储过程和触发器、系统安全管理、备份恢复与导入导出、VB/SQL Server编程、PB/SQL Server编程、Delphi/SQL Server编程和ASP/SQL Server开发与编程。翻开书,整篇体现较强的应用特色,把介绍内容和实际应用有机地结合起来,读者阅读时比较轻松,主要内容一边介绍一边进行综合应用训练。客户端的开发平台为VB、PB、DELPHI和ASP,综合开发的系统都是学生图书借阅系统,对比起来学习更加容易。通过系统学习,一般轻松自如地用SQL Server 2000在这些平台上开发一个小的应用系统。本教程可作为大学本科高职高专、软件职业技术学院等各类学校的教材,也可作SQL Server 2000培训和用户自学参考。
上一篇:西点饮料下一篇:电子商务网站建设
《SQL Server教程》目录

目录 1

第1章 概述    1

1.1 一个简单的数据库应用系统 1

1.2 E-R模型 4

1.3 逻辑结构设计 6

1.4 数据库概念 8

1.5 图书借阅系统简介 10

习题 11

第2章 SQL Server 2000简介    12

2.1 体系结构与运行环境 12

2.2 服务器组件及服务管理器 13

2.2.1 服务器组件 13

2.2.2 服务管理器 14

2.3 主要的管理工具 17

2.3.1 企业管理器 17

2.3.2 查询分析器 17

2.4 注册服务器 18

习题 21

第3章 数据库和表创建 22

3.1 基本概念 22

3.1.1 数据库 22

3.1.2 表 25

3.2 创建数据库 27

3.2.1 界面方式创建数据库 27

3.2.2 命令方式创建数据库 35

3.3 创建表 43

3.3.1 数据类型 44

3.3.2 界面方式创建表 49

3.3.3 命令方式创建表 54

3.4 操作表数据 57

3.4.1 界面操作表数据 57

3.4.2 命令操作表数据 59

3.5 综合应用训练 66

习题 68

第4章 数据库的查询和视图   70

4.1 数据库的查询 70

4.1.1 单表查询 71

4.1.2 连接查询 92

4.1.3 嵌套查询 98

4.1.4 SELECT查询的其他子句 104

4.2 视图 108

4.2.1 创建视图 109

4.2.2 查询视图 113

4.2.3 更新视图 115

4.2.4 修改视图 118

4.2.5 删除视图 119

4.3 游标 120

4.3.1 游标概念 120

4.3.2 声明游标 120

4.3.3 打开游标 123

4.3.4 读取数据 124

4.3.5 关闭游标 126

4.3.6 删除游标 126

4.4 综合应用训练 127

习题 129

第5章 T-SQL语言        130

5.1 常量、变量与数据类型 131

5.1.1 常量 131

5.1.2 数据类型 132

5.1.3 变量 137

5.2 运算符与表达式 141

5.3 流程控制语句 148

5.3.1 IF…ELSE语句 148

5.3.2 GOTO语句 150

5.3.3 WHILE、BREAK和CONTINUE语句 150

5.3.4 RETURN语句 151

5.3.5 WAITFOR语句 152

5.4 系统内置函数 153

5.5 用户定义函数 162

5.5.1 系统表sysobjects 163

5.5.2 用户函数的定义与调用 163

5.5.3 用户函数的删除 170

5.6 综合应用训练 171

习题 172

第6章 索引、默认值与数据完整性     173

6.1 索引 173

6.1.1 索引的分类 173

6.1.2 系统表sysindexes 174

6.1.3 索引的创建 174

6.1.4 索引的删除 179

6.2 默认值约束及默认值对象 179

6.2.1 在表中定义及删除默认值约束 180

6.2.2 默认值对象的定义、使用与删除 182

6.3 数据完整性 186

6.3.1 数据完整性的分类 186

6.3.2 域完整性的实现 187

6.3.3 实体完整性的实现 194

6.3.4 参照完整性的实现 199

6.4 综合应用训练 204

习题 206

第7章 存储过程和触发器     207

7.1 存储过程 207

7.1.1 存储过程的分类 207

7.1.2 用户存储过程的创建与执行 208

7.1.3 用户存储过程的编辑修改 215

7.2 触发器 216

7.1.4 用户存储过程的删除 216

7.2.1 利用SQL命令创建触发器 217

7.2.2 利用企业管理器创建触发器 222

7.2.3 触发器的修改 223

7.2.4 触发器的删除 224

7.3 综合应用训练 225

习题 227

第8章 系统安全管理     228

8.1 SQL Server 2000的身份认证模式 228

8.2 建立和管理用户账号 229

8.2.1 Windows NT认证模式登录账号的建立与删除 229

8.2.2 混合认证模式下SQL Server登录账号的建立与删除 233

8.3.1 固定服务器角色 236

8.3 服务器角色与数据库角色 236

8.3.2 固定数据库角色    238

8.3.3 用户自定义数据库角色 239

8.4 综合应用训练 250

习题 251

第9章 备份恢复与导入导出     252

9.1 备份和恢复概述 252

9.1.1 备份概述 253

9.1.2 恢复概述 256

9.2 备份 257

9.2.1 创建备份设备 257

9.2.2 备份命令 260

9.2.3 使用企业管理器进行备份 268

9.2.4 使用备份向导进行备份 269

9.3 恢复 271

9.3.1 恢复命令 271

9.3.2 使用企业管理器恢复数据库 275

9.4 导入导出 275

9.4.1 导入导出概念 275

9.4.2 数据转换服务DTS 276

习题 283

第10章 SQL Server 2000其他功能      284

10.1 事务 284

10.1.1 事务的ACID原则 284

10.1.2 事务类型 285

10.1.3 事务处理语句 285

10.2 锁定 287

10.2.1 锁定的类型 289

10.2.2 显示锁定信息 290

10.2.3 死锁 291

10.3 复制 . 291

10.3.1 复制模型 291

10.3.2 复制的类型 293

10.4 监测 294

10.4.1 系统性能评估及监测 294

10.4.2 性能监测工具 295

10.5 SQL Server自动化管理 297

10.5.1 作业及其管理 298

10.5.2 操作员 300

10.5.3 警报 300

习题 302

第11章 VB/SQL Server编程           303

11.1 图书借阅系统的控制流程 303

11.2 图书借阅系统数据库设计 304

11.2.1 图书借阅系统数据库表结构设计 304

11.2.2 图书借阅系统数据库存储过程的设计 304

11.2.3 图书借阅系统数据库中触发器的设计 307

11.3 图书借阅系统界面及代码设计 308

11.3.1 ODBC数据源的创建 308

11.3.2 界面及代码设计 310

第12章 PB/SQL Server编程      348

12.1 在PB中访问SQL Server数据库的方法 348

12.2 PB应用程序访问SQL Server数据库的方法 352

12.3 利用PB开发图书借阅系统 355

12.3.1 数据库表结构的设计及定义的触发器 356

12.3.2 应用程序的界面与代码设计 357

第13章 Delphi/SQL Server编程      382

13.1 Delphi数据库应用程序设计 382

13.1.1 Delphi数据库应用程序结构 382

13.1.2 ADO组件 383

13.1.3 数据源组件和数据显示/编辑组件 386

13.2 使用Delphi开发图书借阅管理系统 389

13.2.1 存储过程和触发器设计 389

13.2.2 界面设计 393

13.2.3 借书模块 396

13.2.4 还书模块 398

13.2.5 查询模块 400

13.2.6 维护模块 402

第14章 ASP/SQL Server开发与编程     408

14.1 ASP技术概述 408

14.1.1 活动服务器页面 408

14.1.2 ⅡS/Web服务器的配置 409

14.2 ASP内建对象 410

14.2.1 Response对象 410

14.2.2 Request对象 411

14.2.3 Server对象 411

14.2.4 Application对象 411

14.2.5 Session对象 412

14.3 使用ADO操作SQL Server数据库 413

14.3.1 ADO对象模型 413

14.3.3 使用ADO对象 414

14.3.2 ASP访问数据库 414

14.4 使用ASP开发学生借书管理系统 429

14.4.1 借阅管理 430

14.4.2 信息浏览 434

14.4.3 数据查询 436

14.4.4 系统维护 437

第15章 ASP.NET/SQL Server编程       446

15.1 ADO.NET模型 446

15.2 连接数据库 449

15.3 执行SQL命令 450

15.3.1 Command对象 450

15.3.2 DataAdapter对象 452

15.3.3 通过DataAdapter对象更新数据库 452

15.4.1 DataReader对象的属性和方法 453

15.4 使用DataReader对象访问数据 453

15.4.2 使用DataReader对象访问数据 454

15.5 使用DataSet对象访问数据 456

15.5.1 DataSet对象 457

15.5.2 数据库查询操作 462

15.6 执行存储过程 463

15.7 数据显示 466

附录      469

附录A 本书使用的数据库 469

附录B 常用语句 471

附录C 常用函数 474

附录D @@类函数 476

附录E 系统存储过程 478

附录F 扩展存储过程 486

返回顶部