简介
《高等院校程序设计规划教材:SQL Server教程》以当前流行的SQL Server 2000中文版的内容进行组织,主要介绍SQL Server 2000中文版数据库和表的创建、数据库的查询和视图、T-SQL语言、索引与数据完整性、存储过程和触发器、系统安全管理、备份恢复与导入导出、VB/SQL Server编程、PB/SQL Server编程、Delphi/SQL Server编程和ASP/SQL Server开发与编程。《高等院校程序设计规划教材:SQL Server教程》体现很强的应用特色,把介绍内容和实际应用有机地结合起来,边介绍内容边进行综合应用训练,便于读者理解吸收。客户端的开发平台为VB、PB、Delphi、ASP和ASP.NET,综合开发的系统都是学生图书借阅系统,对比起来学习更加容易。通过系统学习,读者能轻松自如地用SQL Server 2000在这些开发平台上设计开发一个小的应用系统。
《高等院校程序设计规划教材:SQL Server教程》适合作为大学本科、高职高专、软件职业技术学院等各类学校的教材,也可作为SQL Server 2000培训和用户自学的参考用书。
目录
第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.1.4 用户存储过程的删除 216
7.2 触发器 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 服务器角色与数据库角色 236
8.3.1 固定服务器角色 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 iis/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.2 asp访问数据库 414
14.3.3 使用ado对象 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 使用datareader对象访问数据 453
15.4.1 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
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.1.4 用户存储过程的删除 216
7.2 触发器 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 服务器角色与数据库角色 236
8.3.1 固定服务器角色 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 iis/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.2 asp访问数据库 414
14.3.3 使用ado对象 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 使用datareader对象访问数据 453
15.4.1 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
SQL Server教程[电子资源.图书]
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×