注册 登录 进入教材巡展
#

出版时间:2003年8月

出版社:高等教育出版社

以下为《SQL Server数据库系统基础》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040113297
  • 1
  • 98198
  • 0045151873-2
  • 平装
  • 16开
  • 2003年8月
  • 620
  • 520
  • 工学
  • 计算机科学与技术
内容简介

  本书以SQL Server 2000数据库管理系统为蓝本介绍SQL Server数据库管理系统的功能、管理、应用和开发技术。书中突出了SQL Server的可视化特点,将数据系统的管理机制、开发机制和操作规范介绍给读者。
  全书以实例贯穿,语言通俗流畅,具有很强的实用性和可操作性。学习完本书后,读者不但可以掌握SQL Server数据库系统的基本原理、管理方法和操作技能,而且可以立即进行小型的数据库应用软件的开发。
  本书可作为高等学校软件学院或计算机学院的教学用书,亦可以作为各种相关培训班的培训教材。
目录

 第1章 SQL Server概述
  1.1 SQL Server的主要功能
  1.2 Microsoft SQL Server 2000的新特性
   1.2.1 关系数据库增强
   1.2.2 XML增强
   1.2.3 图形管理增强
   1.2.4 Analysis Services增强
   1.2.5 Meta Data Services增强
   1.2.6 English Query增强
   1.2.7 文档增强
   1.2.8 数据转换服务增强
  1.3 SQL Server 2000的硬、软件需求
   1.3.1 硬件需求
   1.3.2 软件需求
  1.4 SQL Server 2000的安装
  1.5 SQL Server 2000文件安装路径
  习题一
 第2章 数据库系统概述
  2.1 数据库系统的基本概念
   2.1.1 数据、数据库、数据库管理系统、数据库系统
   2.1.2 数据管理技术的产生和发展
   2.1.3 数据库系统的特点
  2.2 数据模型
   2.2.1 数据模型的组成要素
   2.2.2 概念模型
   2.2.3 最常用的数据模型
   2.2.4 层次模型
   2.2.5 网状模型
   2.2.6 关系模型
  2.3 数据库系统的组成
  2.4 关系数据库系统
   2.4.1 关系模型概述
   2.4.2 关系数据结构及定义
   2.4.3 关系的完整性
  习题二
 第3章 SQL Server系统的主要内容
  3.1 数据库
  3.2 系统表
  3.3 存储过程
  3.4 管理工具
  3.5 SQL Server Enterprise Manager窗口
  3.6 Query Analyzer窗口
   3.6.1 启动Query Analyzer窗口
   3.6.2 Query Analyzer工具栏
  习题三
 第4章 SQL Server服务器管理
  4.1 启动
   4.1.1 停止SQL Server
   4.1.2 手工启动SQL Server
   4.1.3 手工启动其他服务
   4.1.4 自动启动设置
  4.2 连接
  4.3 设置
   4.3.1 内存
   4.3.2 处理器
   4.3.3 安全
   4.3.4 连接
   4.3.5 服务器
   4.3.6 数据库
  4.4 集群管理
   4.4.1 创建服务器组
   4.4.2 添加服务器
   4.4.3 连接服务器
   4.4.4 删除服务器
  习题四
 第5章 创建数据库及数据库对象
  5.1 数据库存储结构
  5.2 创建数据库
   5.2.1 创建数据库
   5.2.2 设置数据库大小
   5.2.3 设置日志文件的大小
   5.2.4 选项设置
   5.2.5 添加文件组
   5.2.6 删除数据库
  5.3 创建数据表
   5.3.1 新建数据表
   5.3.2 修改数据表结构
   5.3.3 输入数据
   5.3.4 删除数据表
  5.4 创建视图
   5.4.1 新建视图
   5.4.2 修改视图设计
   5.4.3 在视图中输入或修改数据
  5.5 创建存储过程
   5.5.1 新建存储过程
   5.5.2 修改存储过程
   5.5.3 执行存储过程
  5.6 创建触发器
   5.6.1 新建触发器
   5.6.2 修改触发器
   5.6.3 触发触发器
  5.7 导出SQL脚本
  5.8 全文索引
   5.8.1 创建全文索引
   5.8.2 使用全文索引
   5.8.3 维护全文索引
   5.8.4 关于全文索引
  习题五
 第6章 安全管理
  6.1 安全模式
   6.1.1 安全规划
   6.1.2 选择安全形式
   6.1.3 配置安全角色
   6.1.4 指定对象及语句许可权限
  6.2 SQL Server服务器安全
  6.3 SQL Server登录账号
   6.3.1 创建SQL Server登录账号
   6.3.2 设置SQL Server登录账号属性
  6.4 角色
   6.4.1 固有角色
   6.4.2 创建角色
   6.4.3 角色授权
   6.4.4 创建应用程序角色
   6.4.5 添加角色到固有角色
  6.5 SQL Server用户
   6.5.1 创建SQL Server用户
   6.5.2 用户授权
   6.5.3 添加用户到角色
  6.6 许可
   6.6.1 许可种类
   6.6.2 设置对象许可
   6.6.3 设置数据库许可
  习题六
 第7章 数据库备份和恢复管理
  7.1 备份策略
   7.1.1 选择备份内容和备份方式
   7.1.2 确定备份频率
   7.1.3 选择备份介质
  7.2 备份数据库
   7.2.1 完整备份
   7.2.2 增量备份
   7.2.3 日志备份
   7.2.4 文件组备份
  7.3 恢复数据库
   7.3.1 恢复完整或增量备份
   7.3.2 恢复事务日志备份
   7.3.3 恢复文件组备份
  7.4 截短事务日志
  7.5 备份和恢复主数据库
  习题七
 第8章 SQL Server代理服务
  8.1 SQL Server代理服务的基本内容
  8.2 配置SQL Server代理服务
   8.2.1 启动SQL Server代理服务
   8.2.2 设置SQLS erver代理服务
  8.3 作业管理
   8.3.1 执行和查看作业
   8.3.2 修改作业定义
   8.3.3 新建作业
  8.4 操作员管理
   8.4.1 添加操作员
   8.4.2 为作业添加操作员
  习题八
 第9章 数据库维护和管理
  9.1 检查服务器日志
   9.1.1 查看系统日志
   9.1.2 错误日志文件的存放位置
   9.1.3 阅读错误日志文件
  9.2 创建、执行数据库维护计划
   9.2.1 创建数据库维护计划
   9.2.2 修改数据库维护计划
   9.2.3 执行数据库维护计划
  9.3 数据导入/导出
   9.3.1 数据导出
   9.3.2 数据导入
  习题九
 第10章 分布式数据复制基础知识
  10.1 分布式数据复制模型
   10.1.1 复制模型
   10.1.2 复制类型
   10.1.3 复制代理
  10.2 配置出版和订阅服务器
  10.3 配置复制监视器
  10.4 修改复制配置
  习题十
 第11章 分布式快照复制
  11.1 快照出版
  11.2 修改快照配置
  11.3 设置快照代理
  11.4 拉订阅快照出版物
  11.5 启动快照代理
  11.6 SQLServer 7.0的订阅
   11.6.1 配置出版和订阅服务器
   11.6.2 订阅出版物
   11.6.3 手工同步
  11.7 推订阅
  习题十一
 第12章 分布式事务复制
  12.1 创建事务复制
  12.2 订阅事务复制出版物
  12.3 查看事务订阅结果
  12.4 修改事务复制属性
  习题十二
 第13章 分布式合并复制
  13.1 创建合并复制
  13.2 订阅合并复制出版物
  13.3 合并
  13.4 合并冲突
  13.5 合并冲突解决方案
  习题十三
 第14章 分布式数据复制的相关内容
  14.1 复制安全角色
   14.1.1 复制角色权限
   14.1.2 查看/添加复制安全角色
  14.2 复制原理
   14.2.1 快照复制
   14.2.2 事务复制
   14.2.3 合并复制
  14.3 配置Internet复制
  14.4 存储过程复制
   14.4.1 创建存储过程复制
   14.4.2 存储过程复制原理
  14.5 立即更新复制
   14.5.1 创建立即更新
   14.5.2 立即更新复制工作原理
  习题十四
 第15章 SQL语言基本知识
  15.1 Transact-SQL语言简介
  15.2 标识符
   15.2.1 常规标识符
   15.2.2 定界标识符
   15.2.3 标识符应用
  15.3 对象命名规则
  15.4 Transact-SQL语法格式约定
  15.5 样本数据库
  习题十五
 第16章 数据类型及数据运算规则
  16.1 关于数据类型
  16.2 系统数据类型
   16.2.1 日期时间型
   16.2.2 整数型
   16.2.3 精确数值型
   16.2.4 近似数值型
   16.2.5 货币型
   16.2.6 位数据类型
   16.2.7 字符类型
   16.2.8 Unicode字符类型
   16.2.9 二进制数据类型
   16.2.10 时间戳数据类型
   16.2.11 惟一标识符数据类型
   16.2.12 游标数据类型
   16.2.13 变体数据类型
  16.3 运算符
   16.3.1 算术运算符
   16.3.2 位运算符
   16.3.3 比较运算符
   16.3.4 逻辑运算符
   16.3.5 字符串连接符
   16.3.6 赋值运算符
   16.3.7 运算符的优先级
  习题十六
 第17章 变量和函数
  17.1 变量
   17.1.1 全局变量
   17.1.2 局部变量
  17.2 函数
   17.2.1 函数分类
   17.2.2 系统函数
   17.2.3 日期函数
   17.2.4 字符串函数
   17.2.5 数学函数
   17.2.6 图像和文本函数
   17.2.7 安全函数
   17.2.8 数据元函数
   17.2.9 游标函数
   17.2.10 行集函数
   17.2.11 集合函数
  习题十七
 第18章 控制语句
  18.1 D语句
  18.2 GOTO语句
  18.3 SE语句
  18.4 RETURN语句
  18.5 WAITFOR语句
  18.6 WHILE语句
  18.7 BREAK语句
  18.8 CONTINUE语句
  18.9 CASE表达式
   18.9.1 简单CASE表达式
   18.9.2 搜索型CASE表达式
  习题十八
 第19章 数据表与视图
  19.1 关于数据表
  19.2 创建数据表
   19.2.1 CREATE TABLE语句
   19.2.2 使用程序方法创建数据表
   19.2.3 使用可视方法创建数据表
   19.2.4 获取CREATE TABLE语句的内容
  19.3 创建关系图表
  19.4 关于约束和完整性
   19.4.1 约束
   19.4.2 完整性
  19.5 修改数据表
  19.6 删除数据表
  19.7 数据操作
   19.7.1 插入数据
   19.7.2 更新数据
   19.7.3 删除数据
  19.8 视图
   19.8.1 创建视图
   19.8.2 使用视图的原因
   19.8.3 检索和修改数据
   19.8.4 修改和删除视图
  19.9 索引
   19.9.1 索引分类
   19.9.2 创建索引
   19.9.3 删除索引
  习题十九
 第20章 默认和规则
  20.1 关于默认
  20.2 创建默认对象
   20.2.1 图形环境创建默认对象
   20.2.2 语句创建默认对象
  20.3 应用默认对象
   20.3.1 图形环境
   20.3.2 程序方法
  20.4 删除默认对象
   20.4.1 图形环境
   20.4.2 程序方法
  20.5 关于规则
  习题二十
 第21章 数据检索
  21.1 查询语句的语法格式
  21.2 SELECT子句
  21.3 FROM子句
  21.4 INTO子句
  21.5 WHERE子句
   21.5.1 语法格式
   21.5.2 条件运算符
   21.5.3 关系运算
   21.5.4 列表运算
   21.5.5 范围运算
   21.5.6 逻辑运算
   21.5.7 匹配符的使用
   21.5.8 空值判断
  21.6 ORDER BY子句
  21.7 GROUP BY子句
  21.8 COMPUTE子句
  21.9 HAVING子句
  21.10 联合查询
  习题二十一
 第22章 事务和锁
  22.1 事务模式
   22.1.1 显式事务
   22.1.2 隐式事务
   22.1.3 自动事务
  22.2 事务处理语句
   22.2.1 BEGIN TRANSACTION语句
   22.2.2 COMMIT TRANSACTION和COMMIT WORK语句
   22.2.3 ROLLBACK TRANSACTION语句和ROLLBACK WORK语句
   22.2.4 SAVE TRANSACTION语句
  22.3 事务处理举例
  22.4 事务和批
  22.5 锁的模式
  22.6 关于锁的信息
  22.7 死锁处理
  习题二十二
 第23章 数据库应用设计
  23.1 数据库应用项目组
   23.1.1 项目经理
   23.1.2 开发经理
   23.1.3 计划经理
   23.1.4 生产/质量经理
   23.1.5 技术支持经理
   23.1.6 系统分析员
   23.1.7 程序员
   23.1.8 测试员
   23.1.9 数据库管理员
  23.2 数据库应用设计的一般过程
   23.2.1 数据库应用设计的主要步骤
   23.2.2 数据库应用设计主要步骤之间的关系
  23.3 用户调查
   23.3.1 用户调查的要求
   23.3.2 用户调查的步骤
  23.4 需求分析
   23.4.1 需求分析的一般过程
   23.4.2 需求分析的任务
  23.5 总体设计
   23.5.1 总体设计的目标
   23.5.2 总体设计过程
   23.5.3 数据字典
  23.6 详细设计
   23.6.1 结构程序设计
   23.6.2 主要设计工具
  23.7 编写程序
   23.7.1 程序设计风格
   23.7.2 程序调试
  23.8 测试
   23.8.1 测试的重要性
   23.8.2 测试目标
   23.8.3 测试方法
   23.8.4 测试步骤
  23.9 数据的规范化
  习题二十三
 主要参考文献