标题：SQLSERVER2000实用开发教程
基本信息
书名:SQLSERVER2000实用开发教程 
图书编号:1634359 
出版社:人民邮电 
定价:25.0 
ISBN:711513912 
作者:龙怀冰 
出版日期:2006-01-01 
版次: 1
开本:26cm
简介
本书主要为刚接触数据库系统的读者提供学习SQL Server 2000所必需的基础知识及基本技能。全书共分为10章，分别从：数据库基础知识、SQL Server安装、SQL Server界面与工具、T-SQL编程、SQL Server数据库管理、SQL Server数据库维护、SQL Server性能优化与安全、SQL Server数据库应用开发和前沿技术等方面对SQL Server 2000数据库系统的知识做了系统的讲解。另外，本书第10章专门安排有配套的相关实验，实验内容基本涵盖了SQL Server 2000实际应用中所用到的知识和内容。
本书具有很强的实用性，在讲解过程中，把知识点的介绍、软件的操作和实际应用有机地结合起来，在介绍完知识点和相关内容后，通过一些精选的实例来阐述如何将这些知识点应用于实际中，这样就很便于读者的理解和掌握。在本书的SQL Server数据库应用开发章节中安排了两个比较实用的例子，对数据库的应用开发做了详细的介绍，这两个实例是：采用VB. NET开发一个电话簿管理系统(C/S结构)和用ASP. NET开发一个网上图书商店(B/S结构)。通过对这两个实例的学习，读者能轻松自如地应用SQL Server 2000，并在这些开发平台上设计开发出实用的应用系统。
本书主要作为大专院校计算机、电子信息、通信与网络专业的教学用书，也可以作为对SQL Server 数据库感兴趣的相关专业师生的自学、教学参考书以及社会相关领域的培训教材。
目录
第 1章　数据库基础知识　1
1.1　数据库与数据库系统　1
1.1.1　数据库与数据库系统的概念　2
1.1.2　数据模型　3
1.1.3　实体-关系(E-R)设计　5
1.2　关系型数据库　61.2.1　关系型数据库基础知识　6
1.2.2　SQL Server与常见关系型数据库的比较　6
1.3　SQL Server 2000 的特性　8
习题　9
第 2章　SQL Server 2000的安装　10
2.1　SQL Server 2000几种不同的版本　10
2.2　环境要求　11
2.2.1　硬件安装要求　11
2.2.2　软件安装要求　11
2.2.3　网络软件要求　12
2.2.4　支持的客户端　12
2.3　安装前的准备　12
2.3.1　低版本Windows安装准备　12
2.3.2　Windows性能选项配置　13
2.4　SQL Server 2000安装　15
2.4.1　标准光盘安装过程　15
2.4.2　安装验证与账号管理设置　21
习题　23
第3章　SQL Server 2000界面与工具　24
3.1　SQL Server 2000界面简介　24
3.1.1　企业管理器界面　24
3.1.2　企业管理器各功能模块界面　25
3.2　SQL Server实用工具　26
3.2.1　企业管理器　26
3.2.2　服务管理器　30
3.2.3　SQL查询分析器　31
3.2.4　服务器网络实用工具　38
3.2.5　客户端网络实用工具　39
习题　41
第4章　T-SQL编程　42
4.1　T-SQL简介　42
4.2　T-SQL 标识符与表达式　43
4.2.1　T-SQL标识符与命名规则　43
4.2.2　T-SQL运算符和表达式　44
4.3　T-SQL常量、变量与数据类型　47
4.3.1　常量　47
4.3.2　变量　48
4.3.3　数据类型　50
4.4　编写存储过程　55
4.4.1　存储过程简介　55
4.4.2　创建存储过程　56
4.4.3　执行存储过程　58
4.4.4　执行字符串　62
4.4.5　修改存储过程　63
4.4.6　删除存储过程　64
4.5　T-SQL函数　65
4.5.1　T-SQL聚合函数　65
4.5.2　T-SQL日期时间函数　67
4.5.3　T-SQL数学运算函数　71
4.5.4　T-SQL字符串函数　74
4.5.5　T-SQL文本图像函数　78
本章小结　80
习题　80
第5章　SQL Server 2000数据库管理　81
5.1　数据库服务器管理　81
5.1.1　服务器组管理　81
5.1.2　服务器注册　82
5.1.3　服务器管理　84
5.1.4　服务器注销　85
5.2　数据库对象管理　85
5.2.1　数据库创建　85
5.2.2　数据库管理　85
5.2.3　数据库删除　89
5.3　数据表格管理　89
5.3.1　数据表格设计　89
5.3.2　数据表格管理　97
5.3.3　数据表格删除　100
5.3.4　数据表格约束　101
5.3.5　数据表基本操作　104
5.4　索引管理　109
5.4.1　索引概念　109
5.4.2　索引创建　111
5.4.3　索引删除　114
5.5　视图管理　114
5.5.1　视图概念　115
5.5.2　视图创建　115
5.5.3　视图配置　119
5.5.4　视图删除　120
5.6　存储过程管理　121
5.6.1　存储过程概念　121
5.6.2　存储过程创建　122
5.6.3　存储过程运行　123
5.6.4　存储过程的修改和删除　126
5.7　触发器管理　129
5.7.1　触发器的概念　129
5.7.2　触发器创建　130
5.7.3　触发器配置　133
5.7.4　触发器删除　135
习题　136
第6章　SQL Server 2000数据库维护　137
6.1　数据导入与导出　137
6.1.1　数据导入导出工具　137
6.1.2　DTS数据的导出　138
6.1.3　DTS服务数据的导入　140
6.2　数据库的备份与还原　141
6.2.1　备份设备　142
6.2.2　数据备份策略　142
6.2.3　数据库的备份　143
6.2.4　数据库的还原　147
6.3　SQL Server自动化管理　149
6.3.1　作业及其管理　150
6.3.2　操作员　152
6.3.3　警报及其等级　152
习题　154
第7章　SQL Server性能优化与安全　155
7.1　SQL Server性能与活动监视　155
7.1.1　关键项目与关键活动　155
7.1.2　监测工具　157
7.2　优化数据库管理　159
7.2.1　数据库设计　159
7.2.2　与SQL Server相关的硬件系统　160
7.2.3　检索策略　161
7.2.4　性能优化的其他考虑　163
7.3　SQL Server服务器安全验证管理　163
7.3.1　SQL Server 2000的身份认证模式　164
7.3.2　建立和管理用户账号　164
7.4　服务器角色与数据库角色　169
7.4.1　固定服务器角色　169
7.4.2　固定数据库角色　170
7.4.3　用户自定义数据库角色　171
习题　175
第8章　SQL Server数据库应用开发　176
8.1　基于C/S架构的数据库应用开发　176
8.1.1　Visual Basic. NET与SQL Server开发　176
8.1.2　ADO. NET与ODBC介绍　177
8.1.3　Visual Basic. NET数据访问控件以及与数据的绑定　181
8.2　ADO. NET开发实例　181
8.2.1　系统总体框架设计　182
8.2.2　数据库设计　183
8.2.3　数据库创建　183
8.2.4　深化设计与界面制作　184
8.2.5　连接数据库　185
8.2.6　数据添加模块　187
8.2.7　数据修改模块　187
8.2.8　数据删除模块　188
8.2.9　数据查询模块　188
8.2.10　实例小结　188
8.3　基于B/S架构的数据库应用开发　189
8.3.1　ASP. NET简介　189
8.3.2　微软.NET的介绍　189
8.3.3　.NET的安装与运行环境　192
8.3.4　ASP. NET中的文件类型　192
8.3.5　Windows 2000下如何安装IIS　193
8.3.6　Visual Studio. NET的安装　193
8.4　ASP. NET开发实例　194
8.4.1　系统概述　195
8.4.2　系统需求分析　195
8.4.3　系统框架　197
8.4.4　数据库分析　199
8.4.5　数据库创建　201
8.4.6　连接数据库/数据库具体配置　208
8.4.7　主要界面及相关代码分析　209
8.4.8　实例演示　231
习题　235
第9章　前沿技术　236
9.1　数据仓库相关知识　236
9.1.1　数据仓库　236
9.1.2　数据仓库的主要功能和特点　237
9.1.3　数据仓库的基本结构　238
9.1.4　数据仓库环境　238
9.1.5　数据仓库所面临的主要问题　241
9.1.6　数据挖掘　242
9.2　XML相关知识　243
9.2.1　XML概念　243
9.2.2　使用HTTP访问SQL Server　244
9.2.3　XML文档和文档片段　245
习题　245
第10章　SQL Server 2000实验　246
实验1　SQL Server 2000管理工具的使用　246
实验2　创建数据库和表　247
实验3　表数据插入、修改和删除　250
实验4　数据库的查询　253
实验5　T-SQL编程　258
实验6　索引和数据完整性的使用　260
实验7　存储过程和触发器的使用　262
实验8　数据库的安全性　265
实验9　服务器角色的应用　267
实验10　数据库角色的应用　267
实验11　备份恢复与导入/导出　268
实验12　数据库的恢复　270
实验13　数据库的导入/导出　270
实验14　课程设计1　使用Visual Basic. NET完成“学生名册管理系统”　272
实验15　课程设计2　使用ASP. NET完成“图书借阅管理系统”　273
参考文献　275