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

SQL Server 2000中文版彻底研究

SQL Server 2000中文版彻底研究

定 价:¥47.00

作 者: 方盈编著
出版社: 中国铁道出版社
丛编项: 彻底研究系列
标 签: Sever

ISBN: 9787113041571 出版时间: 2001-05-01 包装: 精装
开本: 26cm 页数: 495 字数:  

内容简介

  本书是带您进入数据库应用领域的最佳选择。本书以循序渐进的方式介绍了SQL Server,从安装和基本概论起到数据库对象(表、视图、触发器……)的建立和使用。另外也介绍了SQL Server的系统管理如安全认证、备份、复制等,及SQL Server所提供的一些工具如:数据转换服务(DTS)、Analysis Services(OLAP Services)、查询分析器等做了详细的介绍。最后并对SQL Server 2000新增支持XML的功能做了完整的介绍。内容包括:安装及基本概论,数据库,表,利用SELECT命令选取数据,操作数据库内容,TRANSACT SQL,Cursor,视图,默认值及列规则,存储过程及独发器安全谁与数据库访问权限,数据库复制,数据库备份,作业、警报、操作员、数据转换服务(DTS),Analysis Services(OLAP Services),XML。

作者简介

暂缺《SQL Server 2000中文版彻底研究》作者简介

图书目录

第1章 安装及基本概论
1-1 SQL server简介
1-2 版本及安装所需硬件与软件的要求
1-3 管理工具
1-4 排序规则(collations)
Character Set(Code Page)
Sort order
1-5 安装SQL server
1-6 启动SQL server
通过SQL服务管理器启动
通过Enterprise Manager启动
通过NT/2000操作系统的服务管理程序启动
通过命令行启动
1-7 安装客户端管理工具
1-8 利用Enterprise Manager管理SQL server
1-9 什么是SQL
1-10 表(table)、行(row)、列(column)
1-11 数据库(Database)
1-12 目录和文件位置
1-13 SQL Server 2000新特色和SQL Server 7.0比较
1-14 SQL Server 7.0新特色和SQL Server 6.5比较
第2章 数据库
2-1 数据库
数据文件
文件组
事务日志(transaction log)
2-2 利用Enterprise Manager创建数据库
数据文件
事务日志
2-3 数据库选项
2-4 数据库权限
2-5 利用CREATE TABLE命令创建数据库
2-6 显示数据库结构
利用Enterprise Manager显示数据库结构
利用存储过程显示数据库结构
2-7 使用ALTER DATABASE命令改变数据库定义
添加或删除数据文件
修改数据文件配置
添加或删除事务日志
添加或删除文件组
设置文件组属性
2-8 删除数据库
利用Enterprise Manager删除数据库
利用SQL命令删除数据库
2-9 收缩数据库
利用Enterprise Manager压缩数据库大小
使用DBCC SHlllNKDATABASE命令压缩数据库大小
使用DBCC SHRINKFILE改变数据库文件大小
2-10 设置数据库为脱机状态
2-11 Attach和Detach数据库
2-12 生成数据库对象的SQL脚本
生成数据库对象的SQL脚本——常规
生成数据库对象的SQL脚本——设置格式
生成数据库对象的SQL脚本——选项
2-13 其他和数据库相关的存储过程
2-14 在可抽取式媒体上创建数据库
创建可供移植的数据库
验证可移植数据库
删除抽取式媒体数据库
2-15 数据库维护计划
选取数据库
更新数据优化信息(update Data Optimization Information)
检查数据库完整性(Check database integrity)
数据库备份计划(Database Backup Plan)
指定备份磁盘目录(Specify Backup Disk Directory)
事务日志备份计划(Transaction Log Backup Plan)
事务日志备份磁盘目录
生成报表(Roports to Generate)
维护计划历史记录(Maintenance History)
设置维护计划的名称
调度设置
2-16 tempdb临时保存数据库
第3章 表
3-1 创建表
3-2 列属性
3-3 列数据类型
BINARY类型
CHAR类型
DATE&TIME类型
DECIMAL类型
FLOAT和REAL类型
INT类型(整数类型)
MONEY类型
BIT类型
TIMESTAMP类型
TEXT类型
IMAGE类型
UNICODE类型
NTEXT类型
UNIQUEIDENTIFIER类型
3-4 自定义类型
创建自定义类型
删除自定义数据类型
经过Enterprise Manager创建自定类型
3-5 强制约束(Constraints)
主键值(Primary Key)
UNIQUE CONSTRAINT
FOREIGN KEY
列检查
DEFAULT CONSTRAINT
3-6 创建索引文件
UNIQUE INDEX
CLUSTERED INDEX
NON-CLUSTERED INDEX
其他选项说明
将索引创建在某一文件组上
3-7 删除索引
3-8 改变表的结构
利用ADD子句新建表列
利用ADD CONSTRAINT子句新建强制约束
利用DROP CONSTRAINT子句取消强制约束
3-9 删除表
3-10 表访问权限
授予表访问权限
收回表访问权限
3-11 利用Enterprise Manager创建表
创建表结构
设置表的属性
3-12 全文检索
确定全文检索功能已启动
创建全文检索
3-13 利用Enterprise Manager管理表
查看表属性内容
修改表结构(Design Table)
打开表(Open Table)
生成SQL脚本
Manage permissions
Manage Triggers
Display dePendencies
New publication
全文检索
3-14 临时保存表
3-15 输入数据至表
第4章 利用SELECT命令选取数据
4-1 前言
4-2 SELECT语法基本结构
4-3 选取全部数据
4-4 指定列
4-5 选取不重复的数据
4-6 衍生列
4-7 数据排序
4-8 选取前几条数据
4-9 数据分组
4-10 加上选择条件
4-11 使用通配符
4-12 表的Join
join两个以上的表
使用别名
Self Join
Outer Join
4-13 子查询(sub query)
4-14 UNION
4-15 COMPUTE BY
4-16 将SELECT结果转存到其他表或临时保存表
4-17 将SELECT结果保存在变量内
4-18 全文检索查询
第5章 操作数据库内容
5-1 前言
5-2 添加数据到表内
利用INSERT命令添加数据
全部使用默认值
由其他表获得添加数据
由存储过程获得添加数据
5-3 删除表内的数据
利用TRUNCATE TABLE命令删除表内的数据
5-4 操作表内的数据
利用UPDATE命令操作表内的数据
UPDATE...FROM
大量数据操作
5-5 检查表操作成功的条数
5-6 什么是事务处理
5-7 事务处理范围
5-8 设置检查点
5-9 嵌套事务处理
5-10 事务日志
5-11 分布式事务处理
5-12 在触发器中使用ROLLBACK命令
5-13 锁定
5-14 锁定的范围
5-15 锁定的种类
5-16 事务处理会自动LOCK
5-17 查看LOCK
5-18 Concurrency Problem
5-19 LOCK HINTS
5-20 LOCK的升级
5-21 Deadlock处理
5-22 Isolation Level
第6章 TRANSACT SQL
6-1 前言
6-2 程序注释
6-3 变量
局部变量声明
设置局部变量的值
全局变量
对象变量
6-4 运算符
6-5 流程控制命令
6-6 函数
汇总函数
日期时间函数
算术函数
字符串函数
Niladic函数
系统函数
处理TEXT和IMAGE类型数据的函数
数据类型转换
6-7 其他命令
CHECKPOINT
DBCC
SHUTDOWN
USE
6-8 SQL Server的全局变量
6-9 用户定义函数
第7章 Cursor
7-1 什么是Cursor
7-2 Crusor的声明
7-3 打开Cursor
7-4 Crusor的操作处理
Sequential Crusor的读取
Scroll Crusor的读取
7-5 不同类型Cursor可使用的FETCH命令判断法则
7-6 Crusor自动关闭
7-7 操作Cursor内的数据
7-8 关闭Crusor
7-9 解除Crusor
7-10 管理Cursor的存储过程
7-11 Cursor变量
7-12 程序范例
第8章 视图(View)
8-1 什么是视图
8-2 利用Enterprise Manager来管理视图
8-3 创建新的视图
利用CREATE VIEW命令创建新的视图
利用Enterprise Manager创建新的视图
8-4 通过视图添加表数据
8-5 通过视图更改表数据
8-6 通过视图删除表数据
8-7 使用WITH ENCRYPTION选项
8-8 使用WITH CHECK OPTION选项
8-9 视图的限制
8-10 用其他视图创建视图
8-11 和视图有关的系统存储过程和SQL命令
显示视图定义内容
显示视图的关联性
更改视图名称
删除视图
第9章 默认值(default)、列规则(rule)
9-1 默认值
9-2 利用Enterprise Manaper来管理默认值
9-3 创建默认值
9-4 显示默认值属性信息
9-5 默认值与列绑定
9-6 默认值与自定义数据类型绑定
9-7 解除默认值的绑定
9-8 列规则
9-9 利用Enterprise Manager来管理列规则
9-10 创建列规则
9-11 显示列规则内容和信息
9-12 列规则与列绑定
9-13 列规则与自定义数据类型绑定
9-14 解除列规则的绑定
第10章 存储过程(stored procedure)、触发器(trigger)
10-1 什么是存储过程
10-2 内建存储过程
10-3 利用Enterprise Manager管理存储过程
10-4 创建存储过程
10-5 执行存储过程
10-6 临时保存存储过程
10-7 设置存储过程自动执行
10-8 和存储过程有关的系统存储过程
10-9 触发器(Trigger)
10-10 创建触发器
10-11 触发器属性的限制
10-12 DELETED表和INSERTED表
10-13 和触发器有关的系统存储过程
显示触发器属性
更改触发器名称
将触发器删除
第11章 安全认证与数据库访问权限
11-1 SQL Server的安全管制模式
11-2 SQL Server的登录认证
Windows登录认证
SQL Server登录认证
11-3 登录者和数据库用户
11-4 设置SQL Server的认证模式
11-5 设置Windows NT/2000用户连接SQL Server
设置Windows用户连接SQL Server
用存储过程设置NT/2000用户连接SQL Server
11-6 管理SQL Server登录者
用Enterprise Manager管理SQL Server登录者
利用存储过程管理SQL Server自建的登录者
11-7 管理数据库用户
利用Enterprise Manager管理数据库用户
利用存储过程管理数据库用户
11-8 设置登录者可访问哪些数据库
用Enterprise Manager设置登录者可访问的数据库
使用存储过程设置登录者可访问的数据库
Push Subscription
Push Subscription
12-10 创建分发服务器
12-11 创建发布内容
12-12 Merge replication
12-13 Immediate-Updating Subscnber
12-14 设置Push订阅方式
12-15 设置Pull订阅方式
12-16 更改复制设置
更改发布服务器和分发服务器属性设置
更改发布内容(publication)属性设置
更改订阅(subscribe)属性设置
12-17 中止复制
12-18 生成复制设置的脚本文件
12-19 复制监视器(replication monitor)
12-20 复制冲突处理
第13章 数据库备份
13-1 备份的种类
数据库备份(Database Backup)
差异式备份(Differential Backup)
事务日志备份(Transaction log backup)
文件或文件组备份(File and File group backup)
13-2 备份设备
13-3 创建备份设备
利用sp_addumpdevice命令创建备份设备
利用Enterprise Manager命令创建新的备份设备
13-4 删除备份设备
13-5 数据库备份
预约备份时间和定期自动备份
设置备份选项
13-6 数据还原
由备份历史中挑选备份做还原
由备份设备还原
由数据库文件或文件组备份还原
13-7 由上次中断处重新执行备份或还原
13-8 数据库备份与还原操作实例
13-9 数据库备份或还原注意事项
13-10 BACKUP和RESTORE命令
BACKUP命令
RESTORE命令
RESTORE HEADERONLY
RESTORE LABELONLY
RESTORE VERIFYONLY
13-11 还原master数据库
13-12 利用备份来做数据库拷贝
第14章 作业、警报、操作员
14-1 SQL Server代理
14-2 作业的管理
14-3 创建新的作业
常规设置
创建作业步骤(Job Step)
作业执行调度
作业执行结果通知
14-4 警报
14-5 警报的管理
创建新的警报
14-6 管理服务器消息
14-7 操作员
14-8 创建操作员
常规设置
通知设置
14-9 Remote Server
第15章 数据转换服务(DTS)
15-1 数据转换服务(Data Transformation Service)
15-2 数据转换服务向导
启动DTS向导
选取数据源
选取数据转移的目的地
整个表转移或部分数据转移
选取源表
立即执行数据转移和保存为DTS包
15-3 列映射和数据转换
列映射
Scripting a Data Transformation
15-4 转移Script返回值
15-5 转移表内部分数据
15-6 SQL Server数据和文本文件间的转移
15-7 DTS包设计
15-8 修改已存在的DTS包
数据源
Data Transfer
任别(Task)
15-9 创建新的DTS包
15-10 创建数据源
定义Data Transfer
第16章 Analysis Services(OLAP Services)
16-1 OLTP和OLAP
16-2 数据仓库(data warehouse)
历史性的数据(Historical Data)
组合性和一致性的数据(Consolidate and Consistent Data)
面向对象连接的数据(Subject-Oriented Data)
只读性的数据(Read-Only Data)
16-3 数据超市(Data Mart)
16-4 Microsoft Analysis Server
服务器端结构
用户端结构
16-5 数据保存模式
MOLAP(multi维度al OLAP)
ROLAP(relational OLAP)
HOLAP(hybrid OLAP)
16-6 多维数据集(Cube)
16-7 安装Microsoft Analysis Services
系统需示
开始安装
16-8 Analysis Manager
16-9 设置数据源(data source)
16-10 创建OLAP数据库
16-11 创建维度
16-12 创建Cube
16-13 对Cube做处理
16-14 创建多重维度表(snowflake schema结构)
16-15 创建Time维度
16-16 数据分区(Partition)
16-17 虚拟多维数据集(virtual cube)
16-18 计算成员(Calculated Members)
16-19 成员属性(Member Properties)
16-20 虚拟维度
16-21 创建角色
16-22 撰写OLAP应用程序
16-23 PivotTable Service
第17章 XML
17-1 什么是XML
17-2 SQL Server 2000支持XML
17-3 XML常用的术语
元素(Element)和属性(Attribute)
XPATH
DTD Document Type Definition(DTD)
Style sheet
Template
17-4 在IIS中配置SQL XML支持
17-5 在浏览器下执行SQL命令
17-6 特殊字符
17-7 在URL指定模板文件
17-8 利用XSL来格式化输出查询结果
17-9 利用XML文件调用存储过程
17-10 在XML文件中指定多个查询
17-11 以XDR schema创建XML的数据视图(data view)
17-12 XDR默认的数据库映射关系
17-13 设置查询条件
17-14 利用XDR处理主文件——明细文件(master-detail)关联查询
17-15 XML文件的应用——数据交换
17-16 利用XML文件添加或更改数据库内的数据
17-17 OPENXML命令说明
参数说明
rowShcema声明
Edge Table
17-18 程序范例
附录A 查询分析器和SQL跟踪
A-1 利用查询分析器执行SQL命令和存储过程
A-2 利用事件控查器来跟踪和监视服务器活动
附录B 系统配置
附录C 范例表和数据库
C-1 本书中使用的范例表及其结构
C-2 本书中使用的范例表及其数据内容
C-3 关键字

本目录推荐