高等院校信息技术应用型特色教材 SQL SERVER数据库设计与系统开发教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:唐红亮主编;郝建民,刘亚姝,张哲副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:9787302158226
- 页数:332 页
第1章 建立SQL Server 2000开发环境 1
1.1 SQL Server 2000和Web应用 1
1.2 SQL Server 2000环境的基本要求 2
1.3 安装和配置IIS 3
1.4 SQL Server 2000的安装 6
1.5 管理SQL Server 2000服务器组件 13
1.6 SQL Server 2000的通信组件 15
1.7 SQL Server 2000主要的管理工具 16
1.8 配置SQL Server 18
1.8.1 注册SQL Server 18
1.8.2 暂停SQL Server 21
1.8.3 停止SQL Server 22
1.8.4 启动SQL Server 23
1.8.5 配置SQL Server 25
1.9 配置SQL Server 2000网络 29
1.10 上机练习与习题 30
1.10.1 填充题 30
1.10.2 选择题 30
1.10.3 简答题 31
第2章 Transact-SQL 32
2.1 Transact-SQL与SQL的区别 32
2.2 常量和变量 32
2.2.1 关于SQL标识符 33
2.2.2 常量 34
2.2.3 全局变量 36
2.2.4 局部变量 37
2.3 数据类型 37
2.3.1 系统数据类型 37
2.3.2 用户定义数据类型 41
2.3.3 学生信息管理系统Student数据库中的数据类型 43
2.4 运算符与表达式 44
2.5 数据定义语句 47
2.5.1 定义数据库 47
2.5.2 定义基本表 47
2.5.3 修改基本表 48
2.5.4 删除基本表 48
2.5.5 建立索引 48
2.5.6 删除索引 49
2.6 数据更新 50
2.6.1 插入数据 50
2.6.2 修改数据 52
2.6.3 删除数据 53
2.7 流程控制语句 54
2.7.1 BEGIN...END语句 54
2.7.2 IF...ELSE语句 55
2.7.3 无条件转移(GOTO)语句 55
2.7.4 WHILE、BREAK和CONTINUE语句 55
2.7.5 RETURN语句 56
2.7.6 WAITFOR语句 56
2.8 系统内置函数 56
2.8.1 系统函数 56
2.8.2 日期函数 57
2.8.3 字符串函数 58
2.8.4 数据函数 62
2.8.5 聚集函数 63
2.8.6 游标函数 66
2.9 用户自定义函数 66
2.9.1 用户函数的定义与调用 66
2.9.2 用户定义函数的删除 67
2.10 SQL的数据控制 67
2.10.1 数据控制简介 67
2.10.2 授权 69
2.10.3 收回权限 71
2.11 上机练习与习题 72
2.11.1 填充题 72
2.11.2 选择题 72
2.11.3 简答题 72
2.11.4 上机题 73
第3章 建立学生信息管理系统及数据库 74
3.1 系统概述 74
3.2 系统功能模块以及页面显示 75
3.2.1 搜索引擎模块 75
3.2.2 信息管理模块 75
3.2.3 留言簿模块 76
3.2.4 学生基础信息资料列表模块 76
3.2.5 课程管理模块 76
3.2.6 成绩管理模块 79
3.3 系统数据库分析 79
3.3.1 SQL Server数据库简介 79
3.3.2 学生信息管理系统的数据库分析 82
3.4 创建数据库 85
3.4.1 使用Transact-SQL创建数据库 85
3.4.2 使用企业管理器创建数据库 86
3.5 修改数据库 89
3.5.1 使用Transact-SQL修改数据库 89
3.5.2 使用企业管理器修改数据库 93
3.6 删除数据库 95
3.7 移动数据库 96
3.8 查看数据库参数 96
3.9 上机练习与习题 97
3.9.1 填充题 97
3.9.2 选择题 98
3.9.3 简答题 98
3.9.4 上机题 98
3.9.5 项目实训 99
第4章 表与视图 100
4.1 SQL Server中的数据类型 100
4.2 创建表 101
4.2.1 使用企业管理器创建表 101
4.2.2 使用Transact-SQL创建表 104
4.3 学生信息管理系统数据表分析 106
4.4 修改表的结构 111
4.4.1 使用企业管理器修改表结构 111
4.4.2 使用Transact-SQL修改表结构 112
4.5 添加表中的记录 113
4.5.1 使用企业管理器添加记录 113
4.5.2 使用Transact-SQL添加记录 114
4.6 修改表中的记录 115
4.6.1 使用企业管理器修改记录 115
4.6.2 使用Transact-SQL修改记录 116
4.7 删除表中的记录 116
4.7.1 使用企业管理器删除记录 117
4.7.2 使用Transact-SQL删除记录 117
4.8 删除表 118
4.8.1 使用企业管理器删除表 118
4.8.2 使用Transact-SQL删除表 118
4.9 视图的概念 118
4.10 创建视图 119
4.10.1 使用企业管理器创建视图 119
4.10.2 使用Transact-SQL创建视图 120
4.11 管理视图 121
4.11.1 查看和修改视图信息 122
4.11.2 删除视图 124
4.12 通过视图修改基本表中的数据 124
4.12.1 查询操作 124
4.12.2 插入操作 125
4.12.3 修改操作 127
4.12.4 删除操作 128
4.13 初始化学生管理系统数据库 129
4.14 上机练习与习题 130
4.14.1 填充题 130
4.14.2 选择题 131
4.14.3 简答题 131
4.14.4 上机题 131
4.14.5 项目实训 132
第5章 访问学生管理系统数据库 134
5.1 使用SELECT语句查询数据 134
5.1.1 使用SELECT子句 135
5.1.2 使用INTO子句 135
5.1.3 使用WHERE子句 137
5.1.4 使用GROUP BY子句 138
5.1.5 使用ORDER BY子句 138
5.1.6 使用COMPUTE子句 139
5.2 连接查询 141
5.2.1 内连接查询 141
5.2.2 外连接查询 143
5.2.3 交叉连接查询 147
5.2.4 自连接查询 147
5.3 嵌套查询 148
5.3.1 在HAVING子句中使用子查询 148
5.3.2 在UPDATE、DELETE和INSERT语句中使用子查询 149
5.4 联合查询 150
5.5 上机练习与习题 151
5.5.1 填充题 151
5.5.2 选择题 151
5.5.3 简答题 151
5.5.4 上机题 151
第6章 提高数据库的访问效率 153
6.1 提高数据库访问效率的几种方法 153
6.1.1实时处理系统效率的提升 153
6.1.2 批处理系统效率的提升 154
6.2 索引 155
6.2.1 索引的分类 155
6.2.2 索引的创建 156
6.2.3 索引的删除 162
6.3 上机练习与习题 162
6.3.1 填充题 162
6.3.2 选择题 162
6.3.3 简答题 162
6.3.4 上机题 162
6.3.5 项目实训 163
第7章 数据完备性 164
7.1 数据完整性 165
7.1.1 数据完整性的分类 165
7.1.2 PRIMARY KEY约束 165
7.1.3 FOREIGN KEY约束 167
7.1.4 UNIQUE约束 170
7.1.5 CHECK约束 171
7.1.6 默认值约束 173
7.2 备份和恢复概述 174
7.2.1 数据库备份概述 174
7.2.2 数据库恢复概述 176
7.3 备份操作 176
7.3.1 备份设备 176
7.3.2 使用Transact-SQL语句进行备份 177
7.3.3 使用企业管理器进行备份 180
7.3.4 使用备份向导进行备份 180
7.4 恢复操作 185
7.4.1 使用Transact-SQL语句恢复数据库 185
7.4.2 使用企业管理器恢复数据库 186
7.5 导入和导出数据 188
7.5.1 导入和导出概念 188
7.5.2 使用实用程序导入、导出数据 189
7.6 上机练习与习题 197
7.6.1 填充题 197
7.6.2 选择题 198
7.6.3 简答题 198
7.6.4 上机题 198
7.6.5 项目实训 199
第8章 提高数据库性能 200
8.1 存储过程概述 201
8.1.1 存储过程的基本概念 201
8.1.2 存储过程的类型 202
8.2 存储过程的创建 202
8.2.1 使用Transact-SQL创建 202
8.2.2 使用企业管理器创建 204
8.2.3 使用向导创建 206
8.3 执行存储过程 209
8.4 存储过程的参数 211
8.4.1 参数传递方式 211
8.4.2 使用默认参数 212
8.4.3 使用带OUTPUT的返回参数 213
8.4.4 RETURN语句 214
8.5 存储过程的查看、修改和删除 215
8.5.1 存储过程的查看 216
8.5.2 存储过程的修改 218
8.5.3 存储过程的删除 220
8.6 触发器的概念 221
8.7 触发器的创建 222
8.7.1 使用企业管理器创建触发器 222
8.7.2 使用Transact-SQL语句创建触发器 223
8.8 触发器的使用 225
8.8.1 inserted表和deleted表 225
8.8.2 INSERT触发器 226
8.8.3 UPDATE触发器 227
8.8.4 DELETE触发器 228
8.9 触发器的修改及删除 229
8.9.1 触发器的修改 229
8.9.2 触发器的删除 231
8.10 上机练习与习题 231
8.10.1 填充题 231
8.10.2 选择题 232
8.10.3 简答题 232
8.10.4 上机题 233
8.10.5 项目实训 233
第9章 游标和其他概念 234
9.1 游标 234
9.2 游标定义 235
9.2.1 SQL-92游标定义 235
9.2.2 Transact-SQL游标定义 236
9.3 游标的使用 238
9.3.1 打开游标 238
9.3.2 读取游标 239
9.3.3 使用游标修改数据 241
9.3.4 关闭游标 242
9.3.5 释放游标 242
9.4 事务 243
9.4.1 事务的基本概念 243
9.4.2 显式事务 245
9.4.3 隐式事务 245
9.4.4 自动事务 246
9.4.5 分布式事务 246
9.4.6 用Transact-SQL表示事务 246
9.5 锁定 248
9.5.1 锁定粒度 248
9.5.2 锁模式 248
9.5.3 显示锁定信息 249
9.5.4 死锁及其处理 251
9.6 监测 252
9.6.1 系统性能评估 252
9.6.2 性能监测工具 253
9.7 上机练习与习题 255
9.7.1 填充题 255
9.7.2 选择题 256
9.7.3 简答题 256
9.7.4 上机题 256
9.7.5 项目实训 257
第10章 SQL Server 2000对XML的支持 258
10.1 使用IIS虚拟目录管理SQL Server应用 258
10.1.1 IIS虚拟目录管理系统要求 258
10.1.2 IIS虚拟目录的创建 259
10.2 SQL对象模型的IIS虚拟目录管理 262
10.2.1 IIS的虚拟目录管理对象模型 262
10.2.2 使用对象模型创建IIS虚拟目录 262
10.3 使用HTTP访问SQL Server服务器 264
10.4 使用HTTP执行SQL语句 265
10.5 使用HTTP访问模板文件 267
10.6 SQL Server的OLE DB提供者对XML的扩展 268
10.7 POST模板的示例应用程序 269
10.8 上机练习与习题 271
10.8.1 填充题 271
10.8.2 选择题 271
10.8.3 简答题 272
10.8.4 上机题 272
10.8.5 项目实训 272
第11章 SQL Server编程接口 273
11.1 通过ODBC访问SQL Server数据库 273
11.1.1 ODBC概述 274
11.1.2 通过Excel访问SQL Server数据库 279
11.2 在JSP中访问数据库 284
11.3 在ASP中访问数据库 287
11.4 在ASP.NET中访问数据库 289
11.5 在C#.NET中访问数据库 291
11.6 上机练习与习题 295
11.6.1 填充题 295
11.6.2 选择题 296
11.6.3 上机题 296
11.6.4 项目实训 297
第12章 图书馆管理系统开发 298
12.1 图书馆管理系统需求分析 298
12.1.1 基础信息维护 298
12.1.2 读者管理 298
12.1.3 图书管理 299
12.1.4 期刊管理 299
12.1.5 图书流通管理 299
12.1.6 期刊流通管理 299
12.1.7 统计分析管理 299
12.2 图书馆管理系统数据库分析 299
12.2.1 图书馆管理系统E-R图 299
12.2.2 图书馆管理系统表清单 301
12.3 实例介绍 304
12.3.1 实例功能 304
12.3.2 系统流程图 306
12.4 数据库设计 310
12.4.1 创建数据表 310
12.4.2 创建存储过程 311
12.5 程序开发 322
12.5.1 创建工程 322
12.5.2 Web.config设置 322
12.5.3 系统登录功能的实现 323
12.5.4 完成读者类别设置功能 324
12.6 系统发布和运行 327
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019