相关图书推荐 |
|
 |
|
|
最近热书 |
|
 |
|
|
|
| 出版日期:2001年6月 |
| 版别版次:2001年6月第一版第一次印刷 |
本书勘误:有(0)条勘误 |
|
| 字数 :776千字 印张:32.25 |
| 印数 :1-5000 页数:495 |
| 附带物 :
无附带物 |
|
|
内容简介
|
本书是带您进入数据库应用领域的最佳选择。本书以循序渐进的方式介绍了SQL Server,从安装和基本概论起到数据库对象(表、视图、触发器……)的建立和使用。另外也介绍了SQL Server的系统管理如安全认证、备份、复制等,及SQL Server所提供的一些工具如:数据转换服务(DTS)、Analysis Services(OLAP Services)、查询分析器等做了详细的介绍。最后并对SQL Server 2000新增支持XML的功能做了完整的介绍。内容包括:安装及基本概论,数据库,表,利用SELECT命令选取数据,操作数据库内容,TRANSACT SQL,Cursor,...
本书是带您进入数据库应用领域的最佳选择。本书以循序渐进的方式介绍了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。
<<
显示内容简介详情
|
|
目录
|
第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章 安装及基本概论
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 关键字
<<
显示目录详情
|
|
- 全部评论(0)
- 力荐(0)
- 推荐(0)
- 还行(0)
- 较差(0)
- 很差(0)
|
前5位评价用户: 发表评价即可获得华元,前五位评价用户可获得多倍华元!
 目前还没有评论
|