新概念SQL Server 2000
Microsoft SQL Server 2000是微软公司推出的SQL Server的最新版本,是一个很优秀的数据库软件。本书从数据库的基础知识出发,通过丰富的实例介绍了使用SQL Server 2000进行数据库管理和开发的过程。
本书共分12章,介绍了数据库知识、SQL Server 2000的安装、数据库和表的建立、用户和帐号设置、SQL语言、数据查询、索引、视图、存储过程和触发器等内容,最后还介绍了SQL Server和其他程序的联合使用编程以及SQL Server 2000的监视和优化。
本书的配套光盘以多媒体的形式介绍了全书的相应内容,有助于读者快速了解并掌握SQL Server的基本和常用操作。另外,光盘内还提供了书中相关例子的源代码,方便用户使用。
本书论述深入浅出,实用性强,适于初学者和具有一定基础知识的中级水平读者阅读。
目录:
第1章 数据库基础
1.1 概述
1.2 数据库模型
1.2.1 网状
1.2.2 层次型
1.2.3 关系型
1.3 数据库系统
1.3.1 数据库系统的用户
1.3.2 数据库管理系统
1.3.3 数据库管理系统的网络结构
1.4 关系型数据库
1.4.1 关系型数据库的定义
1.4.2 关系数据库与表
1.4.3 表的主键和外键
1.4.4 数据完整性
1.4.5 表的关联种类
1.5 关系数据库的设计
1.5.1 数据库设计过程
1.5.2 关系数据库规范化
1.6 小结
第2章 SQL Server 2000简介和安装
2.1 SQL Server 2000简介
2.1.1 概述
2.1.2 特性
2.1.3 新增功能
2.2 系统需求
2.2.1 硬件需求
2.2.2 软件需求
2.3 SQL Server 2000的安装
2.3.1 SQL Server的配置选项
2.3.2 从光盘直接安装
2.3.3 其他安装方式
2.3.4 从其他版本升级到SQL Server 2000
2.4 SQL Server 2000的主要组件
2.4.1 联机丛书
2.4.2 企业管理器
2.4.3 服务器网络实用工具和客户网络实用工具
2.4.4 查询分析器
2.4.5 导入和导出数据
2.4.6 服务管理器
2.4.7 事件探查器
2.4.8 在IIS中配置SQL XML支持
2.5 小结
第3章 数据库和表
3.1 企业管理器简介
3.2 查看数据库
3.2.1 查看数据库
3.2.2 查看关系图
3.2.3 查看表的结构和内容
3.2.4 查看视图
3.2.5 查看存储过程
3.2.6 查看用户和角色
3.2.7 数据库的其他组成部分
3.3 数据库的建立和删除
3.3.1 数据库存储结构
3.3.2 事务日志
3.3.3 直接建立数据库
3.3.4 使用向导建立数据库
3.3.5 删除数据库
3.3.6 数据库的属性设置
3.3.7 数据库大小估算和收缩数据库
3.4 表的建立、删除与修改
3.4.1 建立表
3.4.2 修改表的结构
3.4.3 建立表间的关联
3.4.4 删除表
3.4.5 记录的新增和修改
3.5 小结
第4章 帐号和存取权限
4.1 SQL Server的验证模式
4.1.1 NT验证模式
4.1.2 混合验证模式
4.1.3 NT验证模式对SQL Server的影响
4.1.4 设置验证模式
4.2 帐号和角色
4.2.1 服务器的登录帐号
4.2.2 数据库的用户
4.2.3 数据库角色
4.2.4 用户和角色的权限问题
4.3 小结
第5章 Transact-sQL及其程序设计基础
5.1 SQL语言
5.1.1 概述
5.1.2 SQL语言的分类
5.2 Transact-SQL基础
5.2.1 查询分析器
5.2.2 数据查询
5.2.3 数据插入和删除
5.2.4 数据修改
5.2.5 使用函数
5.2.6 使用公式
5.2.7 数据库的操作语句
5.2.8 表的操作语句
5.3 Transact-SQL程序设计基础
5.3.1 标识符
5.3.2 数据类型
5.3.3 运算符
5.3.4 变量
5.3.5 批处理
5.3.6 注释
5.3.7 控制流语句
5.3.8 函数
5.4 小结
第6章 提高检索效率的索引
6.1 索引简介
6.1.1 创建索引的原因
6.1.2 建立索引应该考虑的问题
6.2 索引类型
6.2.1 B-Tree索引结构
6.2.2 聚集索引和非聚集索引
6.2.3 唯一索引和组合索引
6.3 创建索引
6.3.1 通过企业管理器创建
6.3.2 通过向导来创建索引
6.3.3 使用SQL语言创建索引
6.3.4 创建索引的选项设置
6.3.5 创建索引的空间考虑
6.3.6 在视图和计算列上创建索引
6.4 索引的查看和删除
6.4.1 使用企业管理器
6.4.2 使用SQL语言
6.5 全文索引
6.5.1 建立全文目录
6.5.2 建立全文索引
6.5.3 全文索引的启动
6.5.4 全文查询
6.6 小结
第7章 SQL高级使用
7.1 SELECT高级查询
7.1.1 数据汇总
7.1.2 联接查询
7.1.3 子查询
7.1.4 使用UNION运算符组合多个结果
7.1.5 在查询的基础上创建新表
7.2 错误处理
7.2.1 使用@@ERROR全局变量处理错误
7.2.2 使用RAISERROR
7.3 管理ntext、text和image数据
7.3.1 检索ntext、text或image值
7.3.2 修改ntext、text或image值
7.4 事务处理
7.4.1 事务分类
7.4.2 显示事务
7.4.3 自动提交事务
7.4.4 隐式事务
7.4.5 分布式事务
7.5 数据的锁定
7.5.1 并发问题
7.5.2 事务的隔离级别
7.5.3 SQL Server中的锁定
7.5.4 自定义锁
7.6 使用游标
7.6.1 游标的概念
7.6.2 使用游标
7.6.3 游标类型
7.7 小结
第8章 视图
8.1 概述
8.2 创建视图
8.2.1 使用企业管理器创建视图
8.2.2 使用向导创建视图
8.2.3 使用SQL语句创建视图
8.3 使用视图
8.3.1 使用视图进行数据检索
8.3.2 通过视图修改数据
8.4 视图的修改
8.4.1 修改视图
8.4.2 重命名视图
8.5 视图信息的查询
8.5.1 使用企业管理器
8.5.2 使用sp_helptext存储过程
8.6 视图的删除
8.6.1 使用企业管理器
8.6.2 使用Transact-SQL
8.7 小结
第9章 数据库完整性
9.1 约束
9.1.1 PAIMARY KEY约束
9.1.2 FOREIGN KEY约束
9.1.3 UNIQUE约束
9.1.4 CHECK约束
9.1.5 列约束和表约束
9.2 默认值
9.2.1 在创建表时指定默认值
9.2.2 使用默认对象
9.3 规则
9.3.1 创建规则
9.3.2 绑定规则
9.3.3 删除规则
9.4 存储过程
9.4.1 创建存储过程
9.4.2 执行存储过程
9.4.3 存储过程的参数
9.4.4 存储过程的查看、修改和删除
9.5 触发器
9.5.1 创建触发器
9.5.2 inserted表和deleted表
9.5.3 使用触发器
9.5.4 修改触发器
9.5.5 删除触发器
9.5.6 嵌套触发器
9.6 小结
第10章 数据的备份、恢复和传输
10.1 备份数据
10.1.1 事务的处理过程
10.1.2 备份设备
10.1.3 备份数据库
10.1.4 备份系统数据库
10.2 数据的恢复
10.2.1 自动恢复
10.2.2 恢复用户数据库
10.3 数据的传输
10.3.1 概述
10.3.2 DTS向导
10.3.3 在Internet上发布数据
10.4 小结
第11章 使用VB开发SQL Server应用程序
11.1 数据库应用程序开发概述
11.2 ODBC概述
11.2.1 ODBC体系结构
11.2.2 配置ODBC数据源
11.3 OLE DB和ADO概述
11.3.1 OLE DB体系结构
11.3.2 ADO对象模型
11.4 使用VB开发SQL Server应用程序
11.4.1 ADO的引用和查看
11.4.2 使用ADO Data控件开发简单的数据库应用程序
11.4.3 使用代码操纵数据库
11.5 小结
第12章 使用ASP开发Web数据库
12.1 概述
12.1.1 ASP简介
12.1.2 虚拟目录设置
12.2 ASP基础
12.2.1 一个简单的ASP网页
12.2.2 ASp内置对象
12.3 使用ASP集成Web数据库
12.4 小结
附录A SQL语法符号的表示方法
附录B SQL语法补充
B.1 CREATE DATABASE语法
B.2 CREATE TABLE语法
B.3 帐号管理
B.3.1 添加登录帐号
B.3.2 添加用户帐号
B.3.3 与角色有关的存储过程
附录C SQL Server的内置函数
C.1 行集合函数
C.1.1 CONTAINSTABLE函数
C.1.2 FREETEXTTABLE函数
C.1.3 OPENDATASOURCE函数
C.1.4 OPENQUERY函数
C.1.5 OPENROWSET函数
C.1.6 OPENXML函数
C.2 聚集函数
C.2.1 AVG和SUM函数
C.2.2 MAX和MIN函数
C.2.3 COUNT和COUNT_BIG函数
C.2.4 CHECKSUM和CHECKSUM_AGG函数
C.2.5 STDEV、STDEVP、VAR和VARP函数
C.2.6 GROUPING函数
C.3 配置函数
C.4 游标函数
C.4.1 @@CURSOR_ROWS
C.4.2 CURSOR_STATUS函数
C.4.3 @@FETCH_STATUS
C.5 日期时间函数
C.6 数学函数
C.7 元数据函数
C.8 安全函数
C.9 字符串函数
C.10 系统函数
C.11 系统统计函数
C.12 文本和图像函数
下载地址:
|