SQL Server 2000系统管理实录PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:赵松涛,吴维元编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2006
- ISBN:7121021706
- 页数:326 页
第1章 初学SQL Server 2000的问题 1
1.1 SQL Server 2000是什么 1
1.1.1 什么是服务器和客户机 2
1.1.2 SQL是什么 3
1.1.3 SQL Server 2000是什么 4
1.2 SQL Server 2000做什么 6
1.2.1 桌面型数据库与网络数据库 6
1.2.2 C/S模式与B/S模式 7
1.2.3 OLTP与OLAP 8
1.2.4 数据库与数据仓库 9
1.2.5 SQL Server 2000做什么 9
1.3 学习SQL Server 2000需要什么基础 9
1.3.1 必备的数据库基础 10
1.3.2 必备的网络基础 13
1.4 如何学习SQL Server 2000 18
1.4.1 从零起步 18
1.4.2 道亦有道 19
1.4.3 我心飞翔 19
1.5 本章小结 21
1.6 疑难解析 21
1.6.1 Internet上有没有免费下载的SQL Server 2000 21
1.6.2 什么是MSDE 2000 21
1.6.3 什么是SQL Server 2000的Service Pack 22
1.7 习题 22
2.1 安装前的准备工作 23
2.1.1 SQL Server 2000的硬件环境需求 23
第2章 安装SQL Server 2000 23
2.1.2 SQL Server 2000的软件环境需求 24
2.1.3 SQL Server 2000的网络环境需求 24
2.1.4 实例与服务器 25
2.1.5 本地系统账户与域用户账户 27
2.1.6 Windows身份验证模式与混合模式 31
2.1.7 每客户许可模式与处理器许可证许可模式 31
2.2 安装SQL Server 2000 32
2.2.1 安装SQL Server 2000服务器 32
2.2.2 安装SQL Server 2000客户机 39
2.3 服务器上的安装结果 39
2.3.4 Distributed Transaction Coordinator 40
2.3.3 Microsoft Search 40
2.3.2 SQLSERVERAGENT 40
2.3.1 MSSQLSERVER 40
2.4 客户机的安装结果 41
2.4.1 企业管理器 41
2.4.2 查询分析器 42
2.4.3 服务管理器 42
2.4.4 服务器网络实用工具 43
2.4.5 客户端网络实用工具 43
2.4.6 事件探查器 44
2.5 卸载SQL Server 2000 44
2.6 本章小结 45
2.7 疑难解析 45
2.7.1 客户机是否需要安装Service Pack 45
2.7.2 为什么设置的实例名非法 45
2.7.5 命名实例和默认实例可以互相更改吗 46
2.7.6 安装设置的服务账户有什么意义 46
2.7.3 如何构建基于域的SQL Server 2000网络 46
2.7.4 安装中出现“挂起的文件操作”如何处理 46
2.7.7 安装过程中使用Windows验证还是混合验证 47
2.7.8 为什么要禁止BUILTINAdministrators账户 47
2.7.9 如何下载SQL Server 2000的服务补丁 49
2.8 习题 49
第3章 配置SQL Server 2000网络 50
3.1 SQL Server 2000网络的通信 50
3.1.1 进程和线程的奥秘 51
3.1.2 什么是IPC 51
3.1.3 常见的IPC机制 51
3.2 SQL Server 2000网络中的名称 52
3.2.1 服务器名称 52
3.1.4 什么是网络库 52
3.2.2 SQL Server 2000实例名 53
3.2.3 服务器别名 53
3.3 配置本地共享内存的SQL Server 2000网络 53
3.3.1 本地网络案例环境 53
3.3.2 配置共享内存的SQL Server 2000服务器 53
3.3.3 配置共享内存的SQL Server 2000客户机 54
3.3.4 测试本地共享内存的SQL Server 2000网络 54
3.4 配置TCP/IP的SQL Server 2000网络 54
3.4.1 TCP/IP网络案例环境 55
3.4.2 配置TCP/IP的SQL Server 2000服务器 55
3.4.3 配置TCP/IP的SQL Server 2000客户机 55
3.4.4 测试TCP/IP的SQL Server 2000网络 57
3.5 配置命名管道的SQL Server 2000网络 57
3.5.1 命名管道网络案例环境 57
3.5.3 配置命名管道的SQL Server 2000客户机 58
3.5.2 配置命名管道的SQL Server 2000服务器 58
3.5.4 测试命名管道协议的SQL Server 2000网络 59
3.6 排除常见的SQL Server 2000网络故障 60
3.6.1 排除SQL Server 2000网络连接故障 60
3.6.2 排除SQL Server 2000网络连接超时故障 61
3.7 本章小结 62
3.8 疑难解析 62
3.8.1 在Windows 2003上SQL Server 2000客户机无法连接 62
3.8.2 怎样在Windows XP上开放1433端口 63
3.8.3 服务管理器中无服务器名该如何处理 63
3.8.4 企业管理器中注册名为Local如何更改 64
3.8.5 “SQL Server不存在或访问被拒绝”问题如何解决 64
3.8.6 “无法连接到服务器,用户xxx登录失败”问题如何解决 65
3.8.7 Windows身份验证失败如何处理 66
3.8.8 “系统找不到指定的路径”故障如何解决 67
3.8.9 “拒绝访问”故障如何解决 68
3.8.10 什么是“隐藏服务器” 68
3.8.11 为什么选择“强制协议加密”后服务器无法启动 69
3.9 习题 71
第4章 管理SQL Server 2000服务器 72
4.1 注册SQL Server 2000服务器 72
4.1.1 什么是SQL Server 2000服务器注册 72
4.1.2 什么情况下需要注册 73
4.1.3 一个注册SQL Server 2000服务器的实例 73
4.1.4 排除常见的注册故障 76
4.1.5 总结SQL Server 2000服务器注册的方法 77
4.2 暂停SQL Server 2000服务器 78
4.2.1 什么是SQL Server 2000服务器暂停 78
4.2.2 暂停SQL Server 2000服务器 78
4.3.2 关闭SQL Server 2000服务器 79
4.3.1 暂停与关闭 79
4.3 关闭SQL Server 2000服务器 79
4.4 启动SQL Server 2000服务器 80
4.5 配置SQL Server 2000服务器 81
4.5.1 配置自动启动的服务 81
4.5.2 配置内存分配模式 82
4.5.3 配置身份验证方式 83
4.6 本章小结 83
4.7 习题 83
第5章 管理SQL Server 2000数据库 84
5.1 SQL Server 2000服务器的结构 84
5.1.1 SQL Server 2000服务器的RDBMS 85
5.1.2 SQL Server 2000数据库 85
5.2 SQL Server 2000数据库的结构 85
5.2.2 从物理角度看SQL Server 2000数据库 86
5.2.1 从逻辑角度看SQL Server 2000数据库 86
5.2.3 数据文件是如何存储的 87
5.2.4 日志文件是如何存储的 87
5.2.5 什么是文件组 88
5.3 SQL Server 2000系统数据库 88
5.3.1 master系统数据库 88
5.3.2 model系统数据库 88
5.3.3 msdb系统数据库 89
5.3.4 tempdb系统数据库 89
5.4 创建用户数据库 89
5.4.1 用户数据库命名 89
5.4.2 创建用户数据库的方法 89
5.4.3 在【企业管理器】中创建用户数据库 89
5.4.4 在【查询分析器】中创建用户数据库 92
5.5.1 添加次要数据文件 95
5.5 配置用户数据库 95
5.5.2 添加日志文件 96
5.5.3 限制用户对数据库的访问 97
5.5.4 配置数据库的故障恢复模型 98
5.5.5 配置用户对数据库的操作权限 98
5.5.6 配置数据库的SQL语句 99
5.6 分离和附加用户数据库 101
5.6.1 分离用户数据库 101
5.6.2 附加用户数据库 102
5.7 删除用户数据库 103
5.7.1 在【企业管理器】中删除用户数据库 104
5.7.2 在【查询分析器】中删除用户数据库 104
5.9 疑难解析 105
5.9.1 “排序规则冲突”如何解决 105
5.8 本章小结 105
5.9.2 如何降低日志文件的空间 109
5.9.3 数据库文件的命名必须以mdf、ndf和ldf为扩展名吗 111
5.9.4 tempdb数据库为什么不可以恢复 112
5.10 习题 112
第6章 管理SQL Server 2000表 113
6.1 SQL Server 2000的数据类型 113
6.1.1 SQL Server 2000数据类型的分类 114
6.1.2 SQL Server 2000基本数据类型 114
6.2 NULL的含义 115
6.3 SQL Server 2000表的类型 116
6.3.1 按照数据存储的时间分类 116
6.3.2 按照表的用途分类 116
6.4 创建表 116
6.4.1 在【企业管理器】中创建表 117
6.4.2 在【查询分析器】中创建表 119
6.5 修改表结构 121
6.5.1 在【企业管理器】中修改表结构 121
6.5.2 在【查询分析器】中修改表结构 122
6.6 操作表的数据 124
6.6.1 用INSERT语句录入数据 124
6.6.2 用UPDATE语句更新数据 126
6.6.3 用DELETE语句删除数据 128
6.7 删除表 130
6.7.1 在【企业管理器】中删除表 130
6.7.2 在【查询分析器】中删除表 131
6.9.3 IDENTITY列有什么意义 132
6.9.2 表中的数据显示顺序就是物理存储顺序吗 132
6.9.1 使用NULL值需要注意什么 132
6.9 疑难解析 132
6.8 本章小结 132
6.9.4 为什么用INSERT语句插入数据无法成功 133
6.10 习题 133
第7章 用SELECT查询数据 134
7.1 SELECT查询语句的语法结构 134
7.2 使用【查询分析器】的常见问题 135
7.2.1 为什么对象名无效 135
7.2.2 如何更改数据的显示结果 136
7.3 实例数据库和表创建 137
7.3.1 创建实例数据库 137
7.3.2 学生表t_student的设计、创建和实例数据 138
7.3.3 课程表t_course的设计、创建和实例数据 140
7.3.4 教学表t_teaching的设计、创建和实例数据 142
7.3.5 成绩表t_result的设计、创建和实例数据 144
7.3.6 附加实例数据库db_student 146
7.4 常见的SELECT查询 147
7.4.1 查询表中所有的记录 147
7.4.2 查询表中所有记录的指定字段 147
7.4.3 允许查询结果显示重复记录 148
7.4.4 不允许查询结果显示重复记录 149
7.4.5 指定查询前n行记录 150
7.4.6 指定查询记录数的百分比 150
7.4.7 带表达式的查询 151
7.4.8 更改列名显示的查询 152
7.5 WHERE条件查询 153
7.5.1 WHERE条件查询的语法结构 153
7.5.2 WHERE中的关系运算符 153
7.5.5 常见的WHERE查询实例 154
7.5.3 WHERE中的逻辑运算符 154
7.5.4 WHERE中的特殊运算符 154
7.6 ORDER BY排序查询 160
7.6.1 ORDER BY排序查询的语法结构 160
7.6.2 ORDER BY子句的结构 161
7.6.3 ORDER BY排序查询实例 161
7.7 GROUP BY分组查询 162
7.7.1 GROUP BY分组查询的语法结构 162
7.7.2 GROUP BY子句的结构 162
7.7.3 GROUP BY分组查询实例 162
7.8 HAVING筛选查询 163
7.8.1 HAVING筛选查询的语法结构 163
7.8.2 HAVING筛选查询实例 163
7.9.1 INTO查询的语法结构 164
7.9.2 INTO查询实例 164
7.9 INTO查询 164
7.10 本章小结 165
7.11 习题 165
第8章 用SELECT查询复杂数据 166
8.1 SELECT联结查询 166
8.1.1 SELECT联结查询的语法结构 166
8.1.2 SELECT联结查询的分类 167
8.1.3 笛卡儿积查询 167
8.1.4 等值联结查询 168
8.1.5 自然联结查询 168
8.1.6 自身联结查询 169
8.1.7 内联结查询 170
8.1.8 左外联结查询 170
8.1.9 右外联结查询 171
8.1.10 全外联结查询 172
8.2 SELECT嵌套查询 173
8.2.1 什么是SELECT嵌套查询 173
8.2.2 什么是SELECT嵌套子查询 173
8.2.3 简单嵌套查询 174
8.2.4 in嵌套查询 175
8.2.5 some嵌套查询 177
8.2.6 all嵌套查询 179
8.2.7 exists嵌套查询 180
8.3 本章小结 181
8.4 习题 181
第9章 索引和视图 182
9.1 索引——快捷的数据 182
9.1.1 表上必须建立索引吗 182
9.2.1 聚簇索引 183
9.2 SQL Server 2000的索引类型 183
9.1.2 什么时候需要在表上建立索引 183
9.1.3 为什么索引可以加快查询速度 183
9.2.2 非聚簇索引 184
9.3 创建SQL Server 2000索引 184
9.3.1 创建测试索引的表 184
9.3.2 在【企业管理器】中创建聚簇索引 185
9.3.3 在【查询分析器】中创建聚簇索引 188
9.3.4 在【企业管理器】中创建非聚簇索引 189
9.3.5 在【查询分析器】中创建非聚簇索引 190
9.3.6 创建惟一索引 190
9.3.7 创建复合索引 191
9.3.8 总结创建索引的SQL语句 193
9.4 修改和删除索引 194
9.4.1 修改索引 194
9.4.2 删除索引 195
9.5 视图——安全的数据 196
9.5.1 视图是什么 196
9.5.2 视图有什么作用 196
9.5.3 视图有没有自己的数据 197
9.5.4 在【企业管理器】中创建视图 197
9.5.5 在【查询分析器】中创建视图 199
9.5.6 查询视图的数据 200
9.5.7 修改和删除视图 200
9.6 本章小结 201
9.7 习题 201
第10章 数据完整性 202
10.1 什么是数据完整性 202
10.1.2 域完整性 203
10.1.1 实体完整性 203
10.1.3 参照完整性 204
10.1.4 用户定义完整性 204
10.2 在SQL Server 2000中如何实现数据完整性 204
10.2.1 什么是规则 204
10.2.2 什么是默认 205
10.2.3 什么是约束 206
10.3 创建和管理规则 206
10.3.1 在【查询分析器】中创建规则 206
10.3.2 在【企业管理器】中创建规则 208
10.3.3 将规则绑定到列 209
10.3.4 解除列上绑定的规则 211
10.4 创建和管理默认 212
10.4.1 在【查询分析器】中创建默认 212
10.4.2 在【企业管理器】中创建默认 213
10.4.3 将默认绑定到列 214
10.4.4 解除列上绑定的默认 216
10.5 创建和管理约束 218
10.5.1 创建约束的SQL语句 218
10.5.2 在【企业管理器】中创建NOT NULL约束 219
10.5.3 在【企业管理器】中创建主键约束 219
10.5.4 在【企业管理器】中创建外键约束 220
10.5.5 在【企业管理器】中创建惟一约束 222
10.5.6 在【企业管理器】中创建检查约束 223
10.6 本章小结 224
10.7 习题 224
第11章 管理SQL Server 2000安全 225
11.1 SQL Server 2000的安全性机制 225
11.1.3 SQL Server 2000服务器的安全机制 226
11.1.2 网络传输的安全机制 226
11.1.1 SQL Server 2000客户机的安全机制 226
11.1.4 数据库的安全机制 227
11.1.5 数据对象的安全机制 227
11.2 管理服务器的身份验证方式 227
11.3 管理账号(登录) 228
11.4 管理权限 230
11.4.1 赋予账号数据库操作权限 230
11.4.2 赋予账号数据对象操作权限 231
11.5 管理角色 233
11.5.1 什么是角色 233
11.5.2 账号必须属于某个角色吗 233
11.5.3 SQL Server 2000支持的角色 233
11.5.4 赋予账号角色权限 234
11.6 本章小结 236
11.7 习题 237
第12章 备份、恢复与维护 238
12.1 备份与恢复 238
12.1.1 无处不在的数据危险 238
12.1.2 什么是备份 239
12.1.3 什么是恢复 240
12.2 日志文件 240
12.2.1 日志文件对数据库是必需的吗 240
12.2.2 先写日志文件还是先写数据文件 240
12.3 SQL Server 2000数据库的3种恢复模型 241
12.3.1 完全恢复模型 241
12.3.2 大容量日志记录恢复模型 243
12.3.3 简单恢复模型 244
12.4.3 事务日志备份和恢复 245
12.4.2 差异数据库备份和恢复 245
12.4.4 文件组备份和恢复 245
12.4 SQL Server 2000的备份和恢复类型 245
12.4.1 完全数据库备份和恢复 245
12.3.4 如何选择数据库的恢复模型 245
12.4.5 如何选择备份和恢复类型 246
12.5 案例:完全数据库备份与恢复 248
12.5.1 备份方案实施 248
12.5.2 恢复方案实施 252
12.6 案例:完全+日志数据库备份与恢复 253
12.6.1 备份方案实施 253
12.6.2 恢复方案实施 254
12.7 案例:完全+差异+日志数据库备份与恢复 257
12.7.1 备份方案实施 257
12.7.2 恢复方案实施 258
12.8 案例:维护数据库 261
12.10.1 检查点有什么作用 266
12.10 疑难解析 266
12.9 本章小结 266
12.10.2 为什么无法执行差异备份 267
12.10.3 什么时候需要备份master系统数据库 267
12.10.4 是否需要备份tempdb系统数据库 267
12.11 习题 267
第13章 数据导入和导出 269
13.1 数据库之间的导入和导出 269
13.2 数据库和Access之间的导入和导出 273
13.3 本章小结 276
13.4 习题 276
第14章 自动化管理 277
14.1 SQL Server 2000代理服务的结构 277
14.1.1 作业 277
14.2 管理SQL Server 2000代理服务 278
14.1.4 SQL Server 2000代理服务下作业执行过程 278
14.1.2 警报 278
14.1.3 操作员 278
14.2.1 启动代理服务 279
14.2.2 关闭代理服务 279
14.3 案例:一个自动完成的数据库备份作业 279
14.3.1 定义操作员 280
14.3.2 定义作业 281
14.3.3 定义警报 285
14.4 本章小结 286
14.5 习题 287
第15章 Transact-SQL编程 288
15.1 Transact-SQL基础 288
15.1.1 什么是Transact-SQL 288
15.1.3 Transact-SQL的数据对象命名方法 289
15.1.2 Transact-SQL的语法规则 289
15.1.4 Transact-SQL的注释 290
15.2 Transact-SQL数据类型 291
15.2.1 整数型 291
15.2.2 位型 292
15.2.3 精确数字型 292
15.2.4 货币型 292
15.2.5 近似数字型 292
15.2.6 日期时间型 292
15.2.7 字符串型 292
15.2.8 Unicode字符串型 292
15.3.2 位运算符 293
15.3.1 算术运算符 293
15.2.10 其他数据类型 293
15.3 Transact-SQL运算符 293
15.2.9 二进制型 293
15.3.3 比较运算符 294
15.3.4 逻辑运算符 294
15.3.5 字符串连接运算符 294
15.3.6 赋值运算符 295
15.3.7 运算符的优先级 295
15.4 Transact-SQL变量 295
15.4.1 全局变量 295
15.4.2 局部变量 296
15.5.3 数学函数 298
15.5.2 日期和时间函数 298
15.5.1 聚合函数 298
15.5 Transact-SQL函数 298
15.5.4 字符串函数 299
15.6 Transact-SQL流程控制语句 300
15.6.1 程序块语句(BEGIN...END) 300
15.6.2 判断语句(IF...ELSE) 302
15.6.3 循环语句(WHILE) 304
15.6.4 分支判断语句(CASE...WHEN) 306
15.6.5 无条件退出语句(RETURN) 308
15.7 本章小结 310
15.8 习题 310
第16章 SQL Server 2000事务编程 311
16.1 事务 311
16.1.4 为什么要引入事务 312
16.1.3 什么是事务 312
16.1.2 可能的原因分析 312
16.1.1 从一个真实的故事谈起 312
16.2 锁 313
16.2.1 什么是锁 313
16.2.2 为什么锁可以解决并发问题 313
16.2.3 SQL Server 2000的锁类型 314
16.2.4 SQL Server 2000的动态锁机制 314
16.2.5 什么是死锁 314
16.3 批 315
16.4 SQL Server 2000事务编程 315
16.4.1 SQL Server 2000的事务模式 315
16.4.2 定义SQL Server 2000事务 316
16.4.6 事务实例 317
16.4.5 什么是事务的保存点 317
16.4.4 回滚SQL Server 2000事务 317
16.4.3 提交SQL Server 2000事务 317
16.5 存储过程 318
16.5.1 什么是存储过程 318
16.5.2 存储过程有什么作用 319
16.5.3 创建存储过程 319
16.5.4 执行存储过程 320
16.5.5 存储过程实例 320
16.6 触发器 322
16.6.1 什么是触发器 322
16.6.2 SQL Server 2000的触发器类型 323
16.6.3 创建触发器 323
16.6.4 触发器实例 324
16.7 本章小结 326
16.8 习题 326
- 《管理信息系统习题集》郭晓军 2016
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《卓有成效的管理者 中英文双语版》(美)彼得·德鲁克许是祥译;那国毅审校 2019
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《管理运筹学》韩伯棠主编 2019
- 《ESG指标管理与信息披露指南》管竹笋,林波,代奕波主编 2019
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017