SQL Server数据库应用技术PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:张蒲生,何升编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2005
- ISBN:7302112878
- 页数:380 页
目录 1
第1章 数据库技术基础 1
1.1 数据管理的概述 1
1.1.1 数据、数据管理与数据处理 1
1.1.2 数据管理的发展 2
1.1.3 数据库、数据库管理系统和数据库系统 4
1.2 数据模型 6
1.2.1 数据模型的三要素 6
1.2.2 概念模型 7
1.2.3 数据模型的分类 9
1.3 数据库设计 13
1.3.1 需求分析阶段 13
1.3.2 概念结构设计 16
1.3.3 逻辑结构设计 20
1.3.4 数据库物理设计 22
1.3.5 数据库实施 23
1.3.6 数据库运行与维护 24
课后作业 25
第2章 SQLServer2000服务器和客户端 27
2.1 SQLServer概述 27
2.1.1 SQL的特点 27
2.1.2 SQLServer的结构 28
2.1.3 SQLServer的数据库文件 29
2.2 SQL Server 2000的服务器组件 30
2.3 SQL Server 2000服务器端的操作 33
2.3.1 启动SQLServer 2000 33
2.3.2 对sa账号加入密码 34
2.3.3 SQL Server 2000配置 36
2.5 SQLServer2000客户端的操作 38
2.4 SQLServer2000的客户端组件 38
实训 41
课后作业 44
第3章 数据库及其管理 45
3.1 系统数据库 45
3.1.1 master数据库 45
3.1.2 model数据库 45
3.1.3 msdb数据库 46
3.1.4 tempdb数据库 46
3.2 创建用户数据库 46
3.2.1 使用企业管理器创建用户数据库 47
3.2.2 使用SQL查询分析器创建用户数据库 48
3.2.3 事务日志 50
3.2.4 查看数据库信息 51
3.3.2 增加和缩减数据库容量 53
3.3.1 打开数据库 53
3.3 管理数据库 53
3.3.3 查看目前数据库选项设定及修改 56
3.3.4 数据库更名 58
3.3.5 删除数据库 59
实训 60
课后作业 62
第4章 数据库中表的基本操作 64
4.1 数据库对象 64
4.1.1 数据表 64
4.1.2 约束 65
4.1.3 默认 65
4.1.4 规则 66
4.1.5 视图 66
4.1.6 存储过程 66
4.2.1 SQLServer中的数据类型 67
4.2 数据表的设计和创建 67
4.1.7 触发器 67
4.2.2 数据表设计与创建 73
4.2.3 修改表结构 82
4.2.4 插入、更新和删除表数据 86
4.3 定义约束 89
4.3.1 约束的类型 89
4.3.2 约束的创建、查看、删除 89
4.4 使用默认和规则 96
4.4.1 使用默认 96
4.4.2 使用规则 99
实训 101
课后作业 104
5.1 索引的基础知识 106
5.1.1 数据存储 106
第5章 索引及其应用 106
5.1.2 索引 107
5.1.3 索引的分类 108
5.2 创建索引 109
5.2.1 使用企业管理器创建索引 109
5.2.2 使用Transact-SQL创建索引 114
5.2.3 索引的分析与维护 116
5.3 索引统计 118
5.3.1 创建和修改统计信息 118
5.3.2 统计信息的查看与删除 119
5.4 查看与删除索引 121
5.4.1 查看表中的索引 121
5.4.2 索引更名与删除 123
实训 125
课后作业 126
6.1.1 SQL Server中的变量 128
6.1 SELECT语句中的数学问题 128
第6章 SQL Server的数据查询 128
6.1.2 SQLServer的运算符 129
6.1.3 SQLServer中的函数 130
6.2 SELECT语句 136
6.2.1 简单查询 136
6.2.2 FROM子句与INTO子句 137
6.2.3 使用WHERE子句设置查询条件 139
6.2.4 查询结果排序及ORDER BY子句 143
6.2.5 GROUP BY子句与HAVING子句 145
6.2.6 COMPUTE子句 148
6.3 连接查询 149
6.3.1 连接概述 149
6.3.2 内连接 151
6.3.3 外连接 153
6.3.4 交叉连接 155
6.3.5 自连接 156
6.4 嵌套查询 156
6.4.1 单值嵌套查询 157
6.4.2 多值嵌套查询 157
6.5 联合 159
实训 160
课后作业 164
第7章 数据复制 168
7.1 复制模型 168
7.1.1 复制与出版的关系 168
7.1.2 复制模型 169
7.2 复制的类型 169
7.2.1 快照复制 170
7.2.2 事务复制 170
7.3 配置复制 171
7.2.3 合并复制 171
7.4 建立和使用复制 176
7.4.1 创建发布 176
7.4.2 订阅 181
7.4.3 创建强制订阅 182
7.5 通过Internet执行复制 185
7.6 复制监视器 186
实训 188
课后作业 190
第8章 视图及其应用 192
8.1 视图的概述 192
8.1.1 视图的概念 192
8.1.2 使用视图的优点和缺点 192
8.2 视图的创建 193
8.2.1 使用企业管理器创建视图 193
8.2.2 使用Transact-SQL创建视图 195
8.2.3 使用创建视图向导程序 199
8.3 视图定义的查询与修改 200
8.3.1 查看和修改视图定义 200
8.3.2 视图的删除 206
8.4 通过视图查询与更新数据 207
8.4.1 通过视图查询数据 207
8.4.2 通过视图更新数据 208
实训 209
课后作业 210
第9章 存储过程与触发器 213
9.1 存储过程概述 213
9.1.1 什么是存储过程 213
9.1.2 存储过程类型 213
9.1.3 存储过程的好处 215
9.2.1 创建和执行不带参数的存储过程 216
9.2 创建和执行存储过程 216
9.2.2 创建和执行带参数的存储过程 219
9.3 修改和删除存储过程 226
9.3.1 查看存储过程 226
9.3.2 修改存储过程 226
9.3.3 删除存储过程 228
9.4 触发器的创建和管理 228
9.4.1 触发器概述 228
9.4.2 触发器的创建 229
9.4.3 管理触发器 233
实训 236
课后作业 239
10.1 批处理与流程控制 240
10.1.1 批处理 240
第10章 SQL Server的程序设计 240
10.1.2 流程控制 241
10.2 事务处理 246
10.2.1 事务概述 246
10.2.2 事务管理 247
10.2.3 事务模式 249
10.2.4 事务日志 250
10.3 锁机制 250
10.3.1 锁的控制方法 250
10.3.2 查看锁的信息 251
10.3.3 死锁 252
10.4 游标 253
10.4.1 游标的定义及其优点 253
10.4.2 使用游标 254
10.4.3 游标示例 257
实训 258
课后作业 261
第11章 数据转换服务 265
11.1 导入/导出概述 265
11.2 导入数据 266
11.2.1 导入Excel工作表 266
11.2.2 导入文本文件 269
11.3 导出数据 272
11.3.1 导出数据至Access 272
11.3.2 导出数据至文本文件 274
11.4 使用DTS设计器 275
11.5 使用bcp和BULK INSERT 278
11.5.1 批复制程序 278
11.5.2 BULK INSERT 283
实训 284
课后作业 285
第12章 SQL Server2000的安全管理 287
12.1 SQL Server2000的安全认证模式 287
12.1.1 身份验证 287
12.1.2 权限认证 288
12.2 创建和管理安全账户 289
12.2.1 创建安全账户 289
12.2.2 管理安全账户 295
12.2.3 删除登录和用户 297
12.3 管理数据库用户和角色 298
12.3.1 服务器角色 298
12.3.2 数据库角色 299
12.4 SQL Server权限管理 302
12.4.1 使用企业管理器管理权限 303
12.4.2 使用Transact-SQL语句管理权限 304
实训 307
课后作业 310
第13章 备份与还原 312
13.1 备份与还原的概述 312
13.1.1 备份与还原概念 312
13.1.2 备份与还原方式 313
13.2 数据库的备份 314
13.2.1 备份设备 314
13.2.2 使用企业管理器进行备份 316
13.2.3 使用向导进行备份 317
13.2.4 使用查询分析器进行备份 320
13.3 数据库的还原 324
13.3.1 使用企业管理器还原数据库 324
13.3.2 使用查询分析器还原数据库 326
实训 330
课后作业 332
第14章 SQL Server编程接口 333
14.1 通过ODBC访问SQL Setver数据库 333
14.1.1 ODBC的概述 333
14.1.2 通过Excel访问SQL Setver数据库 338
14.1.3 通过Visual Basic访问SQL Server数据库 343
14.1.4 通过PowerBuilder访问SQL Server数据库 351
14.2 使用ADO操作数据库中的数据 356
14.2.1 ActiveX数据对象(ADO) 356
14.2.2 在Visual Basic中用ADO访问数据库 358
14.2.3 在C++ Builder中用ADO访问数据库 363
实训 368
课后作业 368
附录A 《SQL Server数据库应用技术》课程教学大纲 373
附录B 《SQL Server数据库应用技术》课程实训大纲 376
参考文献 380
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019