SQL Server数据库应用技术PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张水平主编;王蓉,万映辉,姚群编
- 出 版 社:西安:西北工业大学出版社
- 出版年份:2005
- ISBN:7561219067
- 页数:293 页
第1章 数据库系统基础 1
1.1 数据库基本概念 1
1.1.1 数据库 1
1.1.2 数据库管理系统 1
1.1.3 数据库系统 2
1.1.4 数据模型 3
1.2 数据库系统体系结构 6
1.2.1 数据库系统的三级模式结构 7
1.2.2 数据库系统的两级映像及数据独立性 8
1.3 数据库发展新技术——客户/服务器模式(C/S) 9
1.3.1 关于客户/服务器模式 9
1.3.2 客户/服务器结构的特点 9
1.4 数据库系统的设计方法 10
1.4.1 数据库系统的设计标准 10
1.4.2 数据库系统的设计步骤 11
1.5 数据库的优化设计 16
1.6 设计实例1:教学管理系统逻辑数据库的设计 17
1.7 小结与习题 20
1.7.1 小结 20
1.7.2 习题 20
第2章 SQL Server概述 22
2.1 SQL Server特点 22
2.2 SQL Server安装 22
2.2.1 安装SQL Server 2000的软、硬件要求 22
2.2.2 本地安装SQL Server 2000 23
2.2.3 远程安装SQL Server 2000 30
2.3 SQLServer管理工具 30
2.3.1 企业管理器(Enterprise Manager) 30
2.3.2 查询分析器(Query Analyzer) 31
2.3.3 事件探查器(Performance Monitor) 32
2.3.4 服务管理器(Service Manager) 33
2.3.5 SQLServer联机丛书(SQLServer Books Online) 33
2.4 关于Transact-SQL 35
2.4.1 数据定义语言 35
2.4.2 数据控制语言 35
2.4.3 数据操作语言 36
2.4.4 其他语言元素 36
2.5 服务器的注册与管理 37
2.5.1 注册服务器 37
2.5.2 删除服务器注册 40
2.5.3 服务器管理 40
2.6 小结与习题 40
2.6.1 小结 40
2.6.2 习题 41
第3章 物理数据库的创建与维护 42
3.1 SQL Server系统支持的数据库 42
3.1.1 系统数据库 42
3.1.2 实例数据库 44
3.2 SQLServer物理数据库组织 44
3.3 数据库的建立 47
3.3.1 用Create Database Wizard创建数据库 47
3.3.2 用Enterprise Manager创建数据库 50
3.3.3 用Transact-SQL创建数据库 51
3.4 修改SQL Server数据库 57
3.4.1 使用Enterprise Manager修改数据库 58
3.4.2 用Transact-SQL修改数据库 60
3.4.3 修改库名及删除数据库 61
3.5 表的建立 65
3.5.1 SQL Server数据类型 65
3.5.2 用Enterprise Manager命令建表 71
3.5.3 用Transact-SQL建表 78
3.6 数据表结构的维护 81
3.6.1 用Enterprise Manager命令修改表 81
3.6.2 用Transact-SQL修改表 82
3.6.3 删除表 84
3.7 设计实例2:教学管理数据库的建立与维护 85
3.7.1 建立教学管理物理数据库 85
3.7.2 建立教学管理数据库中的各种表 86
3.8 小结与习题 88
3.8.1 小结 88
3.8.2 习题 89
第4章 数据库的操作 90
4.1 表数据的操作 90
4.1.1 数据的插入 90
4.1.2 数据的修改 91
4.1.3 数据的删除 93
4.1.4 大文本及图像数据的处理 94
4.2 索引的处理 96
4.2.1 索引的分类 96
4.2.2 索引的建立与删除 97
4.2.3 索引的应用 99
4.3 设计实例3:教学管理系统数据库的操作处理 100
4.4 小结与习题 100
4.4.1 小结 100
4.4.2 习题 101
第5章 数据的查询与统计 102
5.1 光标及应用 102
5.1.1 声明光标 103
5.1.2 打开光标 104
5.1.3 从光标中读取数据信息 104
5.1.4 关闭或释放光标 105
5.1.5 利用光标修改和删除数据 106
5.2 查询处理 106
5.2.1 简单查询 107
5.2.2 连接查询 114
5.2.3 子查询 119
5.2.4 集合查询 121
5.3 统计处理 122
5.3.1 使用聚合函数 123
5.3.2 查询结果排序 124
5.3.3 查询结果分组 125
5.3.4 查询结果统计 128
5.4 设计实例4:对教学管理系统的数据库进行查询 130
5.5 小结与习题 132
5.5.1 小结 132
5.5.2 习题 132
第6章 视图、存储过程和触发器 133
6.1 视图的处理及应用 133
6.1.1 视图的创建 134
6.1.2 视图的维护 138
6.1.3 视图的应用 142
6.2 存储过程及应用 145
6.2.1 创建存储过程 146
6.2.2 修改存储过程 150
6.2.3 运行存储过程 151
6.2.4 删除存储过程 154
6.3 触发器及应用 155
6.3.1 触发器的原理 156
6.3.2 触发器的创建 157
6.3.3 触发器的维护 160
6.4 设计实例5:为教学管理系统创建视图、存储过程和触发器 163
6.4.1 利用Transact-SQL创建视图 163
6.4.2 利用Transact-SQL创建存储过程 163
6.4.3 利用Transact-SQL创建触发器 164
6.5 小结与习题 165
6.5.1 小结 165
6.5.2 习题 165
第7章 Transact-SQL编程方法 166
7.1 变量 166
7.1.1 局部变量 166
7.1.2 全局变量 170
7.2 运算符及函数 172
7.2.1 运算符 172
7.2.2 函数 174
7.3 程序控制语句 178
7.3.1 IF…ELSE 178
7.3.2 BEGIN…END 179
7.3.3 WHILE 179
7.3.4 GOTO标签 180
7.3.5 WAITFOR命令 180
7.3.6 RETURN命令 181
7.3.7 注释语句 181
7.3.8 CASE表达式 182
7.4 输出语句 183
7.4.1 输出字符语句(PRINT) 183
7.4.2 输出错误信息命令(RAISERROR) 184
7.5 设计实例6:用Transact-SQL编写简单的应用程序 185
7.6 小结与习题 186
7.6.1 小结 186
7.6.2 习题 186
第8章 数据的备份与恢复 187
8.1 数据的备份 187
8.1.1 备份类型 188
8.1.2 备份策略 188
8.1.3 备份设备 189
8.1.4 备份操作 189
8.2 数据的恢复 196
8.2.1 恢复模式 196
8.2.2 恢复操作 197
8.3 数据的复制 200
8.4 小结与习题 200
8.4.1 小结 200
8.4.2 习题 201
第9章 SQL Server的网页发布 202
9.1 Web Assistant基础知识 202
9.2 使用Web Assistant Wizard发布网页 203
9.3 使用系统存储过程发布网页 208
9.3.1 使用sp_makewebtask创建生成HTML文档的任务 208
9.3.2 使用sp_runwebtask运行Web任务 212
9.3.3 使用sp_dropwebtask运行Web任务 212
9.4 小结与习题 212
9.4.1 小结 212
9.4.2 习题 213
第10章 服务器的管理 214
10.1 SQL Server代理服务 214
10.1.1 配置SQL Server Agent服务 214
10.1.2 作业管理 218
10.1.3 警报管理 223
10.2 服务器活动监视 227
10.2.1 使用SQL事件探查器进行监视 228
10.2.2 使用Enterprise Manager监视当前活动 232
10.3 数据库的安全性 233
10.3.1 SQL Server身份认证模式 234
10.3.2 创建用户账号 237
10.3.3 角色管理 239
10.3.4 权限管理 243
10.3.5 安全管理一般策略 246
10.4 小结与习题 247
10.4.1 小结 247
10.4.2 习题 247
第11章 SQL Server与应用程序的接口 249
11.1 利用ODBC访问SQL Server 249
11.1.1 ODBC概述 249
11.1.2 配置ODBC数据源 251
11.1.3 利用ODBC访问SQL Server数据库 254
11.2 设计实例7:利用ODBC访问教学管理数据库 259
11.3 利用ADO访问SQL Server 262
11.3.1 ADO技术简介 263
11.3.2 ADO组件概述 264
11.4 设计实例8:利用ADO访问教学管理数据库 265
11.5 小结与习题 268
11.5.1 小结 268
11.5.2 习题 269
附录A Transact-SQL提供的函数 270
附录B 常用语句 276
附录C SQL Server系统存储过程 279
附录D 扩展存储过程 287
附录E sp_makewebtas存储过程参数含义 290
参考文献 293
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019