SQL Server数据库管理与开发PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:肖慎勇等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2006
- ISBN:7302136092
- 页数:371 页
第1章 数据库系统概述 1
1.1 数据处理与数据库系统 1
1.1.1 数据处理 1
1.1.2 数据库系统 3
1.2 数据库设计 4
1.2.1 数据库设计概述 4
1.2.2 ER模型 6
1.2.3 关系模型 8
1.2.4 关系模型的运算操作 11
1.2.5 关系模型的完整性约束规则 13
1.2.6 数据库的逻辑设计 16
1.2.7 不同世界中的术语对照 18
1.3 数据库管理系统 19
1.3.1 DBMS的作用和构成 19
1.3.2 MS SQL Server简介 20
1.3.3 C/S工作模式的DBMS体系结构 21
1.4 SQL Server 2000安装 24
1.4.1 SQL Server 2000的版本及对环境的要求 24
1.4.2 SQL Server 2000的安装过程 27
1.5.1 常用客户工具简介 35
1.5 SQL Server 2000工具操作简介 35
1.5.2 服务管理器 36
1.5.3 企业管理器 37
1.5.4 查询分析器 39
1.5.5 使用联机帮助 42
本章小结 43
思考题 43
2.1 创建数据库的规划 44
2.1.1 SQL Server数据库存储结构 44
第2章 数据库的创建与管理 44
2.1.2 规划数据库 46
2.2 企业管理器中数据库创建与管理 47
2.2.1 向导方式创建数据库 47
2.2.2 企业管理器创建数据库 51
2.2.3 数据库属性查看与设置 53
2.2.4 数据库的修改与删除 55
2.3 T-SQL命令创建和管理数据库 58
2.3.1 T-SQL命令创建数据库 58
2.3.2 T-SQL命令查看和设置数据库选项 61
2.3.3 T-SQL命令修改和删除数据库 65
2.4.1 主控数据库master 68
2.4 系统数据库 68
2.4.2 模板数据库model 69
2.4.3 临时数据库tempdb 70
2.4.4 msdb数据库 70
本章小结 70
思考题 71
3.1 数据类型 72
3.1.1 字符数据类型 72
第3章 表的创建与管理 72
3.1.2 数值数据类型 73
3.1.3 二进制数据类型 75
3.1.4 日期时间数据类型 75
3.1.5 其他数据类型 76
3.1.6 用户自定义数据类型 77
3.2 表的结构设计 79
3.3 企业管理器创建和管理表 81
3.3.1 企业管理器创建表 81
3.3.2 表记录的输入和浏览 86
3.3.3 企业管理器创建规则 87
3.3.4 企业管理器创建和使用默认值 89
3.3.5 企业管理器修改数据表 91
3.3.6 企业管理器删除表 95
3.4 T-SQL命令创建和管理表 96
3.4.1 定义表 96
3.4.2 定义约束 98
3.4.3 创建规则和默认并绑定 100
3.4.4 查看表的属性 101
3.4.5 修改表 101
思考题 103
3.4.6 删除数据表 103
本章小结 103
第4章 T-SQL查询与更新 104
4.1 T-SQL概述 104
4.1.1 SQL简介 104
4.1.2 T-SQL概述 105
4.2 T-SQL的数据查询 106
4.2.1 单表简单查询 106
4.2.2 多表连接查询 112
4.2.3 嵌套子查询 115
4.2.4 分组统计查询 118
4.2.5 COMPUTE和COMPUTE BY子句统计 122
4.2.6 查询结果的并 123
4.2.7 查询结果的保存 124
4.3 T-SQL的数据更新 125
4.3.1 T-SQL插入功能 125
4.3.2 T-SQL修改功能 126
4.3.3 T-SQL删除功能 127
思考题 128
本章小结 128
第5章 视图 130
5.1 视图的概念 130
5.2 视图的建立 131
5.2.1 T-SQL命令建立视图 131
5.2.2 使用企业管理器创建视图 132
5.3 视图的意义 136
5.3.1 视图的作用 136
5.4.1 视图的修改 137
5.4 视图的管理 137
5.3.2 视图的限制 137
5.4.2 视图的重命名 138
5.4.3 视图的删除 139
5.5 视图的应用 140
5.5.1 视图操作 140
5.5.2 查找视图定义信息 144
本章小结 146
思考题 147
6.1.1 索引的概念 148
6.1.2 索引的逻辑结构 148
6.1 索引概述 148
第6章 索引与性能 148
6.1.3 索引的分类 149
6.2 建立索引 150
6.2.1 自动建立 150
6.2.2 用企业管理器建立索引 150
6.2.3 用T-SQL命令建立索引 153
6.3 索引管理 155
6.3.1 用企业管理器查看和修改索引 155
6.3.3 用系统存储过程SP_RENAME更改索引名 157
6.3.2 用系统存储过程SP_HELPINDEX查看索引 157
6.3.4 企业管理器删除索引 158
6.3.5 用T-SQL命令删除索引 158
6.4 全文索引 158
6.4.1 全文索引的意义 158
6.4.2 全文索引的建立 159
6.4.3 编辑表中的全文索引 162
6.4.4 删除表中的全文索引 163
6.5.1 性能优化的意义 164
6.5 性能优化的基本方法 164
6.4.5 维护全文索引 164
6.5.2 性能优化的基本方法 165
6.6 性能监控概述 167
6.6.1 性能监控的意义 167
6.6.2 性能监控工具及使用 168
本章小结 174
思考题 174
第7章 T-SQL程序设计 175
7.1 变量与运算 175
7.1.1 全局变量 175
7.1.2 局部变量 176
7.1.3 运算符 178
7.1.4 常用函数 181
7.2 批与脚本 192
7.2.1 批处理 192
7.2.2 脚本处理 194
7.3 编程控制语句 197
7.3.1 程序注释语句 197
7.3.2 GOTO 198
7.3.3 IF…ELSE 199
7.3.4 BEGIN-END 200
7.3.5 CASE 201
7.3.6 WHILE 202
7.3.7 RETURN 202
7.3.8 WAITFOR 203
7.4 自定义函数 203
7.4.1 概述 203
7.4.2 创建用户自定义函数 204
7.4.3 修改和删除用户自定义函数 207
7.5 游标 208
7.5.1 游标的种类 208
7.5.2 声明游标 209
7.5.3 打开游标 211
7.5.4 读取游标 211
7.5.5 关闭游标 213
7.5.6 释放游标 213
7.5.7 定位修改、删除游标中的数据 214
7.6 存储过程 215
7.6.1 概述 215
7.6.2 存储过程的创建 216
7.6.3 管理存储过程 218
7.6.4 执行存储过程 219
7.6.5 删除存储过程 221
7.6.6 修改存储过程 221
7.6.7 确定存储过程的执行状态 222
7.7 事务 222
7.7.1 事务的概念 222
7.7.2 事务的工作原理 222
7.7.3 使用事务的考虑 223
思考题 225
本章小结 225
第8章 触发器 226
8.1 触发器介绍 226
8.1.1 触发器概述 226
8.1.2 触发器类型和功能 226
8.1.3 触发器的特点 227
8.2 触发器的创建 228
8.2.1 利用T-SQL创建触发器 228
8.2.2 利用企业管理器创建触发器 231
8.3.2 修改触发器 232
8.3 管理触发器 232
8.3.1 查看触发器信息 232
8.3.3 删除触发器 233
8.4 触发器的特殊功能 233
8.4.1 inserted和deleted表 233
8.4.2 建立列级触发器 234
8.4.3 检查指定列的变化 236
本章小结 236
思考题 237
9.1 数据库安全性控制 238
9.1.1 用户标识与鉴别 238
第9章 数据库安全性管理 238
9.1.2 存取控制 239
9.1.3 数据完整性 240
9.1.4 数据库审计 240
9.2 SQL Server安全性概念 241
9.2.1 服务器级的安全性 241
9.2.2 数据库级安全性 242
9.2.3 对象安全性 242
9.3.1 设置SQL Server 2000的安全模式 244
9.3 SQL Server 2000的安全级别 244
9.3.2 权限验证 247
9.4 登录账户管理 248
9.4.1 系统内置的登录账户 248
9.4.2 添加登录账户 249
9.4.3 修改登录密码 251
9.4.4 禁止登录账户 252
9.4.5 删除登录账户 252
9.5 服务器角色管理 253
9.5.1 固定服务器角色 253
9.5.2 向固定服务器角色中添加成员 255
9.5.3 从固定服务器角色中删除成员 256
9.6 数据库角色管理 257
9.5.4 查看固定服务器角色成员 257
9.6.1 固定数据库角色 258
9.6.2 数据库角色public 258
9.6.3 建立数据库角色 258
9.6.4 增删数据库角色的成员 259
9.6.5 删除数据库角色 260
9.7.1 guest用户账户 261
9.7.2 添加用户账户 261
9.7 用户账户管理 261
9.7.3 更改用户账户 263
9.7.4 删除用户账户 264
9.8 权限管理 264
9.8.1 权限的种类 265
9.8.2 权限的管理 266
本章小结 269
思考题 269
第10章 数据库备份与恢复 271
10.1 备份和恢复概述 271
10.1.1 备份和恢复的过程 271
10.1.2 SQL Server 2000的备份和还原功能 272
10.2 备份数据库 273
10.2.1 备份类型和常用备份策略 274
10.2.2 备份数据库中的设备对象 275
10.2.3 数据库备份 277
10.2.4 事务日志备份 282
10.2.5 数据库差异备份 285
10.3 数据库恢复 287
10.3.1 数据库恢复模型 287
10.3.2 还原数据库备份 290
10.3.3 还原事务日志备份 293
本章小结 294
思考题 295
第11章 数据传输 296
11.1 数据转换服务基本概念 296
11.1.1 数据转换服务简介 296
11.1.2 DTS结构 297
11.2 DTS导入/导出向导 299
11.3.1 使用DTS设计器创建包 307
11.3.2 添加连接 307
11.3 DTS设计器 307
11.3.3 定义数据转换 308
11.3.4 数据转换任务属性设置 309
11.3.5 定义任务 311
本章小结 312
思考题 312
第12章 复制技术 313
12.1 复制模型 313
12.2 复制类型及工作机理 314
12.3 服务器的连接方式 318
12.4 数据的筛选方式 320
12.5 复制的应用 321
12.5.1 利用企业管理器创建复制 321
12.5.2 复制应用举例 325
本章小结 333
思考题 333
第13章 SQL Server数据库访问技术 334
13.1 数据库访问技术概述 334
13.2 ODBC简介 335
13.2.1 ODBC体系结构 336
13.2.2 配置ODBC数据源 337
13.2.3 基本的应用步骤 338
13.3 ADO和ADO.NET 339
13.3.1 ADO和OLE DB 339
13.3.2 ADO.NET 341
13.4 JDBC概述 342
13.4.1 JDBC简介 342
13.4.2 使用JDBC访问数据库 343
13.5.1 XML概述 345
13.5 XML和SQL Server 345
13.5.2 SQL Server 2000对XML的支持 346
本章小结 347
思考题 348
第14章 SQL Server Web应用实例 349
14.1 使用JSP进行网络数据库应用 349
14.1.1 JSP简介 349
14.1.2 JSP安装与启动 349
14.1.3 JSP简单示例 350
14.1.4 统一的JSP网站界面 351
14.1.6 JSP与JavaBean 352
14.1.5 JSP服务器参数设置 352
14.1.7 JSP数据库连接 354
14.2 使用ASP进行网络数据库应用 356
14.2.1 ASP访问数据库的原理 356
14.2.2 ASP页面的结构 356
14.2.3 ASP的运行环境 356
14.2.4 ASP的内建对象 357
14.2.5 ASP的主要内置组件 357
14.2.6 Database Access组件ADO 357
14.2.7 ASP访问数据库步骤 358
14.2.8 ASP查询Web数据库举例 359
14.3 XML数据库应用发展概述 360
14.3.1 学术界与工业界的两种不同索求 360
14.3.2 实验室的原型系统和商用化产品 361
14.3.3 核心技术的进展 362
14.3.4 未来的技术发展方向 365
本章小结 366
思考题 366
附录A SQL Server 2000中的全局变量及其返回值 367
附录B T-SQL的算术函数 369
附录C SQL Server 2000中的常用系统函数 370
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《管理信息系统习题集》郭晓军 2016
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《卓有成效的管理者 中英文双语版》(美)彼得·德鲁克许是祥译;那国毅审校 2019
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《市政工程基础》杨岚编著 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