注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库SQL SeverSQL Server 2000实用教程

SQL Server 2000实用教程

SQL Server 2000实用教程

定 价:¥39.00

作 者: 刘卫宏编著
出版社: 科学出版社
丛编项:
标 签: Sever

ISBN: 9787030121462 出版时间: 2003-09-01 包装: 平装
开本: 26cm 页数: 433 字数:  

内容简介

  数据库是计算机科学技术中发展最快,应用最广泛的重要分支之一,它已成为计算机信息系统、应用系统、科学数据库及其信息系统建设的重要技术基础和支柱。数据库技术及其应用系统最早出现于60年代。70年代初,E.F.Codd提出数据库的关系模型,并对关系数据理论做出了创造性的贡献,从而使数据库从技术上升到理论。关系数据库理论和技术在70-80年代得到长足的发展和广泛而有效的应用;这些都是发生在上个世纪的事情。在这个举足轻重的应用领域中,MicrosoftSQLServer以其低价位、多功能、良好的用户界面,以及与Windows系统的全面集成而后来居上,不仅在中小型数据库领域占有绝对领先的份额,而且随着SQLServer2000的推出,向原来属于Oracle等大型数据库系统的领地不断扩展,市场占有率不断上升。本书主要面向数据库系统管理员、高校学生,以及数据库应用开发人员。本书知识全面,从SQLServer2000的安装、调试、建立设备、建立数据库、建立表,到数据库的优化与调整、操作数据库、保证数据库的完整性和一致性,数据库的备份,以及建立各种应用的范例都作了详尽的介绍与剖析。本书共分18章,按照基础知识、系统安装和配置、各种对象管理、安全、备份和恢复、性能优化,以及开发各种类型数据库应用程序的顺序进行讲解,内容从简单到复杂,非常有利于具备一定数据库基本理论的高校学生学习SQLServer,并能使用它较快地进行数据库应用程序的编程。一般书籍都是把编程内容放在后面,而本书尽可能把编程任务提前,使得更加有利于具备一定数据库知识的人学习和掌握。本书由刘卫宏、李红玲组织编写,万方工作室的全体同仁参加了本书的校正、审查、输入等工作。其他参加本书部分编写、录排、校对工作的人员还有:于自跃、李小将、陈曙辉、邓波、田丽韫、龚超等。其间龚超同志对全稿进行了严格细致的复审。本书的出版是集体劳动的结晶,在此对万方工作室的全体工作人员深表感谢。由于时间仓促,且经验和水平有限,文中难免有不妥之处,在此殷切期望广大读者能提出中肯、尖刻的意见,以便于提高水平,把更好的图书呈现给大家!这是一本讲解MS-SQLServer2000应用技能的实用教材。本书知识全面,从SQLServer2000的安装、调试、建立设备、建立数据库、建立表,到数据库的优化与调整、操作数据库、保证数据库的完整性和一致性,数据库的备份,以及建立各种应用的范例都作了详尽的介绍与剖析。全书共分为18章,内容涉及数据库系统,SQLServer2000数据库构架,安装及配置,SQL语言,T-SQL程序设计,事务管理,数据库系统管理,数据库安全与维护,数据库备份及还原,性能调整与优化,利用ODBC、ADO、DAO进行C/S模式数据库应用程序开发,在Delphi7IDE下进行基于SQLServer2000分布式数据库应用开发,以及利用ASP进行基于Internet的Web应用系统开发等知识。内容全面,从简单到复杂,讲解透彻,实例实用。本书主要面向数据库系统管理员、高校学生,以及数据库应用开发人员。也可作为业余爱好者、社会培训班的理想教材。这是一本讲解MS-SQLServer2000应用技能的实用教材。本书知识全面,从SQLServer2000的安装、调试、建立设备、建立数据库、建立表,到数据库的优化与调整、操作数据库、保证数据库的完整性和一致性,数据库的备份,以及建立各种应用的范例都作了详尽的介绍与剖析。全书共分为18章,内容涉及数据库系统,SQLServer2000数据库构架,安装及配置,SQL语言,T-SQL程序设计,事务管理,数据库系统管理,数据库安全与维护,数据库备份及还原,性能调整与优化,利用ODBC、ADO、DAO进行C/S模式数据库应用程序开发,在Delphi7IDE下进行基于SQLServer2000分布?绞菘庥τ每ⅲ约袄肁SP进行基于Internet的Web应用系统开发等知识。内容全面,从简单到复杂,讲解透彻,实例实用。本书主要面向数据库系统管理员、高校学生,以及数据库应用开发人员。也可作为业余爱好者、社会培训班的理想教材。

作者简介

暂缺《SQL Server 2000实用教程》作者简介

图书目录

第1章 数据库系统基础
1. 1 数据库的发展
1. 2 数据库模型
1. 2. 1 层次型数据库
1. 2. 2 网络型数据库
1. 2. 3 关系型数据库
1. 3 关于RDMS
1. 3. 1 关系模型
1. 3. 2 关联
1. 3. 3 主键和外键
1. 3. 4 数据完整性
1. 3. 5 约束
1. 3. 6 E. F. Codd法则
1. 4 数据库体系结构
1. 4. 1 外模式
1. 4. 2 概念模式
1. 4. 3 内模式
1. 4. 4 映 像
1. 5 E-R方法
1. 6 数据库设计方法与步骤
1. 6. 1 数据库设计方法
1. 6. 2 数据库设计步骤
小结
习题
第2章 SQL Servet 2000概述
2. 1 SQL Server进化过程
2. 2 SQL Server2000版本
2. 2. 1 SQL Server2000的特性
2. 2. 2 SQL Server2000所增特性
2. 3 SQL Server构架
2. 3. 1 关系数据库引擎
2. 3. 2 分析服务
2. 3. 3 其他组件
2. 4 SQL Server2000常用工具
小结
习题
第3章 安装和配置
3. 1 软件. 硬件要求
3. 1. 1 软件要求
3. 1. 2 硬件要求
3. 2 SQL Server2000数据库文件
3. 3 安装SQL Server2000
3. 3. 1 本地安装
3. 3. 2 远程安装
3. 3. 3 升级安装
3. 4 建立帐号
3. 4. 1 分配SQLServer服务帐号
3. 4. 2 检测安装
3. 4. 3 启动SQLServer服务
3. 4. 4 隐藏SQLServer
3. 4. 5 解决安装问题
小结
习题
第4章 SQL语言基石出
4. 1 SQL历史
4. 1. 1 SQL语言分类
4. 1. 2 SQL语句的基本语法
4. 1. 3 对象命名约定
4. 1. 4 别 名
4. 2 Select语句
4. 2. 1 From子句
4. 2. 2 Where子句
4. 2. 3 GROUP BY子句
4. 2. 4 ORDER BY子句
4. 2. 5 COMPUTE和COMPUTE BY子句
4. 2. 6 使用UNION子句
4. 3 汇总函数
4. 3. 1 SUM函数
4. 3. 2 AVG函数
4. 3. 3 MAX函数
4. 3. 4 MIN函数
4. 3. 5 COUNT函数
4. 4 联接查询
4. 4. 1 联接的类型
4. 4. 2 在From和Where分句中指定联接
4. 5 嵌套查询
4. 5. 1 使用IN和NOTIN关键字
4. 5. 2 使用比较运算符
4. 5. 3 使用EXISTS和NOTEXISTS
关键字
4. 6 数据更改
4. 6. 1 Insert
4. 6. 2 Update
4. 6. 3 Delete
小结
习题
第5章 T—SOL程序设计基石出
5. 1 SQLServer数据类型
5. 1. 1 字 符
5. 1. 2 数 值
5. 1. 3 货 币
5. 1. 4 时间/日期
5. 1. 5 Unicode
5. 1. 6 二进制
5. 1. 7 sql_variant
5. 1. 8 table类型
5. 1. 9 自定义数据类型
5. 2 批处理
5. 3 注 释
5. 4 SQLServer变量
5. 4. 1 全局变量
5. 4. 2 局部变量
5. 5 SQLServer函数
5. 5. 1 系统函数
5. 5. 2 日期函数
5. 5. 3 字符串函数
5. 5. 4 数学函数
5. 5. 5 用户自定义函数
5. 6 流程控制
5. 6. 1 BEGIN…RND语句块
5. 6. 2 IF…ELSE语句
5. 6. 3 WHILE语句
5. 6. 4 CASE表达式
5. 6. 5 RETURN语句
5. 6. 6 WAITFOR语句
5. 6. 7 GOTO语句
5. 6. 8 PRINT语句
5. 7 游 标
5. 7. 1 DECLARE
5. 7. 2 OPEN
5. 7. 3 FETCH
5. 7. 4 CLOSE
5. 7. 5 DEALLOCATE
小结
习题
第6章 管理事务
6. 1 概 述
6. 1. 1 显式事务
6. 1. 2 隐式事务
6. 1. 3 事务工作机制
6. 2 检查点处理
6. 3 分布式事务
6. 4 锁
6. 4. 1 锁类别
6. 4. 2 控制锁
6. 4. 3 锁升级
6. 4. 4 LOCKS选项
6. 4. 5 观察锁
6. 4. 6 死 锁
6. 4. 7 事务独立层次
6. 5 编写有效的事务
小结
习题
第7章 管理数据库
7. 1 数据库的结构
7. 1. 1 文 件
7. 1. 2 文件组
7. 2 系统数据库
7. 3 使用企业管理器管理数据库
7. 3. 1 创建用户数据库
7. 3. 2 设置数据库选项
7. 3. 3 修改数据库
7. 3. 4 删除数据库
7. 4 使用T—SQL管理数据库
7. 4. 1 创建数据库
7. 4. 2 设置数据库选项
7. 4. 3 修改数据库
7. 4. 4 删除数据库
小结
练习
第8章 管理数据库表
8. 1 使用企业管理器创建和管理表
8. 1. 1 创建表
8. 1. 2 约束
8. 1. 3 规 则
8. 1. 4 默认值
8. 1. 5 修改表
8. 1. 6 删除表
8. 2 使用SQL语句创建和管理表
8. 2. 1 创建表
8. 2. 2 约 束
8. 2. 3 规则
8. 2. 4 默认值
8. 2. 5 修改表
8. 2. 6 删除表
小结
习题
第9章 管理视图
9. 1 视图基本概念
9. 1. 1 视图的优点
9. 1. 2 视图分类
9. 2 使用企业管理器管理视图
9. 2. 1 创建视图
9. 2. 2 修改视图
9. 2. 3 重命名视图
9. 2. 4 删除视图
9. 3 使用TransactSQL语言管理视图
9. 3. 1 创建视图
9. 3. 2 修改视图
9. 3. 3 删除视图
9. 4 使用视图操作表数据
9. 4. 1 使用视图检索数据
9. 4. 2 通过视图添加表数据
9. 4. 3 更新视图中的数据
9. 4. 4 删除视图中的数据
小结
习题
第10章 管理索引
10. 1 索引基本概念
10. 1. 1 聚集索引和非聚集索引
10. 1. 2 惟一索引和组合索引
10. 2 使用企业管理器管理索引
10. 2. 1 系统自动创建索引
10. 2. 2 使用向导创建索引
10. 2. 3 创建索引
10. 2. 4 删除索引
10. 3 使用T-SQL管理索引
10. 3. 1 创建索引
10. 3. 2 删除索引
10. 4 索引选择
10. 4. 1 集群式索引选择
10. 4. 2 非集群式索引选择
10. 5 索引维护
10. 5. 1 更新统计
10. 5. 2 DBCC UpdateUSAGE
10. 5. 3 DBCC SHOWCONTIG
10. 5. 4 DBCC DBREIndex
小结
习题
第11章 管理触发器
11. 1 触发器基本概念
11. 1. 1 触发器作用
11. 1. 2 触发器类型和触发操作
11. 1. 3 使用触发器的优点
11. 1. 4 创建触发器的规则和限制
11. 2 使用企业管理器管理触发器
11. 2. 1 创建触发器
11. 2. 2 修改触发器
11. 2. 3 删除触发器
11. 3 使用T—SQL管理触发器
11. 3. 1 创建触发器
11. 3. 2 查看触发器相关数据
11. 3. 3 修改触发器
11. 3. 4 删除触发器
11. 4 确保数据完整性
11. 4. 1 封装事务规则
11. 4. 2 确保引用完整性
小结
习题
第12章 管理存储过程
12. 1 存储过程基本概念
12. 1. 1 存储过程运行过程
12. 1. 2 存储过程的优点
12. 1. 3 创建存储过程的规则
12. 2 使用企业管理器管理存储过程
12. 2. 1 创建存储过程
12. 2. 2 查看和修改存储过程
12. 2. 3 删除存储过程
12. 3 使用T—SQL管理存储过程
12. 3. 1 创建存储过程
12. 3. 2 执行存储过程
12. 3. 3 查看存储过程
12. 3. 4 修改存储过程
12. 3. 5 删除存储过程
12. 3. 6 创建一组过程
12. 3. 7 在存储过程中使用参数
12. 3. 8 WITHRECOMPILE选项
小结
习题
第13章 数据库安全
13. 1 SQLServer2000安全模式
13. 1. 1 Windows身份验证
13. 1. 2 SQLServer身份验证
13. 1. 3 Windows和SQLServer身份验证的比较
13. 1. 4 选择身份验证模式
13. 2 创建和管理用户登录
13. 2. 1 使用企业管理器创建和管理登录账户
13. 2. 2 数据库角色
13. 2. 3 创建数据库角色
13. 3 权限
13. 3. 1 权限的分类
13. 3. 2 权限管理
13. 3. 3 管理语句权限
13. 4 安全策略
13. 4. 1 设计安全策略的步骤
13. 4. 2 安全检查列表
小结
习题
第14章 数据库备份与恢复
14. 1 备份和恢复基本概念
14. 1. 1 备份设备
14. 1. 2 备份策略
14. 1. 3 数据库恢复
14. 2 使用企业管理器管理备份和恢复
14. 2. 1 使用备份向导进行数据库备份
14. 2. 2 使用企业管理器进行数据库备份
14. 2. 3 使用企业管理器恢复数据库
14. 3 使用T—SQL管理备份和恢复
14. 3. 1 使用T-SQL语句进行数据库备份
14. 3. 2 使用T-SQL语句恢复数据库
14. 4 恢复master数据库
14. 4. 1 从好的备份中恢复
14. 4. 2 无备份情况下恢复master
小结
习题
第15章 数据库性能调整与优化
15. 1 性能调整原则
15. 2 在配置中检查最大异步IO选项
15. 3 消耗CPU和磁盘UO资源的组件
15. 3. 1 工作线程
15. 3. 2 懒散记录器
15. 3. 3 检查点
15. 3. 4 日志管理器
15. 3. 5 预读管理器
15. 4 磁盘I/O性能
15. 4. 1 广播磁盘传输率和SQL Server
15. 4. 2 序列化和非序列化磁盘I/O操作
15. 4. 3 磁盘I/O传输率和PCI总线带宽
15. 4. 4 RAID
15. 4. 5 磁盘I/O并行性
15. 5 SQLServer索引
15. 5. 1 聚集索引
15. 5. 2 非聚集索引
15. 5. 3 覆盖索引
15. 5. 4 自动覆盖索引和覆盖查询
15. 5. 5 索引选择
15. 5. 6 聚集索引的选择
15. 5. 7 FILLFACTOR和PAD-Index
15. 6 SQLServer性能调整工具
15. 6. 1 SQLServer剖析器
15. 6. 2 SQLServer查询分析器
15. 6. 3 性能监视器
15. 7 其他性能问题
15. 8 使用T—SQL监视SQLServer
15. 8. 1 查看当前的锁
15. 8. 2 查看当前服务器活动
15. 8. 3 查看数据库的数据空间使用信息
15. 8. 4 查看SQLServer活动及其常规统计信息
小结
习题
第16章 数据库应用程序开发基础
16. 1 项目管理
16. 1. 1 软件开发生命周期模型
16. 1. 2 项目设计文档
16. 1. 3 数据库设计
16. 2 数据库应用体系结构
16. 2. 1 C/S模式与B/S模式的比较分析
16. 2. 2 C/S与B/S模式相结合方案
16. 3 编程时应考虑性能优化
16. 4 数据库接口技术简介
16. 4. 1 DAO
16. 4. 2 ADO
16. 4. 3 ODBC
小结
习题
第17章 数据库应用程序开发实践
17. 1 Delphi集成开发环境简介
17. 1. 1 主窗口 Main Window
17. 1. 2 窗体设计器
17. 1. 3 对象观察器
17. 1. 4 代码编辑器和代码浏览器
17. 2 Delphi数据库应用体系结构
17. 2. 1 传统数据库应用程序体系结构
17. 2. 2 Delphi提供的SQLServer访问机制
17. 3 Delphi工具和控件
17. 3. 1 工具
17. 3. 2 常用数据控件
17. 4 实 例
17. 4. 1 建立与数据库的连接
17. 4. 2 数据库设计
17. 4. 3 应用程序设计
小结
第18章 使用ASP建立信息化环境
18. 1 ASP环境安装与配置
18. 1. 1 ASP环境安装
18. 1. 2 配置ASP运行环境
18. 2 ASP内建对象
18. 2. 1 Request对象
18. 2. 2 Response对象
18. 2. 3 Server对象
18. 2. 4 Session对象
18. 2. 5 Application对象
18. 3 ASP与数据对象模型ADO
18. 3. 1 数据对象模型ADO
18. 3. 2 ADO编程模式
18. 4 ASP对数据库的操作
18. 4. 1 ASP分页显示数据库记录
18. 4. 2 记录操作
18. 4. 3 操作存储过程
18. 5 ASP制作留言系统
18. 5. 1 数据库表的结构
18. 5. 2 实现代码
小结
附录A Master系统表
A.1 syslogins sysxlogins
A.2 sysremotelogins
A.3 sysdevices
A.4 sysdatabases
A.5 syscharsets
A.6 sysconfigures
A.7 syscurconfigs
A.8 syslanguages
A.9 sysmessages
A.10 sysprocesses
A.11 sysservers
参考文献

本目录推荐