书籍详情

SQL Server 7.0系统管理和应用开发指南

SQL Server 7.0系统管理和应用开发指南

作者:闪四清主编

出版社:清华大学出版社

出版时间:2000-01-01

ISBN:9787302011750

定价:¥65.00

购买这本书可以去
内容简介
  SQL Server 7.0是一种面向下个世纪的数据库管理系统。作为 Windows数据库家族中出类拔草的成员,SQL Server这种关系型数据库管理系统能够满足各种类型的企业客户和独立软件供应商构建商业应用程序的需要。本书全面介绍了 SQL Server 7.0的所有功能。全书分为 5个部分共 29章。第 1部分是基础篇,由第1章到第6章组成,主要介绍 SQL Server 7.0的基础知识。第2部分是数据库及数据库对象管理篇,由第7章到第14章组成,主要介绍数据库及数据库对象的管理内容。第3部分是系统管理篇,由第15章到第23章组成,主要介绍系统管理方面的专题内容。第4部分是应用开发篇,由第24章到第29章组成,主要介绍 SQL Server 7.0的开发内容。第5部分是附录,提供了常用 Transact-SQL语句的快速参考和 SQL Server 7.0提供的系统表的内容。本书内容翔实,示例丰富,结构合理,语言简洁,图文并茂,适合于广大数据库管理和维护人员、数据库应用程序开发人员、数据库一般用户以及广大数据库爱好者阅读参考,也可供大专院校师生作为教学参考书以及数据库培训班作为培训教材。
作者简介
暂缺《SQL Server 7.0系统管理和应用开发指南》作者简介
目录
第1部分 基础篇
第1章 关系型数据库系统简介
1.1 概念
1.2 数据库理论发展简史
1.3 数据库系统模型和结构
1.3.1 层次模型
1.3.2 网状模型
1.3.3 关系模型
1.4 数据库管理系统(DBMS)
1.5 关系型数据库的规范化
1.5.1 关系模式的操作异常
1.5.2 数据依赖
1.5.3 规范化形式
1.6 EAR方法
1.6.1 EAR图
1.6.2 EAR方法向关系数据库转换
1.7 小结
第2章 SQL Server 7.0简介
2.1 概念
2.2 发展史
2.3 安全性
2.4 数据库
2.5 新增功能介绍
2.5.1 在服务器管理方面的增强和新功能概述
2.5.2 在图形管理界面方面的增强和新功能概述
2.5.3 新增内容详细介绍
2.6 特征地总
2.7 小结
第3章 安装和配置
3.1 安装前的要求
3.1.1 硬件和软件要求
3.1.2 创建 SQL Server服务账户
3.1.3 安装之前的注意事项
3.2 安装选项
3.2.1 姓名、公司和序列号
3.2.2 转换已经存在的数据
3.2.3 安装类型
3.2.4 文件位置
3.2.5 字符集
3.2.6 排列顺序
3.2.7 Unicode排列顺序
3.2.8 网络协议
3.3 安装步骤
3.4 验证安装
3.4.1 Start菜单中的选项
3.4.2 系统数据库和样本数据库
3.4.3 目录和文件的位置
3.5 启动 SQL Server
3.5.1 SQL Server Enterprise Manager
3.5.2 SQL Server Service Manager
3.5.3 控制面板中的Services
3.5.4 命令行
3.6 注册服务器
3.7 配置服务器
3.7.1 常用(General)选项卡
3.7.2 内存(Memory)选项卡
3.7.3 处理器(Processor)选项卡
3.7.4 安全性(Security)选项卡
3.7.5 连接( Connections)选项卡
3.7.6 服务器设置(Serversettings)选项卡
3.7.7 数据库设置(atabasesetting)选项卡
3.8 小结
第4章 SQL Server 7.0的实用程序
4.1 实用程序概述
4.2 Enterprise Manager介绍
4.3 SQL Server Query Analyzer介绍
4.3.1 交互式操作
4.3.2 执行规划
4.3.3 优化索引
4.3.4 分布式查询
4.3.5 优化隐藏
4.4 小结
第5章 SQL Server 7.0的向导工具
5.1 向导工具的种类
5.2 服务器注册向导
5.3 数据库及其对象创建向导
5.4 系统管理向导
5.5 数据转换服务向导
5.6 复制配置和管理向导
5.7 数据库升级向导
5.8 小结
第6章 Transact-SQL语言
6.1 执行 Transact-SQL语句的工具
6.1.1 SQL Server Query Analyzer
6.1.2 Osql实用程序
6.2 Transact-SQL语言的组成部分
6.2.1 数据控制语言(DCL)
6.2.2 数据定义语言(DDL)
6.2.3 数据操纵语言(DML)
6.2.4 附加的语言元素
6.3 小结
第2部分 数据库及数据库对象管理篇
第7章 数据库管理
7.1 数据库概述
7.2 数据库中的对象
7.3 文件和文件组
7.3.1 文件
7.3.2 文件组
7.3.3 文件和文件组规则
7.3.4 RAID
7.3.5 使用文件和文件组的一些建议
7.4 事务日志
7.5 数据库设计所考虑的内容
7.6 数据库的管理
7.6.1 空间管理
7.6.2 创建数据库
7.6.3 管理数据文件和日志文件的增量
7.6.4 压缩数据库和数据文件
7.6.5 删除数据库
7.7 数据库的选项
7.8 其他数据库操作
7.9 小结
第8章 表的管理
8.1 表的特征
8.2 创建表
8.2.1 说明
8.2.2 数据类型
8.2.3 创建表的 CREATE TABLE命令
8.2.4 使用 SQL Server Enterprise Mannger创建表
8.3 修改表的结构
8.3.1 使用 ALTER TABrk语句增加和删除一个列
8.3.2 使用 Enterprise Manaper增加和删除一个列
8.4 向表中插入数据
8.4.1 INSERT语句的一般用法
8.4.2 使用DEFAULT选项
8.4.3 插入部分数据
8.4.4 用SELECT语句插入数据.
8.4.5 使用SELECTINTO语句插入数据
8.5 在表中检索数据
8.6 修改表中的数据
8.7 删除表中的数据
8.8 删除表
8.9 小结
第9章 数据检索
9.1 SELECT语句概述
9.2 选择列
9.2.1 重新对列排序
9.2.2 使用文字串
9.2.3 改变列标题
9.3 操纵数据
9.3.1 算术运算符
9.3.2 数学函数
9.3.3 字符串函数
9.3.4 日期和时间函数
9.3.5 系统函数
9.3.6 数据强制转换
9.4 选择行
9.4.1 比较
9.4.2 范围
9.4.3 列表
9.4.4 字符串模糊匹配
9.4.5 逻辑运算符
9.5 生成汇总数据行
9.5.1 合计函数
9.5.2 GROUPBY和 HAVING子句
9.5.3 COMPUTh和 COMPUTE BY子句
9.6 连接查询
9.6.1 内连接
9.6.2 无限制连接
9.6.3 外连接
9.6.4 自连接
9.7 子查询
9.8 排序
9.9 UNION运算符
9.10 小结
第10章 索引
10.1 索引的概念
10.2 索引的类型
10.3 创建索引
10.3.1 使用 CREATE INDEX语句创建索引
10.3.2 使用向导创建索引
10.3.3 用 Index Tuning Wizard创建索引
10.3.4 获取索引信息
10.4 创建索引的选项
10.4.1 使用 FILLFACTOR选项
10.4.2 使用 PAD INDEX选项
10.4.3 使用 DROP EXISTING选项
10.5 维护索引
10.5.1 DBCC SHOWCONTIG语句
10.5.2 索引统计
10.5.3 索引分析
10.5.4 优化器隐藏
10.6 索引性能考虑
10.7 小结
第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.2.4 DEFAULT约束
11.2.5 CHECK约束
11.2.6 PRIMARY KEY约束
11.2.7 UNIQUE约束
11.2.8 FOREIGN KEY约束
11.2.9 禁止在已有的数据上检查约束
11.2.10 禁止在加载数据时检查约束
11.3 DEFAULT(缺省)
11.3.1 概念
11.3.2 创建 DEFAULT
11.3.3绑定 DEFAULT
11.3.4 删除 DEFAULT
11.4 RULE(规则)
11.4.1 概念
11.4.2 创建 RULE
11.4.3 绑定 RULE
11.4.4 删除 RULE
11.5 确定使用哪些完整性方法
11.6 小结
第12章 视图
12.1 什么是视图
12.2 视图的优点
12.3 创建视图
12.3.1 使用 CREATE VIEW语句创建视图
12.3.2 使用向导创建视图
12.3.3 使用 SQL Server Enterprise Manager创建视图
12.3.4 限制
12.3.5 避免使用外连接
12.4 修改视图
12.5 删除视图
12.6 所有者权链
12.7 视图定义信息
12.8 隐藏视图定义
12.9 通过视图修改数据
12.10 小结
第13章 存储过程
13.1 存储过程概述
13.1.1 概念
13.1.2 优点
13.2 存储过程的类型
13.2.1 系统存储过程
13.2.2 本地存储过程
13.2.3 临时存储过程
13.2.4 远程存储过程
13.2.5 扩展存储过程
13.3 存储过程的执行过程
13.4 创建存储过程
10.4.1 使用 CREATE PROCEDURE语句
13.4.2 使用向导创建存储过程
13.4.3 使用 SQL Server Enterprise Manager创建存储过程
13.4.4 存储过程的信息
13.4.5 创建存储过程的规则
13.5 执行存储过程
13.6 在存储过程中使用参数
13.6.1 使用输入参数
13.6.2 用输入参数执行存储过程
13.6.3 用输出参数返回值
13.7 修改存储过程
13.8 删除存储过程
13.9 处理错误消息
13.10 使用存储过程的建议
13.11 小结
第14章 触发器
14.1 概念
14.2 类型
14.3 用途
14.4 使用触发器的考虑
14.5 创建触发器
14.5.1 创建触发器
14.5.2 几个使用触发器的示例
14.6 修改触发器
14.7 删除触发器
14.8 触发器的工作原理
14.8.1 INSERT触发器是如何工作的
14.8.2 DELETE触发器是如何工作的
14.8.3 UPDATE触发器是如何工作的
14.8.4 嵌套触发器是如何工作的
14.9 使用触发器的建议
14.10 小结
第3部分 系统管理篇
第15章 安全性管理
15.1 认证模式
15.1.1 认证模式的类型
15.1.2 Windows NT认证模式
15.1.3 混合认证模式
15.1.4 实现认证模式的步骤
15.2 Login管理
15.2.1 Login的概念
15.2.2 增加Login账户
15.3 用户的管理
15.4 角色的管理
15.4.1 角色的概念
15.4.2 固定的服务器角色
15.4.3 固定的数据库角色
15.4.4 用户自己定义的角色
15.5 建议
15.6 小结
第16章 许可管理
16.1 概念
16.2 许可的类型
16.3 许可的验证
16.4 许可的管理
16.4.1 许可的授予
16.4.2 许可的否定
16.4.3 许可的收回
16.4.4 许可的信息
16.5 小结
第17章 数据库备份
17.1 备份的概念
17.2 为什么要进行备份
17.3 动态备份和检查点
17.3.1 动态备份
17.3.2 理解检查点
17.4 备份的许可
17.5 备份介质
17.6 备份的内容
17.7 何时进行备份
17.7.1 何时备份系统数据库
17.7.2 何时备份用户数据库
17.7.3 备份过程中限制的操作
17.8 执行备份前的考虑
17.9 执行备份
17.9.1 创建永久性备份文件
17.9.2 创建临时性备份文件
17.9.3 用多个备份文件进行备份
17.9.4 使用 BACKUP语句
17.9.5 备份到磁带设备上
17.10 备份方法的类型
17.10.1 完全数据库备份
17.10.2 增量备份
17.10.3 事务日志备份
17.10.4 数据库文件或者文件组备份
17.11 使用图形化工具执行数据库备份
17.11.1 使用SQL Server Enterprise Manager
17.11.2 使用 BackupWizard
17.12 备份的策略
17.13 性能考虑和建议
17.14 小结
第18章 数据库恢复
18.1 概念
18.2 系统在恢复进程中的活动
18.3 验证备份
18.4 在恢复之前执行指定的任务
18.5 恢复数据库的方法
18.5.1 使用 RESTORE语句恢复数据库
18.5.2 使用 SQL Server Enterprise Manager恢复数据库
18.6 从不同的备份中恢复数据库
18.6.1 从完全数据库备份中恢复
18.6.2 从增量备份中恢复
18.6.3 从事务日志备份中恢复
18.6.4 从文件或者文件组备份中恢复
18.7 恢复系统数据库
18.8 使用数据库文件进行备份和恢复
18.9 建议
18.10 小结
第19章 数据转换
19.1 概述
19.2 数据转换的方法
19.3 数据转换服务(DTS)
19.4 DTS数据引人引出向导
19.5 使用Bcp前的考虑
19.6 Bcp语法形式
19.7 Bcp使用说明
19.8 小结
第20章 数据复制
20.1 复制的概念和特点
20.2 复制与出版的关系
20.3 “推出-拉回”订阅模型结构
20.4 复制的类型
20.4.1 复制中的服务
20.4.2 复制的类型
20.5 复制的物理模型
20.6 规划和建立复制
20.6.1 规划复制
20.6.2 建立复制
20.6.3 使用 Configure Publishing and Distrbution Wizard
20.6.4 使用 Create Publication Wizard
20.6.5 使用 Pull Subscription Wizard
20.7 在异构环境中复制数据
20.8 在 Internet上复制数据
20.9 复制的监测和故障诊断
20.10 小结
第21章 事务和锁
21.1 概述
21.2 事务
21.2.1 事务的定义
21.2.2 事务的工作原理
21.3 使用事务的注意事项
21.4 事务的类型
21.5 锁和锁的作用
21.6 空间管理
21.7 可以销定的资源
21.8 锁的类型及其兼容性
21.9 死锁问题
21.10 会话级锁和表级锁
21.11 锁的信息
21.12 小结
第22章 作业和警报
22.1 自动化任务概述
22.2 作业管理
22.2.1 使用 SQL Server Enterprise Manager定义作业
22.2.2 用Create Job Wizard创建作业
22.3 警报管理
22.4 自动化的故障
22.5 小结
第23章 性能监测和调整
23.1 概述
23.2 监测系统的工具
23.2.1 SQL Server Performance Monitor工具
23.2.2 SQL Server Profiler工具
23.2.3 用Transact-SQL语句监测系统
23.3 小结
第4部分 应用开发篇
第24章 游标管理
24.1 概念
24.2 游标的用途
24.3 游标的工作原理
24.4 游标的类型和特征
24.5 游标的定义过程
24.6 游标的信息
24.7 小结
第25章 使用DB-Library开发数据库应用程序
25.1 概述
25.2 将vbsql.cox添加到 Visual Basic中
25.3 使用 DB-Library for Visual Basic
25.3.1 DB-Library初始化
25.3.2 枚举 SQL Server系统
25.3.3 连接到 SQL Server
25.3.4 用DB-Library检索数据
25.3.5 使用动态的SQL创建/删除表
25.3.6 使用动态的SQL修改数据
25.3.7 使用游标
25.3.8 执行存储过程
25.3.9 错误处理
25.4 高级技术
25.4.1 使用多个结果集
25.4.2 使用事务
25.5 小结
第26章 使用DAO和ODBCDirect开发数据库应用程序
26.1 DAO概述
26.2 DAO体系结构
26.3 将DAO3.5参考增加到 Visual Basic中
26.4 在Visual Basic中使用 DAO对象
26.4.1 创建DBEngine对象
26.4.2 创建Workspace对象
26.4.3 连接到 SQL Server上
26.4.4 用 DAO检索数据
26.4.5 在 Recordset中限制数据
26.4.6 关闭 Recordset
26.4.7 用SQLPassThrough执行动态的 SQL
26.4.8 用Recoulset和SQryassThrough修改数据
26.4.9 使用QueryDef
26.4.10 错误处理
26.5 终止Jet引擎
26.6 DAO和ODBC的常用性能建议
26.7 ODBCDirect
26.8 ODBCDirect文件
26.9 ODBCDirect体系结构
26.10 创建 DBEngine对象
26.11 创建 ODBCDirect Workspace对象
26.11.1 使用 Createworkspace方法
26.11.2 设置默认的Workspace类型
26.11.3 连接到 SQL Server
26.11.4 使用 ODBCDirect检索数据
26.11.5 使用 ODBCDirect修改数据
26.11.6 使用 ODBCDirect执行动态的 SQL语句
26.11.7 使用 QueryDef对象执行存储过程
26.11.8 错误处理
26.12 使用ODBCDirect的高级数据库功能
26.12.1 使用多个结果集
26.12.2 异步操作
26.12.3 使用事务
26.13 小结
第27章 使用ODBC API开发数据库应用程序
27.1 ODBC概述
27.1.1 ODBC应用程序
27.1.2 ODBC Dnver Manager
27.1.3 ODBC驱动程序
27.1.4 数据源
27.2 配置ODBC数据源
27.2.1 ODBC API的使用基础
27.2.2 ODBC初始化函数
27.2.3 用 ODBC API检索数据
27.2.4 用 ODBC修改数据
27.2.5 调用存储过程
27.2.6 ODBC错误处理和 SQLGetDagRec
27.3 小结
第28章 使用RDO开发数据库应用程序
28.1 概述
28.2 RDO体系结构
28.3 使用 RDO
28.4 将RDO2.0对象增加到Visual Basic中
28.5 从Visual Basic中使用 RDO对象
28.5.1 创建RDO引擎和环境
28.5.2 关闭rdoEnvironment
28.5.3 使用RDO连接
28.5.4 关闭RDO连接
28.5.5 使用RDO检索数据
28.5.6 使用rdoResultset和预准备语句
28.5.7 使用动态的 SQL和 RDO Execute
28.5.8 用RDO游标修改数据
28.5.9 使用 RDO SQL修改数据
28.5.10 错误处理
28.6 高级话题
28.6.1 使用多个结果集
28.6.2 异步查询
28.6.3 服务器端游标
28.6.4 管理数据并发性
28.7 小结
第29章 使用 OLE DB和 ADO开发数据库应用程序
29.1 概述
29.2 OLE DB体系结构
29.3 ADO(ActiveX Data Objects)
29.4 OLE DB和 ADO文件
29.5 ADO体系结构
29.6 将ADO2参考增加到Visual Basic中
29.7 用 Visual Basic使用 ADO对象
29.7.1 连接到 SQL Server
29.7.2 使用 ADO Recordset检索数据
29.7.3 使用预准备的SQL和Command对象
29.7.4 用 ADO Connection对象执行动态的 SQL语句
29.7.5 用ADO修改数据
29.7.6 用Command对象调用存储过程
29.7.7 错误处理
29.8 使用ADO的高级数据库功能
29.8.1 批修改
29.8.2 使用多个结果集
29.8.3 使用事务
29.8.4 存储二进制数据
29.9 小结
第5部分 附录
附录A 常用的 Transact-SQL语句快速参考
A.1 数据库管理
A.2 表的管理
A.3 索引管理
A.4 视图管理
A.5 触发器管理
A.6 存储过程管理
A.7 规则管理
A.8 缺省管理
A.9 查询语句
A.10 许可管理
附录B 系统表
B.1 master系统数据库中的系统表
B.2 model系统数据库中的系统表
B.3 msdb系统数据库中的系统表
猜您喜欢

读书导航