标题：数据库系统及应用——SQL Server 2000
基本信息
ISBN：9787302143109
定价：24元
印次：1-2
装帧：平装
印刷日期：2008-2-18
图书简介
本书是一本关于当前流行的SQLServer2000数据库应用的实践型教程，主要内容有SQLServer2000概述，SQLServer2000的安装与管理，SQLServer数据库、表，SQL查询语句、索引、视图，Transact?SQL及其程序设计基础知识，数据完整性，数据库的备份、恢复和传输，SQLServer的安全性管理等。每章附有小结和习题。
本书知识精炼、注重实践练习、例题丰富、图文并茂、实用性强，适合作为高等院校计算机教育的教材和计算机应用科技人员的参考书。
书籍目录
第1章SQLServer2000概述1
1.1SQLServer的历史与发展1
1.2SQLServer2000的主要特点2
1.2.1易于使用2
1.2.2可伸缩性3
1.2.3支持数据仓库3
1.2.4系统集成3
1.3SQLServer2000新功能4
1.4SQLServer的网络体系结构6
1.5SQLServer2000的主要组件8
1.5.1关系数据库组件8
1.5.2数据仓库和联机分析处理组件9
1.5.3应用程序支持组件9
1.5.4复制组件9
1.5.5数据转换组件9
1.5.6SQLServer2000EnglishQuery10
1.5.7SQLServer2000数据仓库和OLAP组件10
小结10
习题110
第2章SQLServer2000的安装与管理11
2.1SQLServer2000的安装11
2.1.1SQLServer2000的版本简介11
2.1.2安装SQLServer2000的系统配置要求12
2.1.3创建SQLServer2000服务账号13
2.1.4SQLServer2000的安装13
2.2SQLServer2000的管理组件21
2.2.1查询分析器21
2.2.2导入和导出数据工具21
2.2.3服务管理器22
2.2.4网络工具22
2.2.5联机丛书22
2.2.6企业管理器22
2.2.7事件探查器24
2.2.8在IIS中配置SQLXML支持24
2.3SQLServer2000的管理25
2.3.1启动SQLServer2000服务器26
2.3.2修改系统的默认服务27
2.3.3轮流检测时间间隔的设置30
2.3.4SQLServer的登录31
2.3.5运行SQLServer32
2.3.6暂停和停止SQLServer33
2.3.7SQLServer企业管理器34
小结35
习题235
第3章SQLServer数据库36
3.1数据库的存储结构36
3.1.1物理数据库和逻辑数据库36
3.1.2数据库对象37
3.1.3页面和范围37
3.1.4事务日志38
3.2SQLServer数据库39
3.2.1master数据库39
3.2.2tempdb数据库39
3.2.3model数据库40
3.2.4msdb数据库40
3.3创建数据库40
3.3.1利用企业管理器创建数据库40
3.3.2利用SQL语句创建数据库43
3.4查看和修改数据库49
3.4.1在企业管理器中查看和修改数据库50
3.4.2用SQL语句修改数据库52
3.5删除数据库54
3.5.1在企业管理器中删除数据库54
3.5.2用SQL语句删除数据库54
小结55
习题356
第4章表57
4.1系统表和用户表57
4.1.1系统表57
4.1.2用户表58
4.2表列特性58
4.3表列的数据类型60
4.3.1数据类型60
4.3.2用户自定义数据类型61
4.4使用企业管理器对表进行操作64
4.4.1创建表64
4.4.2修改表的结构65
4.4.3删除表67
4.4.4添加记录67
4.4.5修改记录69
4.4.6删除记录69
4.5使用Transact?SQL语句对表进行操??0
4.5.1创建表70
4.5.2修改表的结构72
4.5.3删除表73
4.5.4添加记录73
4.5.5修改记录75
4.5.6删除记录75
小结76
习题476
第5章SQL查询语句78
5.1SELECT语句78
5.1.1SELECT语句的基本语法格式78
5.1.2SELECT语句的执行方式79
5.1.3演示数据库81
5.1.4使用SELECT子句选取字段和记录82
5.2基于单表的查询85
5.2.1使用DISTINCT短语去掉重复的记录85
5.2.2使用FROM子句指定数据源85
5.2.3使用WHERE子句过滤记录85
5.2.4使用ORDERBY子句对查询结果排序90
5.2.5SQL语言的集合函数92
5.2.6使用GROUPBY对查询结果进行分组95
5.2.7利用HAVING筛选结果表95
5.3基于多表的查询96
5.3.1多表查询的连接条件96
5.3.2自然连接96
5.3.3自身连接97
5.3.4复合条件连接97
5.4嵌套查询98
5.4.1带有IN的子查询98
5.4.2带有ANY或ALL的子查询98
5.4.3带有EXISTS的子查询99
5.4.4在WHERE子句中使用集合函数101
5.5UNION查询102
5.6INTO子句103
5.7数据更新105
5.7.1插入子查询结果106
5.7.2带子查询的修改语句106
5.7.3带子查询的删除语句106
5.7.4更新操作与一致性问题108
小结108
习题5108
第6章索引109
6.1索引简介109
6.1.1创建索引的原因110
6.1.2建立索引的有关问题110
6.2索引类型111
6.2.1聚集索引和非聚集索引111
6.2.2聚集索引和非聚集索引的对比111
6.2.3惟一索引与复合索引112
6.3创建索引112
6.3.1系统自动建立索引112
6.3.2通过企业管理器创建索引113
6.3.3通过向导创建索引115
6.3.4使用SQL语言创建索引117
6.4删除索引118
6.4.1使用企业管理器删除索引119
6.4.2使用SQL语句删除索引119
6.5全文索引120
6.5.1启动MicrosoftSearch服务120
6.5.2建立全文目录121
6.5.3建立全文索引123
6.5.4管理全文索引127
小结129
习题6129
第7章视图130
7.1视图概述130
7.2创建视图131
7.2.1使用向导创建视图131
7.2.2使用企业管理器创建视图134
7.2.3使用SQL语言创建视图135
7.3修改视图137
7.3.1使用企业管理器修改视图137
7.3.2使用SQL语言修改视图138
7.4删除视图140
7.4.1使用企业管理器删除视图140
7.4.2使用SQL语言删除视图141
7.5使用视图141
7.5.1检索表数据141
7.5.2添加表数据142
7.5.3修改表数据143
7.5.4删除表数据143
小结144
习题7144
第8章Transact?SQL及其程序设计145
8.1T?SQL简介145
8.2T?SQL程序设计145
8.2.1SQL语句的构成145
8.2.2服务器处理SQL语句的过程146
8.2.3SQLServer2000支持的数据类型146
8.2.4T?SQL变量147
8.2.5T?SQL程序设计基础151
小结156
习题8156
第9章数据完整性157
9.1数据完整性的概念157
9.1.1实体完整性157
9.1.2域完整性157
9.1.3参照完整性157
9.1.4用户自定义的完整性158
9.2规则158
9.2.1规则的创建158
9.2.2使用存储过程绑定规则159
9.2.3绑定的解除161
9.2.4删除规则161
9.2.5查看规则及其属性161
9.2.6使用规则的限制条件163
9.3默认164
9.3.1创建默认164
9.3.2绑定默认165
9.3.3解除绑定167
9.3.4删除绑定168
9.3.5使用CREATETABLE声明默认值168
9.3.6在UPDATE中使用默认值169
9.3.7查看规则和默认170
9.4约束171
9.4.1约束的定义171
9.4.2PRIMARYKEY主键约束173
9.4.3FOREIGNKEY外键约束176
9.4.4DEFAULT约束178
9.4.5UNIQUE约束178
9.4.6CHECK约束179
9.4.7删除约束180
9.5触发器180
9.5.1触发器基础181
9.5.2创建触发器182
9.5.3INSERTED表的功能186
9.5.4DELETED表的功能187
9.5.5UPDATE操作实质188
9.5.6删除和修改触发器189
9.5.7查看触发器190
9.5.8触发器与事务191
小结192
习题9193
第10章数据库的备份、恢复和传输194
10.1数据库的备份194
10.1.1概述194
10.1.2备份时间195
10.1.3备份类型196
10.1.4使用企业管理器备份数据库197
10.2数据库的恢复199
10.2.1概述199
10.2.2恢复模型200
10.2.3使用企业管理器进行数据还原200
10.2.4从设备还原数据库203
10.3数据的传输205
10.3.1DTS概述205
10.3.2DTS向导206
10.3.3在Internet上发布数据211
小结218
习题10218
第11章SQLServer的安全性管理219
11.1安全管理概述219
11.1.1服务器安全220
11.1.2数据库安全220
11.1.3对象的权限220
11.2安全账户的管理221
11.2.1身份验证模式221
11.2.2安全账户管理222
11.3用户安全角色管理228
11.3.1角色228
11.3.2系统特殊角色229
11.3.3用户自定义角色的管理230
11.4许可管理235
11.4.1许可的种类235
11.4.2许可验证236
11.4.3许可管理236
11.4.4使用存储过程作为安全机制240
小结241
习题11241
附录习题答案242
参考文献251[1]