⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 目录.txt

📁 SQLSERVER的学习教程
💻 TXT
字号:
目      录
译者序
前言
第1学时   SQL Server介绍	1
1.1   SQL Server简介	1
1.2   SQL Server历史	1
1.3   关系型数据库管理系统	2
1.4   SQL Server 7.0的主要特点	3
1.4.1   基于图形的管理工具	3
1.4.2   集中式的管理	3
1.4.3   支持多客户应用程序	3
1.4.4   支持多个不同的开发平台	3
1.4.5   支持企业级的应用程序	4
1.4.6   运行于Windows NT和
           Windows 95/98	4
1.4.7   支持数据复制	4
1.4.8   支持分布式事务处理	4
1.4.9   支持数据仓库	5
1.4.10   内建式的在线分析处理	5
1.4.11   拥有SQL Server的总费用低于其竞
             争对手	5
1.5   SQL Server和客户/服务器模式	5
1.6   DBA介绍	6
1.7   课时小结	7
1.8   专家答疑	8
1.9   课外作业	8
1.9.1   思考题	8
1.9.2   练习题	8
第2学时   安装SQL Server	9
2.1   SQL Server的安装步骤	9
2.2   安装前的准备	9
2.2.1   硬件要求	9
2.2.2   软件要求	10
2.2.3   创建Windows NT用户帐号	10
2.3   SQL Server版本	12
2.4   安装SQL Server	13
2.5   检查SQL Server的安装	17
2.5.1   程序和数据目录	18
2.5.2   加载的所有管理工具	18
2.5.3   加载的SQL Server服务	18
2.6   解决安装中的问题	18
2.6.1   错误信息	18
2.6.2   安装检查	19
2.7   卸载SQL Server	19
2.8   课时小结	19
2.9   专家答疑	19
2.10   课外作业	19
2.10.1   思考题	19
2.10.2   练习题	20
第3学时   关系型数据库介绍	21
3.1   关于关系型数据库	21
3.2   数据库结构	21
3.2.1   物理数据库组件	21
3.2.2   逻辑数据库组件	21
3.3   数据库对象	22
3.3.1   表	22
3.3.2   视图	23
3.3.3   索引	24
3.3.4   数据类型	24
3.3.5   约束	24
3.3.6   存储过程	25
3.3.7   触发器	25
3.4   课时小结	26
3.5   专家答疑	26
3.6   课外作业	26
3.6.1   思考题	26
3.6.2   练习题	26
第4学时   数据库结构基础	27
4.1   关于数据库	27
4.2   物理空间分配	27
4.2.1   页	27
4.2.2   区域	28
4.2.3   文件和文件组	28
4.3   系统数据库	28
4.3.1   master数据库	28
4.3.2   model数据库	29
4.3.3   tempdb数据库	29
4.3.4   msdb数据库	29
4.4   用户数据库	29
4.4.1   pubs数据库	29
4.4.2   Northwind数据库	30
4.5   系统目录	30
4.6   事务日志	30
4.7   课时小结	31
4.8   专家答疑	31
4.9   课外作业	32
4.9.1   思考题	32
4.9.2   练习题	32
第5学时   使用工具	33
5.1   所有的工具	33
5.2   SQL Server 7.0组	33
5.2.1   Books online	33
5.2.2   Client Network Utility	34
5.2.3   SQL Enterprise Manager	35
5.2.4   导入和导出数据	36
5.2.5   MSDTC Administrative Console	36
5.2.6   Profiler	36
5.2.7   Query Analyzer	37
5.2.8   readme.txt文件	37
5.2.9   Server Network Utility	37
5.2.10   Service Manager	38
5.2.11   Uninstall SQL Server 7.0	38
5.3   Microsoft SQL Server-Switch组	38
5.4   其他工具	39
5.4.1   BCP	39
5.4.2   isql	39
5.4.3   osql	40
5.4.4   makepipe和readpipe	41
5.5   课时小结	41
5.6   专家答疑	41
5.7   课外作业	41
5.7.1   思考题	41
5.7.2   练习题	42
第6学时   创建数据库、文件和文件组	43
6.1   什么是文件和文件组	43
6.1.1   数据库文件	43
6.1.2   文件组	44
6.2   创建数据库	44
6.2.1   使用SQL Enterprise Manager创建
           数据库	45
6.2.2   使用SQL语句创建数据库	47
6.3   数据库选项	49
6.4   调整数据库大小	50
6.4.1   紧缩数据库	51
6.4.2   扩大数据库	52
6.5   删除数据库	53
6.6   课时小结	53
6.7   专家答疑	53
6.8   课外作业	53
6.8.1   思考题	53
6.8.2   练习题	54
第7学时   创建表	55
7.1   什么是表	55
7.2   数据库表基础	55
7.3   设计表	56
7.3.1   标识符	56
7.3.2   数据类型	56
7.3.3   可空值性	58
7.4   创建表	58
7.4.1   使用SQL Enterprise Manager创建
           表	58
7.4.2   使用SQL Query Analyzer创建表	61
7.5   修改表	62
7.6   删除表	65
7.6.1   使用SQL Enterprise Manager删除
           表	65
7.6.2   使用SQL Query Analyzer删除表	66
7.7   课时小结	67
7.8   专家答疑	67
7.9   课外作业	67
7.9.1   思考题	67
7.9.2   练习题	67
第8学时   登录和安全	69
8.1   安全性的需求	69
8.2   SQL Server安全基础	70
8.3   安全模式	71
8.3.1   Windows NT认证	71
8.3.2   SQL Server混合认证	72
8.4   服务器登录和数据库用户	73
8.5   角色	77
8.5.1   预定义服务器角色	77
8.5.2   预定义数据库角色	78
8.5.3   公共角色	78
8.5.4   定制数据库角色	78
8.6   课时小结	78
8.7   专家答疑	79
8.8   课外作业	79
8.8.1   思考题	79
8.8.2   练习题	79
第9学时   许可	80
9.1   什么是许可	80
9.2   许可类型	80
9.2.1   语句许可	80
9.2.2   对象许可	81
9.3   许可状态	81
9.3.1   禁止	82
9.3.2   撤销	82
9.3.3   授予	82
9.4   分配许可	82
9.4.1   使用SQL Enterprise Manager分配
           许可	82
9.4.2   使用SQL命令分配许可	83
9.5   拥有权链	84
9.6   课时小结	85
9.7   专家答疑	85
9.8   课外作业	85
9.8.1   思考题	85
9.8.2   练习题	85
第10学时   实施备份	86
10.1   何时以及为什么需要备份	86
10.2   SQL Server备份是如何工作的	87
10.2.1   全数据库备份	87
10.2.2   事务日志备份	87
10.2.3   增量备份	88
10.3   其他的备份考虑事项	88
10.3.1   将备份到何种介质上—磁盘还是
             磁带	88
10.3.2   一天中何时运行备份	89
10.3.3   备份存储在何处	89
10.3.4   备份将保存多久	89
10.3.5   备份将如何被验证	89
10.3.6   谁负责备份	89
10.4   备份设备的种类	90
10.4.1   磁盘备份设备	90
10.4.2   磁带备份设备	90
10.4.3   命名管道备份设备	90
10.4.4   创建备份设备	90
10.5   备份用户数据库	92
10.6   备份系统数据库	94
10.6.1   备份master数据库	94
10.6.2   备份msdb数据库	95
10.6.3   备份model数据库	95
10.6.4   备份分发数据库	95
10.7   课时小结	95
10.8   专家答疑	95
10.9   课外作业	95
10.9.1   思考题	95
10.9.2   练习题	96
第11学时   恢复数据	97
11.1   恢复概述	97
11.2   自动恢复	98
11.3   恢复数据库	99
11.4   恢复用户数据库	99
11.5   恢复系统数据库	101
11.5.1   恢复master数据库	101
11.5.2   修复master数据库	102
11.6   课时小结	102
11.7   专家答疑	102
11.8   课外作业	102
11.8.1   思考题	102
11.8.2   练习题	103
第12学时   导入和导出数据	104
12.1   互用性	104
12.2   数据转换服务概述	104
12.3   数据转换服务	105
12.4   批拷贝程序	108
12.5   BULK INSERT	111
12.6   课时小结	111
12.7   专家答疑	111
12.8   课外作业	112
12.8.1   思考题	112
12.8.2   练习题	112
第13学时   复制介绍	113
13.1   什么是复制	113
13.2   出版/订阅模型	113
13.2.1   出版服务器	113
13.2.2   分发服务器	114
13.2.3   订阅服务器	114
13.2.4   出版物	114
13.2.5   文章	114
13.2.6   订阅	116
13.3   复制怎样工作	116
13.4   复制代理	116
13.4.1   快照代理	116
13.4.2   日志读者代理	116
13.4.3   分发代理	117
13.4.4   合并代理	117
13.5   复制数据时的因素	117
13.5.1   数据延迟	117
13.5.2   站点独立性	117
13.5.3   事务一致性	118
13.5.4   数据分发方法	118
13.6   分发方法	119
13.6.1   快照复制	119
13.6.2   事务复制	119
13.6.3   合并复制	120
13.6.4   分布式事务	120
13.7   课时小结	120
13.8   专家答疑	121
13.9   课外作业	121
13.9.1   思考题	121
13.9.2   练习题	121
第14学时   复制策略	122
14.1   复制策略的种类	122
14.1.1   中心出版服务器	122
14.1.2   带远程分发服务器的中心出版服务
             器	123
14.1.3   能出版的订阅服务器	124
14.1.4   中心订阅服务器	125
14.1.5   多出版服务器或多订阅服务器	125
14.2   向因特网发布数据库	126
14.2.1   匿名订阅	126
14.2.2   配置因特网复制	127
14.2.3   配置出版服务器或分发服务器以
             便在TCP/IP上进行监听	127
14.2.4   配置出版物以使用FTP	127
14.2.5   配置订阅物以使用FTP	127
14.3   不同环境下的复制	127
14.4   复制的安全性	128
14.5   课时小结	128
14.6   专家答疑	128
14.7   课外作业	128
14.7.1   思考题	129
14.7.2   练习题	129
第15学时   实施复制	130
15.1   创建复制	130
15.1.1   激活出版	130
15.1.2   创建出版物	133
15.1.3   创建订阅	137
15.2   监视复制	142
15.2.1   SQL语句	142
15.2.2   SQL Enterprise Manager	142
15.2.3   性能监视	143
15.3   课时小结	143
15.4   专家答疑	143
15.5   课外作业	143
15.5.1   思考题	143
15.5.2   练习题	144
第16学时   任务调度和报警	145
16.1   SQL Server Agent服务	145
16.2   管理作业	146
16.2.1   调度作业	146
16.2.2   查看作业历史	150
16.3   报警和操作员	151
16.3.1   创建操作员	151
16.3.2   创建报警	153
16.4   SQL Mail	155
16.5   课时小结	155
16.6   专家答疑	156
16.7   课外作业	156
16.7.1   思考题	156
16.7.2   练习题	156
第17学时   数据查询	157
17.1   取数据	157
17.2   pubs数据库概览	157
17.3   打开一个数据库	158
17.4   SELECT语句	158
17.4.1   限制列	159
17.4.2   改变列标题	160
17.4.3   添加说明文字	161
17.4.4   改变行序	162
17.5   限制行数	163
17.5.1   比较操作符	163
17.5.2   使用范围	165
17.5.3   使用列举	166
17.5.4   使用关键字LIKE	167
17.6   函数	167
17.6.1   字符串函数	167
17.6.2   日期函数	168
17.6.3   算术函数	169
17.6.4   数学函数	169
17.6.5   系统函数	170
17.7   课时小结	170
17.8   专家答疑	170
17.9   课外作业	170
17.9.1   思考题	171
17.9.2   练习题	171
第18学时   高级SELECT语句	172
18.1   快速回顾	172
18.2   消除相同行	172
18.3   聚合函数	172
18.4   关联数据	177
18.5   子查询	180
18.6   SELECT INTO	181
18.7   UNION	182
18.8   课时小结	182
18.9   专家答疑	183
18.10   课外作业	183
18.10.1   思考题	183
18.10.2   练习题	183
第19学时   修改数据	184
19.1   从何入手	184
19.2   插入数据	184
19.2.1   缺省值	187
19.2.2   使用SELECT语句的插入	187
19.3   更新数据	188
19.4   锁定	191
19.5   课时小结	191
19.6   专家答疑	192
19.7   课外作业	192
19.7.1   思考题	192
19.7.2   练习题	192
第20学时   存储过程	194
20.1   什么是存储过程	194
20.2   存储过程的用途	195
20.3   创建和修改存储过程	195
20.3.1   创建存储过程	196
20.3.2   修改存储过程	200
20.4   运行存储过程	201
20.5   删除存储过程	202
20.6   课时小结	202
20.7   专家答疑	202
20.8   课外作业	202
20.8.1   思考题	202
20.8.2   练习题	203
第21学时   SQL Server编程	204
21.1   通常意义上的编程	204
21.2   批	204
21.3   事务	205
21.3.1   隐式事务	205
21.3.2   显式事务	206
21.4   流控制	207
21.4.1   BEGIN...END	207
21.4.2   IF...ELSE	207
21.4.3   WHILE	208
21.4.4   GOTO和RETURN	209
21.5   注释	210
21.6   变量	210
21.6.1   创建变量	210
21.6.2   赋值变量	210
21.7   课时小结	211
21.8   专家答疑	211
21.9   课外作业	211
21.9.1   思考题	211
21.9.2   练习题	212
第22学时   索引和数据完整性	213
22.1   索引的用途	213
22.2   索引类型	213
22.2.1   簇索引	213
22.2.2   非簇索引	214
22.2.3   唯一索引	214
22.3   创建索引	215
22.4   数据完整性	219
22.5   触发器	219
22.6   课时小结	220
22.7   专家答疑	220
22.8   课外作业	220
22.8.1   思考题	220
22.8.2   练习题	220
第23学时   优化和调整	221
23.1   SQL Server调整的改进	221
23.2   为什么要调整你的服务器	222
23.3   建立基准	222
23.4   SQL Server Performance Monitor	223
23.4.1   监视计数器	223
23.4.2   运行SQL Server Performance
             Monitor	224
23.5   使用SQL Server Profiler	224
23.6   使用Index Tuning Wizard	227
23.7   课时小结	229
23.8   专家答疑	229
23.9   课外作业	229
23.9.1   思考题	230
23.9.2   练习题	230
第24学时   排错	231
24.1   “全完了!”	231
24.2   排错步骤	231
24.2.1   文档准备	231
24.2.2   弄清情况	232
24.2.3   判定问题	232
24.2.4   试图修复	232
24.3   SQL Server信息资源	233
24.3.1   SQL Server错误日志	233
24.3.2   Windows NT事件日志	234
24.4   SQL Server 错误信息	236
24.4.1   严重性等级	236
24.4.2   非致命错误	236
24.4.3   致命错误	237
24.5   处理损坏的数据库	237
24.5.1   修复损坏的用户表	238
24.5.2   修复损坏的系统表	238
24.6   Database Consistency Checker	238
24.7   使用跟踪标志	239
24.8   其他信息源	239
24.8.1   微软在线支持	239
24.8.2   微软新闻组	239
24.8.3   MSDN和TechNet	239
24.8.4   微软技术支持	239
24.9   课时小结	239
24.10   专家答疑	240
24.11   课外作业	240
24.11.1   思考题	240
24.11.2   练习题	240
附录   答案	241

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -