《SQL Server 2000应用开发教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:何文华,李萍编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2005
  • ISBN:7505399853
  • 页数:312 页
图书介绍:本书包括三大内容,即SQL语言基础、SQL Server 2000的基本操作使用及应用VB和SQL Server开发数据库应用程序。①SQL语言基础:从基本概念、数据操作和系统管理三个方面介绍结构化查询语言——SQL的主要组成。②SQL Server 2000的基本操作使用和应用:系统介绍SQL Server2000的功能、运作的机理和操作方法。③应用VB和SQL Server开发数据库应用程序:主要针对SQL Server 2000与VB的紧密关系,介绍应用VB开发数据库应用程序。

第1篇 数据库和SQL Server 2000的应用开发基础第1章 数据库基础知识 2

1.1 数据库系统概述 2

1.1.1 数据库和数据库管理系统的概念 2

1.1.2 数据库应用系统的概念 2

1.1.3 数据库系统的模型 3

1.1.4 关系型数据库 3

1.2 数据库应用系统的开发概述 4

1.2.1 数据库应用系统开发步骤 4

1.2.2 数据库设计 4

1.2.3 应用程序设计 5

1.3 数据库开发工具 6

1.3.1 SQL语言与Transact-SQL语言 6

1.3.2 ODBC概述 7

1.3.3 Visual Basic的数据访问技术简介 8

1.4 本教材使用的实例数据库系统简介 10

练习1 14

第2章 SQL Server管理入门 16

2.1 SQL Server 2000概述 16

2.1.1 SQL Server概述 16

2.1.2 SQL Server 2000的组件 16

2.1.3 SQL Server 2000的新功能和主要特性 17

2.1.4 客户-服务器体系结构 19

2.2 SQL Server服务器的管理 21

2.2.1 注册服务器 21

2.2.2 服务器启动 24

2.2.3 配置SQL Server服务器 24

2.3 登录账号、数据库用户 25

2.4 角色、组和验证 26

2.5 使用SQL Server 2000的企业管理器 26

2.6 使用SQL Server 2000的查询分析器 27

2.7 导入和导出数据 29

练习2 29

第3章 SQL Server的数据管理 30

3.1 SQL Server数据库的组成 30

3.1.1 关系图 30

3.1.2 表和视图 30

3.1.3 存储过程 30

3.1.4 用户与角色 30

3.2 SQL Server数据库和文件 31

3.2.1 文件和文件组 31

3.2.2 创建数据库 32

3.2.3 查看和修改数据库 35

3.2.4 删除数据库 38

3.3 数据表的操作 39

3.3.1 SQL Server的数据类型 39

3.3.2 表的创建 43

3.3.3 NULL,Not NULL和Identity 45

3.3.4 约束 46

3.3.5 索引 55

3.3.6 表的修改、删除 60

3.4 创建本书的实例数据库和表 61

3.5 创建和使用视图 64

3.5.1 视图概述 64

3.5.2 建立视图 65

3.5.3 管理视图 67

3.5.4 通过视图检索、添加、修改和删除表数据 68

练习3 68

第4章 Transact-SQL语言基础 70

4.1 SQL语言概述 70

4.1.1 SQL的发展历程 70

4.1.2 SQL的特点 70

4.1.3 SQL语言的构成 71

4.1.4 SQL语言中的函数和表达式 72

4.1.5 SQL语句中的子句 74

4.2 SQL的数据定义语句 75

4.2.1 创建数据库 75

4.2.2 删除数据库 75

4.2.3 修改数据库 75

4.2.4 创建和维护表 76

4.2.5 索引操作 76

4.2.6 数据完整性控制(约束) 77

4.3 SELECT语句 78

4.3.1 简单查询 78

4.3.2 连接查询 88

4.3.3 嵌套子查询和相关子查询 92

4.4 插入语句 95

4.4.1 使用VALUES关键字的INSERT语句 96

4.4.2 使用SELECT子句的INSERT语句 96

4.5 删除数据 97

4.6 修改数据 97

4.7 SQL语句实例 98

4.8 SQL语句的调试 101

4.8.1 常见错误 101

4.8.2 常见逻辑错误 102

4.9 SQL语言新标准——SQL3中的新对象 104

4.9.1 SQL3简介 104

4.9.2 SQL3特征 104

练习4 105

第5章 数据库备份、恢复与转换 108

5.1 概述和基本概念 108

5.2 用户数据库的备份与恢复 110

5.3 系统数据库的备份号恢复 114

5.4 SQL Server的数据转换 115

练习5 122

第6章 SQL Server的安全管理 123

6.1 SQL Server安全体系结构 123

6.1.1 操作系统的安全性 123

6.1.2 SQL Server的安全性 124

6.1.3 数据库的安全性 124

6.1.4 SQL Server数据库对象的安全性 124

6.2 SQL Server安全认证模式 125

6.2.1 Windows身份验证方式 125

6.2.2 SQL Server身份验证方式 125

6.3 管理登录账号 125

6.3.1 登录账号的概念 125

6.3.2 设置安全验证模式 126

6.3.3 建立Windows NT/2000账号 126

6.3.4 建立SQL Server账号 128

6.3.5 特殊账号sa 128

6.3.6 修改和删除账号 128

6.4 管理数据库用户 129

6.4.1 创建数据库用户 129

6.4.2 查看和修改数据库用户 130

6.4.3 删除数据库用户 130

6.5 管理角色和权限管理 130

6.5.1 角色管理 130

6.5.2 权限管理 132

练习6 136

第7章 Transact-SQL程序设计 137

7.1 基本知识 137

7.1.1 批和脚本 137

7.1.2 变量 138

7.1.3 程序注释 140

7.2 使用流程控制语句 141

7.3 使用函数 145

7.3.1 SQL Server内置函数 145

7.3.2 用户自定义函数 147

7.4 使用游标 152

7.4.1 游标的基本操作 152

7.4.2 定位、更新和删除游标数据 155

7.5 使用存储过程 156

7.6 事务处理 161

7.7 触发器的使用 163

7.7.1 触发器的基本概念 164

7.7.2 创建触发器 165

7.7.3 创建列级触发器 168

7.8 本书实例数据库的存储过程设计 169

练习7 171

第2篇 应用Visual Basic开发SQL Server 2000数据库应用系统第8章 Visual Basic程序设计概述 174

8.1 Visual Basic概述 174

8.2 Visual Basic的语法要点 178

8.2.1 Visual Basic的数据类型 178

8.2.2 Visual Basic的表达式和函数 181

8.2.3 Visual Basic的常用语句 185

8.3 应用程序界面设计概要 188

8.3.1 选单设计 188

8.3.2 工具栏设计——用ToolBar控件创建工具栏 190

8.4 ODBC概述 191

练习8 195

第9章 Visual Basic的数据控件 196

9.1 Data控件的使用和数据绑定控件 196

9.1.1 Data控件的外观和功能 196

9.1.2 Data控件的常用属性和方法 196

9.1.3 数据绑定控件 204

9.1.4 数据绑定栅格控件 208

9.2 ADO控件和数据网格控件 212

9.2.1 ADO控件概述 212

9.2.2 ADO控件的使用 212

9.2.3 数据绑定控件的使用 218

9.2.4 ADO数据控件应用实例 223

9.3 DataCombo控件和DataList控件 227

9.3.1 在ListBox控件和ComboBox控件中使用数据库 227

9.3.2 DataList控件和DataCombo控件 228

9.3.3 DataCombo控件的应用实例 229

练习9 231

第10章 Visual Basic的数据对象 233

10.1 DAO技术概述 233

10.1.1 数据访问对象DAO的概念 233

10.1.2 利用代码访问DAO对象 234

10.1.3 利用DAO编写的应用程序实例 236

10.2 RDO与远程数据访问概述 238

10.3 ADO对象基础 239

10.3.1 ADO对象概述 239

10.3.2 ADO的对象模型 239

10.4 ADO的Connection对象 241

10.4.1 Connection对象的属性 241

10.4.2 Connection对象的方法 244

10.4.3 Connection对象的事件 246

10.4.4 使用Connection对象 247

10.4.5 事务处理 248

10.5 ADO的Command对象 250

10.5.1 Command对象的属性 250

10.5.2 Command对象的方法 251

10.5.3 应用Command对象 252

10.6 ADO的Recordset对象 254

10.6.1 Recordset对象的属性 254

10.6.2 Recordset对象的方法 259

10.6.3 使用Recordset对象 264

10.7 应用ADO对象访问数据库实例 266

10.7.1 学籍管理系统的奖惩登记 266

10.7.2 学籍管理系统的学籍异动 270

练习10 277

第11章 Visual Basic的数据环境和数据报表 278

11.1 数据环境设计器与数据环境的建立 278

11.1.1 数据环境概述 278

11.1.2 创建数据环境 278

11.1.3 数据环境中的属性和方法 281

11.2 数据环境的应用 283

11.2.1 数据环境的Command对象绑定到窗体上 283

11.2.2 将数据绑定控件与数据环境连接 285

11.3 数据报表设计器与数据报表设计 287

11.3.1 数据报表设计器 287

11.3.2 用数据报表设计器创建报表 289

11.3.3 报表控件的使用 291

11.3.4 预览和打印报表 291

11.3.5 报表应用实例 292

11.3.6 Visual Basic的Printer对象 296

练习11 303

附录 SQL Server 2000的安装 305

参考文献 312