书籍详情

深探SQL Server 7.0与电子商务开发应用

深探SQL Server 7.0与电子商务开发应用

作者:刘阶萍[等]编著

出版社:机械工业出版社

出版时间:2000-07-01

ISBN:9787111013402

定价:¥78.00

购买这本书可以去
内容简介
  本书采用了初学一构建一管理一开发基础一项目规划一电子商务一其他数据库集成的渐进结构,打破了传统的SQL Server书籍常出现的深浅偏执,实例开发取材不足的缺憾。书中介绍了SQL Server7.0的安装和配置,SQL ServerQuery Analyzer工具、 English Query应用、服务器管理、 Transact-SQL、数据库设计等;讨论了内置程序的开发与扩展、SQL DMOS的应用、数据库的管理、资源锁定、复制机理以及SQL Server数据库和其他数据源之间传输数据的一些新旧方法。对SQL Server系统的硬件配置, RAID配置、安装及许可、安全策略、管理和调试、性能优化等方面都有精辟的见解。为了提高本书实务开发应用能力,书中还涉猎了鲜为人知的实例开发内幕。
作者简介
暂缺《深探SQL Server 7.0与电子商务开发应用》作者简介
目录
序言
第一部分 基础知识
第1章 数据库系统简介
1.1 概述
1.2 数据库系统的发展历史
1.3 数据库系统的模型和结构
1.3.1 层次模型
1.3.2 网状模型
1.3.3 关系模型
1.4 数据库管理系统
第2章 SQL Server简介
2.1 Microsoft SQL Server的发展历史
2.2 icrosoft SQL Server的将来
2.3 MicrosoftSQLServer和Internet
2.4 Microsoft SQL Server 7.0的新功能
2.4.1 在服务器管理方面的增强和新功能
2.4.2 在图形管理界面主面的增强和新功能
2.5 Microsoft SQL Server功能介绍
2.5.1 关系引擎
2.5.2 存储引擎
2.5.3 工具
2.5.4 复制
2.5.5 桌面和灵活的系统
2.5.6 数据仓库
2.5.7 InternetIntranet和电子商务
2.5.8 与Windows NT的集成
2.5.9 与Microsoft Backoffice的集成
2.5.10 与Microsoft Visual Studio的集成—
第3章 SQL Server的环境
3. l服务器需求
3.1.1操作系统
3 1.2微处理器
3.1.2.1 如何选择
3.1.2.2 买多少
3.1.2.3 是使用服务器完成OLTP还是DSS应用呢?
3.1.2.4 有多少能同时使用服务器的并行连接?
3.1.2.5 使用的计算复杂程度如何?
3.1.2.6 除了主要处理 SQL Server之外服务器还有哪些事情?
3.1.2.7 响应时间应该为多少?
3.1.3 硬盘空间
3.1.4 内存
3.1.5 磁带备份
3.1.6 网络软件
3. 1. 7 如何优先选择
3.2 购买和配置一驱动器组
3.2. l 测览 RAID标准
3.2.2 推荐一:分离序列1/O
3.2.3 推荐二:如有可能使用硬盘驱动控制器控制RAID
3.2.4 如何应付较少的磁盘
3.2.4. 1 4个驱动器
3.2.4.2 3个驱动器
3.2.4.3 2个盘
3.3 配置 Windows NT
3.3.1 使用什么样的文件系统
3.3.2 使用NTFS压缩怎么样?
3.3.3 不使用屏幕保护
第一部分 构造 SQL Server 7.0
第 4章 安装 SQL Serv4r 70
4.1 概述
4.1.1 SQL Server 7安装特点
4.1.2 安装 SQL Server 7前的准备工作
4.1.3 SQL Server 7的版本和安装类型
4.2 在 Windows gx上的安装 SQL Server 7.0
4.2.1 在 Windows gx上安装时的升级问题
4.2.2 系统要求
4.2.3 在 Windows gx下的安装
4.3 在 Windows NT中安装 SQL Server 7.0
4.3.1 在Windows NT上安装后升级的问题
4.3.2 系统要求
4.3.3 在 Windows NT下的实际安装
4.4 使用自定义安装 SQL Server7.0
4.4.1 字符集/排序/Unicode检验
4.4.2 网络库
4.4.3 服务帐号
4.5 远程自动安装 SQL Servsf 7.小
4.5.1 自动安装
4.5.2 远程安装
4.6 卸载 SQL Server 7.0
4.7 可能存在的问题和解决方法
第5章 安装 SQL Mail和使用 SQL Agent
5.1 理解 SQL Agent术语
5.2 安装SQL邮件
5.2.1 SOL Mail安装步骤概述
5.2.1.1 为 SQL Server Agent建立用户帐号
5.2.1.2 使用SQLServerAgent用户帐号配置邮件
5.2.1.3 使用用户帐号配置 SQLServerAgent.
5.2.1.4 配置 SQL Server使用邮件
5.2.1.5 配置 SQL Server Agent使用邮件
5 3 安装报警
5.3.1 安装条件
5.3.2 定义操作员
5.3.3 定义故障一保护操作员
5.3.4 使用 Alert Wizard
5.3.5 安装Performance报警
5. 3. 5 用户连接示例
5.3.7 生成脚本!
5.4 使用工作(Jobs)
5 4.1 通知
5.4.2 检查数据库选项
5.4.3 建立脚本
5.5 数据库维护
5.5.1 使用数据库维护向导(Database Maintenance Wizard)
5.5.2 关于数据库维护脚本(Database Maintenance ScriPts)
5.5.3 检查错误记录( Checking Error LOgS)
5.5.4 定期回收
5.5.5 备份策略
5. 5. 6 测试你的恢复程序
第6章 升级SQL Server
6.1 升级时间
6.2 升级规划
6.3 升级版本
6.3.1 从4.2.1版升级
6.3.2 从6.0版升级
6.3.3 从6.5版升级
6.4 升级工具和过程
6.4.1 并行升级(单机)
6.4.2 计算机对计算机升级(双机)
6.5 复制和升级
6.6 升级的后续工作
6.6.1 服务包 Service pack7.0是缺陷修复集
6.6.2 hotfiX类似于服务包
第7章 配置 SQL Server 7.0
7.1 选择配置选项
7. 1. l 常规( General)选项卡
7.1.2 内存选项卡
7.1.3 处理器选项卡
7.1.4 安全选项卡
7.1.5 连接选项卡
7.1.5. l 临时/延迟的条件检验
7.1.5.2 隐含事务
7.1.5.3 提交时关闭光标
7.1.5.4 ANSI警告
7.1.5.5 ANSI去耦
71.5.6 ANSI的空值( ANSI Null)
7. 1.5.7 数学异常( Arithmetic Abort)
7. l.5.8 数学忽略( Arithmetic Ignore)
7.1.5.9 引号识别器(Quoted Identifie)
7.1.5.10 NO COunt
7.1.5.11 借助 RPC使其他的 SQL Server与当前 SQL Server远程连接
7. l.5. 12 查询溢出时间( Query time out)
7.1.5. 13 加强分布式事务( MTS)
7.1.6 设置(Setting)选项卡
7.1.7 数据库设置(Database Setting)选项卡
7.2 使用spconfigure基于SQL的配置
7.2. l 临近屏蔽( Affinity Mask)
7.2.2 许可修改( Allow UPdates)
7.2.3 并行设计的成本阈值( Cost threshold for Parallelism)
7.2.4 游标阈值( Cusor threshold)
7.2.5 Unicode比较风格( Unicode comparison style)
7.2.6 默认语言(Default language)...
7.2.7 Unicode locale ID选项
7.2.8 默认的排序id( Default sortorder id)
7.2.9 占空因数(Fill factor)
7.2. 10 缓存中的语言( Language In CCGhG)
7.Z.11 锁定( L.ohs)
7.2. 12 最大async输入/输出( Max async IO)
7.2. 13 最大并行方案数( Max degree of Parallelism)
7.2.14 查询等待(Query wait)
7.2. 15 最大文本复制量( Max text rePI size)
7.2. 16 最大工作线程( Max worker threads)
7.2. 17 媒体保存( Media retention)
7.2.18 内存(Memory)
7.2. 19 嵌套的触发器( Nested triggers)
7.2.20 网络包的大小(NCtWOrk p8CkCtS SIZC)
7.2.21 打开的对象(Open objects)...
7.2.22 优先级增加(Priority boost)
7.2.23 恢复间隔( Recovery interva)
7.2.24壁远程访问(Remote access)
7.2.25 远程登录超时(Remote login tlmeouo
7.2.26 远程处理事务(Remote proc trans)
7.2.27 远程查询超时(Remote query tlmeout)
7.2.28 资源超时(Resource tlmeout)
7.2.29 设置工作集大小( Set working set size)
7.2.30 显示高级配置选项(Show advanced options)
7.2.31 转速计速器( SPin countCr)
7.2.32 时间限制(Time slice)
7.2.33 用户连接(User Connections)
7.2.34 用户选择(User options)
7.3 SQL Server的 Windows NT配置
7.3.1 平衡网络信息量与文件服务器信息量
7.3.2 为其他的启动模式创建注册表的键值
7.3.3 为单用户模式添加一个新的键值
第三部分 管理和维护 SQL Server 7.0
第8章管 理工具集
8.1 微软管理控制台SOI Server Enterprise Manger.
8.1 微软管理控制台(Server Enterprise Manger)
8.1.1 增加Microsoft Management Console Conap-Ins..
8. 1. 1. 1 增加新的服务器组
8.1.1.2 SQL Server与外部工具的集成
8.1.Z SQL server 的 Enterprise Manager功能
8.1.2.1 注册服务器
8. 1.2.2 指定系统管理员密码
8.1.2.3 配置本地服务器
8. 1. 2. 4 配置远程服务器
8.1.2.5 配置多重服务器环境
8.1.2.6 设置登录安全性
8.1.2.7 创建警告
8.1.2.8 管理和配置 SQL Mail
8.1.2.9 建立操作员
8.1.2.10 为独立环境创建和安排作业
8.1.2.11 为多重服务器环境创建和安排作业
8.1.2.12 创建和管理复制情形
8. l.2. 13 为SQL Server Enterprise Manager设置轮询间隔.
8.2 SQL Server Agent(代理器)
8.2.1 定义操作员
8.2.2 创建作业
8. 2. 3 创建警告
8.2.4 多任务和多方案作业
8.3 Qners Analixse(查询分析器)
8.3.1 分析器简介
8.3.2 配置查询分析器
8.3.3 设置查询视图选项
8.3.4 使用查询方格
8.3.5 分析查询执行方案
8.3.6 分析索引
8.4 Microsoft English Query(英文查询)
8.4.1 英文查询环境的组成
8.4.1.1 关于域
8.4.1.2 实体和关系的定义
8.4.1.3 考虑的问题
8.4.2 English Query(英文查询)域编辑器人门
8.4.2.1 定义实体
8.4.2.2 使用Autoname和Autotrait.
8.4.2.3 使用高级实体属性
8.4.2.4 定义关系
8.4.3 使用测试应用工具(Test Application Too)
8.4.3.1 运行 Regression Test(恢复测试)
8.4.3.2 向字典添加单词
8.4.3.3 添加域命令
8.4.4 执行 English Query(英文查询)工程
8.4.5 Question Builder(问题构建器)的使用
8.5 其它管理工具
8.5.1 SQL Server Profiler(应用程序调试工具)
8.5.1.1 SQLServerProfileQueue
8.5.1.2 跟踪事件的类别
8.5. 1.3 锁定事件
8.5.1.4 杂项事件
8.5. 1.5 对象事件
8.5. 1.6 会话事件
8.5.1.7 存储过程事件
8.5.1.8 TSQL事件
8.5.1.9 事务事件
8.5.1.10 创建跟踪
8.5.1.11 使用已有的跟踪
8.5.1.12 跟踪输出文件
8.5.2 SQL Server Performance Monitor(性能监视器)
8.5.2.1 启动 SQL Server性能监视器
8.5.2.2 生成警告
8.5.2.3 对象和计数器
8. 5. 2. 4 性能因素
8.5.2.5 需要连接到SQLServer的许可
8.5.2.6 从远程工作站运行性能监视器
第9章 创建和管理数据库
9.1 数据库的设计
9.1.1 使用关系模型
9.1.1.1 什么是关系
9.1.1.2 行、列排序无关性
9.1.1.3 在一个关系中没有重复记录行
9. 1.2 标准化
9.1.2.1 第一标准形式(1NF)
9.1.2.2 第H标准形式(2NF)
9.1.2.3 第三标准形式(3NF)
9.1.3 集成约柬(Integrity Contralnts)
9.1.3.1 域集成
9.1.3.2 Entity集成
9.1.4 引用集成
9.1.4.1 外部关键字的功用
9.1.4.2 用户定义集成
9.2 创建和管理数据库
9.2. l 数据库体系
9.2.2 文件保存
9.2.3 设计数据库文件
9.2.4 创建数据库
9.2.5 更改数据库和添加文件组
9.2.6 压缩数据库
9.3 数据库的表、视图和索引
9.3.1 表的定义
9.3.2 基础知识
9.3.2.1 列名
9.3.2.2 数据类型
9.3.2.3 长度
9.3.2.4 精度和等级
9.3.2.5 允许空值
9.3.2.6 缺省值
9.3.3 深层知识
9.3.3.1 关键字
9.3.3.2 标识(标识、标识基值、标识增量)
93.3.3 警告!前面有难懂的东西!
9.3.3.4 GUID(IsRoWGuid)
9.3.3.5 检查约束
9.3.3.6 外部关键字值
9.3.3.7 唯一约束
9.3.3.8 修改表
9.3.3.9 许可
9.3.4 视图
9.3.4.1 定义
9.3.4.2 目的
9.3.4.3 方法
9.3.4.4 示例
9.3.4.5 视图的可修改规则
9.3.5 索引
9.3.5.1 索引类型
9.3.5.2 簇与非簇
9.3.5.3 创建索引
9.4 数据库的触发器
9.4.1 客户/服务器模型
9.4.2 客户/服务器拓展:三层分区
9.4.2.1 用户接口
9.4.2.2 数据库逻辑
9.4.2.3 工作规则和逻辑
9.4.3 触发器
9.4.3.1 创建触发器
9.4.3.2 触发器的其他规则
9.4.3.3 示例
第10章 传送数据
10.1 块拷贝程序(BCP)
10.1.1 谁可以运行 BCP
10.1.2 在哪儿运行 BCP
10.1.3 登记与不登记
101.4 实例
10.1.5 基于文件方式的BCP
10.1.5.1 /6
10.1.5.2 /a packet_size
10.1.5.3 /b batChsiZe
10.1.5.4 /C
10. 1. 5. 5 /E
10.1.5.6 /e errfile
10.1.5.7 /F firstrow
101.5.8 /f formatfile
101.5.9 /h "hint[,?,n]"
10.1.5.10 /i inputfile
11.1.5.11 /K
10.1.5.12 /L lastrOW
10.1.5.13 /m maxerrors
10.1.5.14 /n
10. 1.5.15 /o outputfile
10.1.5.16 /P password
10.1.5.17 /q
10. 1.5. 18 /r row term
10.1.5.19 /S SeryCffiaffie
101.5.20 /t field term..
10.1.5.21 /T
10. 1.5.22 /U loginid
10.1.5.23 /V
10.1.5.24 /W
10. 1.6 格式文件
10.1.6.1 SQL Ver..
10. 1.6.2 # of columns
10.1.6.3 Type(类型)
10. 1.6.4 PrefixLen(前缀长度)
10.1.6.5 Len
10. 1.6.6 终止符
10.1.6.7 T8ble Col#
10.1.6.8 Name
10.1.7 示例
10.1.7.1 列项对齐
10.1.7.2备改变列顺序
10.1.7.3 再调整格式
10.1.7.4 输出格式化的文件
10. 1. 7. 5 略过列项
10.1.7.5.1 提取数据
101.7.5.2 拷入数据
10.1.8 使用临时表
10.1.9 空尾随字段
10.2 数据库的录制
102. 1 SQL脚本文件定义
10.2.2 使用SQL Server Enterprise Manager的脚本
10.2.3 Transaction-SQL脚本
10.2.4 Data Transformation Services(DTS数据转换服务)
10.2.4.1 使用 DTS Import Wzard(使用DTS引入向导)
10.2.4.2 使用 DTS Export Wizard
10.2.4.3 创建 DTS包的其他方法
10.2.4.4 使用 dtswiz应用
10.2.4.5 使用 dtsrun应用
第11章 复制数据
11.1 概述
11.1.1 不顾麻烦使用多个数据库服务器的原因
11.1.2 什么是复制
11.1.2.1 谁在复制
11. 1. 2. 2 在复制什么
11.1.2.3 何时进行复制
11.1.2.4 数据被复制到哪儿
11.1.3 基本的复制规则
11.1.3.1 复制的定义
11.1.4 复制类型
11.1.4.1 快照复制
11.1.4.2 事务复制
11. 1.4.3 合并事务
11.1.4.4 合并复制的表设计
11.1.5 实际如何概述
11.1.6 自定义复制
11.1.6.1 分布器上有些什么
11.1.6.2 关于同步的研究
11.1.6.3 基于日志的复制
11.1.7 关于数据库设计
11. 1.7. l 主关键字
11.1.7.2 其他的 DRI、其他的索引和触发器
11.1.7.3 不用于复制
11.1.7.4 使用 DRI建立脚本
11.1.7.5 如何将条文放到发布中
11. 1.7.6 其他问题
11.1.8 复制的拓扑结构的设计
11.2 建立复制
11.2. 1 安装分布数据库
11.2. 1. l 内存检查
11.2.1.2 磁盘空间检查
11.2.1.3 建立分布数据库
11.2.1.4 检查你的进度
11.2.2 建立接收器和发布数据库
11.2.2. l 使用SQL Enierpnse Manager建立接收器....
11.2.2.2 使用 TransactSQL建立接收器和发布数据库.
11.2.2.3 检查你的进度
11.2.3 建立接收数据库
11.2.3.1 现在要察看的内容
11.2.3.2 不会如此快
11.2.4 定义发布和条文
11.2.4. l 在SQL Enterprise Manager中建立发布
11.2.4.2 发布标题
11.2.4.3 定义一个条文
11.2.4.4 Synchronization选项卡
11.2.4.5 编辑条文
11.2.4.6 发布
11.2.5 DBO的发布许可
11.3 管理复制
11.3. l 使用 SQL保存工作
11.3. 1. l 使用sp addarticle建立条文
11.3.1.2 删除条文
11.3.2 从发布数据库建立脚本
11.3.2.1 反布
11.3.2.2 条文
11.3.2.3 使用 Enterprise Manager
11.3.3 使用你自己的复制保存程序
11.3.4 关于外部关键字的问题
11.3.5 监视复制和修改监视属性
11.3.5.1 监视发布器、用户历史以及用户对话细节
11.3.5.2 修改复制监视属性
11.3.6 查找复制的故障
11.3.6.1 查看复制警告
11.3.6.2 完成复制安装
11.3.6.3 日志读取器
11.3.6.4 分布任务
11.3.7 卸载反布
11.4 复制异类
11.4.1 工作规则
11.4.2 如何复制到 ODBC数据源
11.4.2.1 建立一个 ODBC数据源
11.4.2.2 远程 ODBC驱动程序配置
11.4.2.3 复制如何使用 ODBCI作
11.4.2.4 在向Oracle复制中的问题
11.4.2.5 使Oracle准备好接收复制
11.4.2.6 建立Oracle ODBC数据源
11.4.2.7 核实你的连接
11.4.2.8 添加一个 ODBC接收器
11.4.2.9 建立一个 ODBC推动接收
11.4.2. 10 为 ODBC复制使用保存程序
11.4.3 向一个不被支持的 RDMS一SQL Server 4.21复制
11.4.3. l 第1步:确保你能与 SQL Server 421通信
11.4.3.2 第2步:为 SQLServer42建立一个 ODBC数据源
11.4.3.3 第 3步:使用 MS Query来确保恢复正常
11.4.3.4 第 4步:将 SQLServer42定义为一个接收器用它
11.4.3.5 第5步:查找任务的故障
11.4.3.6 第6步:测试基于记录的复制
11.4.3.7 第7步:建立自定义复制程序
11.4.4 来自不同数据库的复制
第12章 微软的数据仓库框架技术
12.1 概述
12. l. l 数据仓库过程(Data Warehousing Process)
12.1.2 数据仓库体系结构
12.1.3 数据仓库组件
12.2 微软数据仓库框架
12.2.1 数据仓库框架组件
12.3 OLE DB:信息交换标准
12.3.1 利用 COM对 UDA建模
12.3.2 OLE DB的定义
12. 3. 3 定义 ActiveX数据对象
12.4 Nicrosoft Repository:数据仓库的新合剂
12.5 数据仓库的设计
12.6 数据仓库的数据库
12.6.1 可扩缩的和健壮的 RDBMS
12.6.2 综合的OLAP分析能力
12. 6. 3 数据复制
12.7 导入、导出和转换数据
12.7.1 DTS的目标
12.7.2 DTS的体系结构
12.7.3 DTS包
12.8 分析、提交数据
12. 8. I Microsoft Office
12.8.2 Microsoft English Query
12.8.3 第三方产品
12.9 系统管理
12.9.1 Mlcrosoft Management Console(微软管理控制台)
12.9.2 向导
12.9.3 可视化的数据库图表结构
12.9.4 SQL Server Profiler
12.9.5 SQL Server Query Analyzer
12.9.6 Index Tuning Wizard(索引调整向导)
12.9.7 SQL Server代理服务
第13章 数据库管理员的任务简化
13.1 自动和动态配置
13.1.1 内存
13. 1.2 锁定(LOCkS)
13.1.3 数据库文件自动扩展
13. 1.4 自动增长 TempDB和启动重置
13.1.5 当恢复时数据库自动创建和改变
13.1.6 Transact SQL版本兼容性级别
13.1.7 配置选项的简化
13.2 动态结构管理
13.2.1 删除列
13.2.2 修改视图、触发器和存储过程
13.2.3 唯一标识符数据类型和全局唯一标识符
第14章 SQL Server 7.0的安全性
14.1 登录和授权
14.1.1 登录
14.1.1.1 SQL Server授权(SQL Server Authentication)
14.1.1.2 Windows NT授权(Windows NT Authentication)
14. 1.2 安全模式(Security Modes)
l4.1.3 维护登录号
14.1.3.1 修改口令
14. 1. 3. 2 拒绝访问
14.1.3.3 SQL Server安装的登录号
14.2 用户
14.3 用户角色、 NT小组和固定角色
14.4 用户角色
14.5 预定义的角色
14.6 应用角色
14.7 授予、拒绝和取消
14.8 许可(Permissions)
14.8.1 不可授权许可
14.8.2 语句许可(Statement Permissions)
14.8.3 对象许可
14.9 所属关系链
14.10 对系统表授权
14.11 安全和互联网
14.12 关于安装用户和别名
第15章 数据库的维护
151 更新统计
15.2 数据库一致性检查器
15.2. I DBCC错误的修复技术
15.2.2.2 ODBCC UPDATEUSAGE
15.2.3 DBCC OPENTRAN
15.3 可疑的数据库
15.3.1 恢复可疑数据库
15.3.2 用 RESTORE语句恢复可疑数据库
15.4 遵守标准
15.5 备份方法
15.5.1 数据库备份
15.5.2 差分数据库备份
15.5.3 事务日志备份
15.5.4 使用多个备份设备进行备份
15.5.5 备份单个数据库文件或文件组
15.5.6 备份/恢复磁带重启动能力
15. 5. 7 备用服务器备
第四部分 SQL语言参考
第16章 TransactSQL语言
16.1 关于 SQL
16.2 编辑和运行TransactSQL的环境
16.3 构造TransactSQL
16.4 开始查询
16.5 执行一个查询:SELECT语句
16.5.1 使用查询语句
16.5.2 控制SELECT的输出
16.5.3 相关SQL语法的概要—
16.5.3. I SQL命令是对大小写敏感的一
16.5.3.2 SQL Server忽略空白格
165.3.3 逗号周围的空白格是可选的
16.5.4 ORDER BY简化
16.5.5 下降排序
16.5.6 不是所有的 SELECT语句都相同
16.5.7 特殊的关键字:保存唯一性
16.5.8 TOP关键字:减少结果集
16.6 WHERE于句
16.6.1 WHERE子句:基本语法
16.6.2 只有一个条件的WHERE子句
16.6.3 有多个条件的 WHERE子句
16.6.4 使用括号控制顺序
16.7 计算和重命名的列
16.7.1 重命名列项
16.7.2 使用表达式
16.72.1 在查询中使用常数
16.7.2.2 使用字符串函数
16.7.2.3 使用系统函数
16.8 GROUP BY和HAVING
16.8. 1 WHERE与HAVING的区别
16.8.2 CUBE和 ROLLUP
16.8.2. l 理解 ROLLUP
16.8.2.2 理解 CUBE
第17章 标准 SQL语言大全
17. I SQL基础
17. l. I SQL介绍
17. 1.2 使用 SQL从表中取记录
17. 1.3 使用 ISQL执行 SELECT查询
17.1.4 操作多个表
17.1.5 操作字段
17.1.6 排序查询结果
17.1.7 取出互不相同的记录
17.1.8 创建新表
17.2 高级SQL
17.2.1 建立索引—
17.2.2 SQL核心语句
17.2.3 集合函数
17.2.4 其它常用的SQL表达式函数和过程
第18章 ANSI SQL-92的介绍
18.1 反展历史
18.1.1 标准的重要性
18.1.2 越陷越深
18.2 数据类型
18.2.1 位变量(varbit)和位(n)
18.2.2 日期、时间和时间间隔
18.2.3 国家标准的字符
18.3 关系领域的不同观点—
18.3.1 表
18.3.2 方案( schema)
18.3.3 目录
18.3.4 数据库
18.4 表列的修改
18. 5 数据检索区别
18.5. l 记录行值构造器
18.5.2 集合运算及术语
18.5.2. I INTERSECT
18.5.2.2 EXCEPT
18.5.2.3 OVERLAPS
18.5.2.4 UNIQUE.
18.6 Transact-SQL优于SQL-92的方面
18.7 SQL-92标准之后的下一个标准:SQL》
18.7. l 面向对象的 SQL
18.7.2 多媒体的SQL:SQL/MM
18.7.3 描述时间:SQL/Tempofsl
18.8 TransactSQL的中值
第五部分 SQL Server 7.0的开发与实务
第19章 便用Transact.sOL开发保存程序
19.1 基本保存程序
19.1.1 什么是保存程序
19.1.2 保存程序的应用划分以及它与你有学的原因
19.1.3 运行一个保存程序
19.1.4 使用 CREATE pROCFDllRF彻I建白 P.的仅在群岛
19.1.4.1 基本思想
19.1.4.2 在一个程序内使用 SELECT
19. 1.4.3 程序组合
19. 1.4.4 传递参数
19.1.4.5 封装的保存程序
19. 1.4.6 WITH RECOMPILE
19. 1.4.7 WITH ENCRYPTION
19. 1.4.8 FOR REPLICATION
19. 1. 5 延迟的时间鉴别
19.2 创建扩展保存程序
19.2.1 什么是扩展保存程序?
19.2.2 如何安装扩展保存程序
19.2.3 Xp如何工作
19.2.4 OPEN Dais Services( ODS)
19.2.5 使用 ODS创建 XP
19.2.5.1 基本思想和流
19.2.5.2 将数据送回 SQL Server
19.2.5.3 读参数
19.2.5.4 发送提示和错误消息
19.2.5.5 示例
19.2.6 ODSTest.dll
19.2.6.1 完整的源代码
第20章 使用OLE开发应用程序
20.1 TransactSQL对OLE的支持
20.1.1 创建spOACreatC对象
20.1.2 获得和设置属性一snOAGetProPerty/sP_OASetProPerty
20.1.3 SpOAMethod执行方法
20.1.4 检索和显示结果错误信息
20.1.4.1 结果代码
20.1.4.2 sp_displayoaerrorinfo
20.2 取消对象及停止共享OLE执行环境
20.2.1 sP_OADestroy
20.2.2 Sp_OAStop
20.3 示例
20.3.1 使用 Tester对象
20.3.1.1 安装 Tester对象
20.3.1.2 使用对象
20.3.2 带有 DROLEMail的 E-mail和 OLE
第21章 使用SQL-DMO编程
21.1 什么是SQL Distributed Management Objects(SQL-DMO)
21.2 SQL-DMO对象
21.2. l 向Visual C++工程中添加 SQL-DMO支持
21.2.2 Application对象
21.2.2.1 必要的处理
21.2.2.2 获得版本信息
21.2.2.3 获得可用服务器的列表
21.2.3 SQLServer对象
21.2.3.1 连接
21.2.3.2 稍微进行一些扩展
21.3 执行查询和检查结果集
21.3. I ExecutewthResult()
21.3.2 QueryResults对象
21.3.2.1 从结果集检索数据
21.3.2.2 GetRangestring()
21.4 使用 SQL-DMO扩展 SQL Server
21.4.1 访问服务器的配置信息
21.4.2 使用保存程序
21.5 SPBrowser源代码
第22章 使用SQL-DMO-SECRETS Snap-In控件
2.2.1 Snap-in控件是做什么的
22.2 注册Snap-in控件
22.3 安装Snap-In
22.4 Snanin控件的基本结构
22.5代码讲述
22.5.1 开始部分
22.5.2 使对话成为控件的一部分
22.6 CSnaplnDlg一控件的核心
22.6.1 初始化、定大小和显示
2262 显示菜单
22.6.3 处理菜单命令
22.7 执行你的SQL-CSQLWindowDlg
22.7.1 安装
22.7.2 运行你的查询
第23章 项目规划
23.1 基于WEB的现代企业管理信息系统的项目规划
23.11 可行性研究
23.1.2 系统分析
23.1.3 系统概要设计
23.1.4 系统详细设计
23.1.5 系统开发计划安排
23.1.6 进行具体的项目开发
23.2 中华旅神旅游信息网的项目规划
23.2.1 中国中旅公司简介(略)
23.2.2 中旅公司建立《中华旅神旅游信息网》主要意义
23.2.3 《中华旅神旅游信息网》系统设计目标和设计原则
23.2.4 《中华旅神旅游信息网》系统设计方案说明
23.2.4.1《中华旅神旅游信息网》网站网页设计与制作的特点:
23.2.4.2 《中华旅神旅游信息网》网站首页设计与制作的内容:
23.2.4.3 《中华旅神旅游信息网》网站网页设计总体框架
23.2.5 《中华旅神旅游信息网》数据库开发
23.2.5.1 《中华旅神旅游信息网》数据库的设计
23.2.5.2 《中华旅神旅游信息网》数据库开发技术特点
23.2.5.3 《中华旅神旅游信息网》数据库开发功能概要说明:
23.2.5.4 数据库系统的总体设计:
23.2.6 《中华旅神旅游信息网》系统开发工期预算
第24章 电子商务开发应用实例
24. l 商品数据库系统的建立
24.2 使用 ASP访问 SQL Server 70数据库的接日
24.3 网上商城的商品发布系统的建立
24.2.1 系统操作界面
24.2.2 添加商品信息
24.2.2.1 源代码
24.2.2.2 结果操作界面
24.2.3 修改商品信息(这里只是以修改商品价格为.
24.2.3.1 源代码
24.2.3.2 结果操作界面
24.2.4 删除商品信息
24.2.4.1 源代码
24.2.4.2 结果操作界面
24.2.5 浏览商品发布结果
24.2.5.1 源代码Browse.asp
24.2.5.2 例览结果界面
24.3 网上商城的购物系统的实现
24.3.1 产品发布系统
24.3.1.1 源代码:shopping.asp
24. 3. l.2 产品发布界面
24.3.2 购物清单的实现
24.3.2.1 源代码:Addasp
24.3.2.2 购物清单界面
24.3.3 购物车的实现
24.3.3.1 源代码:check.asp
24. 3. 3.2 购物车界面和其它操作结果
24.3.4 购物结算清单的实现
24.3.4.1 源代码:LISt.SSp
24. 3.4.2 购物结算结果清单界面
24.3. 5 其它相关源代码文件说明
第25章 Access和Oracle数据库的开发移植
25.1 将Access数据库移植到 Microsoft SQL Server 7.0
25.1.1 数据库移植中用到的 SQL Serverl具
25.1.2 转移表和数据
25.1.3 移植 Microsoft Access查询
25.1.3.1 事务处理 SQL脚本程序(TransactSQL scripts).
25.1.3.2 存储过程(Stored procedures)
25. 1.3.3 视图( Views)
25.1.3.4 Access查询类型的 SQL Server移植选择与建议..
25.1.4 移植 Microsoft Access的查询到存储过程和视图
25.1.5 移植 Microsoft Access查询到事务处理 SQL语句
25.1.6 其他设计上的考虑
25 16.1 使用参数
25 16.2嵌套查询
25.1.6.3 检查 SQL Server
25.1.6.4 连接你的应用程序
25.1.7 SQL SERVER和 Access查询语法
25.2 把Oracle数据库移植到 Microsoft SQL Server 7.0
25.2. l 开发和应用程序平台
25.2.2 概述
25.2.2.1 SQL语言扩展
25.2.2.2 ODBC
25.2.2.3 OLE DB
25.2.3 本文的组织方式
25.2.4 结构和术语
25.2.4.1 数据库的定义
25.2.4.2 物理和逻辑存储结构(Physical and Logical Storage Struc)
25.2.4.3 在一个文件组中备份和恢复个别表和表的设置
25.2.4.4 标记数据(Strghng Data)
25.2.4.5 事务日志和自动恢复( Transaction Logs and Automatic]
25.2.4.6 备份和恢复数据
25.2.4.7 网络
25.2.4.8 数据库安全性和角色( Database security and Roles)
25.2.5 安装和配置 Microsoft SQL Server
25.2.6 定义数据库对象
25.2.6.1 数据对象标识符
25.2.6.2 修饰表名
25.2.6.3 创建表
25.2.6.4 表和索引存储参数
25.2.6.5 用SELECT语句创建表
25.2.6.6 视图
25.2.6.7 索引
25.2.6.8 使用临时表
25.2.6.9 使用 Unicode数据
25.2.6. 10 用户定义数据类型
25.2.6.11 Microsoft timestamp列
25.2.6 12 对象级许可
25.2.7 加强数据完整性和商业规则
25.2.7.1 实体完整性(Entity Integrity)
25.2.7.2 为约束命名
25.2.7.3 主键和唯一列
25.2.7.4 增加和清除约束
25.2.7.5 生成连续的数字值
25.2.7.6 域完整性
25.2.7.7 DEFAULT和 CHECK约束
25.2.7.8 Nullability
25.2.7.9 引用完整性
25.2.7.10 外部键
25.2.7.11 用户定义的完整性
25.2.7. 12 存储过程
25.2.7.13 延迟存储过程的执行
25.2.7. 14 指定存储程序中的参数
25.2.7. 15 触发器( Triggers)
25.2.8 事务、锁定和并行
25.2.8.1 事务
25.2.8.2 锁定和事务孤立
25.2.8.3 改变缺省的锁定行为
25.2.8.4 SELECTFOR UPDATE
25.28.5 表级别的销定
25.2.8.6 锁定升级
25.2.9 死锁
25.2.9.1 远程事务
25.2.9.2 分布事务
25.2.9.3 两步提交处理
25.2.10 SQL语言支持
25.2. 10. I SELECT和数据操作声明
25.2. 10.2 SELECTstatements语句
25.2. 10.3 INSERT语句
25.2.10.4 UPDATE语句
25.2. 10.5 DELETE语句
25.2. 10.6 TRUNCATE TABLE语句
25.2. 10.7 在identity和timestamp列中操作数据
25.2.10.8 锁定被请求的行
25.21O.9 行合计和计算子句
25.210.10 连接子勾(Join clauses)
25.2.10. 11 用SELECT语句做表名
25.2.10.12 读取和修改 BLOBS
25.2. 10. 13 函数
25.2.10.14 比较操作符
25.2.10.15 模式匹配
25.2.10.16 流控制(Contfol-of-Flow)语言
25.2. 11 实现游标
25.2.1l.1 声明一个游标
25.2.11.2 打开一个游标
25.2.11.3 抽取数据
25.2.11.4 关闭一个游标
25.2. 11.5 游标示例
25.2. 12 调试SQL语句
25.2. 12. I SQL Server Query Analyzer(SQL Server查询分析器)
25.2.12.2 SQL Server Profiler
25.2.12.3 SET语句
25.2. 12.4 查询优化
25.2. 13 使用 ODBC
25.2. 13. l 推荐的转换策略
25.2. 13.2 ODBC结构
25.2. 13.3 服务器游标
25.2. 13.4 可卷动游标
25.2. 13.5 一个连接上的多个活动语句
25.2. 13.6 数据类型映射
25.2. 13.7 ODBC扩展 SQL( ODBC Extended SQL)
25.2. 13.8 外部连接( Outer Joins)
25.2. 13.9 Date、Time、和Timestamp值
25.2 13.10 调用存储过程
25.2. 13. 11 SQL方言翻译
25.2.13.12 手工提交模式
25.2.14 移植应用程序
25.2. 14. l 嵌入的 SQL
25.2.14.2 开发者 2000(Developer 2000)和第三方应用程序..
25.2.14.3 互联网应用程序
25.2.15 数据库不例
25.2. 15. l 示例大学应用程序
25.2.15.2 示例应用程序和代码引用
25.2. 15.3 运行提供的脚本
第六部分 SQL Server 7.0的系统封装性
第 26章 SQL Server 7.0的系统表
26.1 初步观察
26.1.1 SQL Server系统目录的特点
26.1.2 系统表的分类
26 13 整数 ID
26.1.4 使用整数字段标志
26.1.5 查询位标志
26.1.6 伪动态的SQL
26.2 关于基本的系统表
26.2.1 sysobjects
26.2.1.1 关于sysobjects的帮助
26.2.1.2 在查询中使用sysobjects
26.2.1.3 sysobjects的伪动态的 SQL
26.2.1.4 sysobjects的其他用途
26.2.2 Syslndexes
26.2.2.1 读取索引信息
26.2.2.2系统表的主关键字
26.2.3 sysindexes的DBO视图
26.2.4 Sysco!umns
26.3 数据库目录的其他部分
26.3.1 syscomments
26.3.2 sysusers
26.3.2. l 无登录用户
26.3.2.2 错误登录的用户
26.3.2.3 不允许用户进入缺省数据库
26.3.3 sysdepends
26.3.4 sysreferences
26.4 系统目录
26.4.1sysdatabases
26.4.2 Sysprocesses
26.4.3 Sysxlogins
26.4.3.1 查找一个登录
26.4.3.2 对所有的登录进行操作
26.4.3.3 修改登录的名字
26.4.3.4 查找NULL或显而易见的口令
26.4.3.5 查找没有缺省数据库的登录
第27章 SQL Server 7.0的 DBCC
27.1 一般性介绍 DBCC
27.1.1 DBCC的许可
27.1.2 跟踪标志
27.1.3 DBCC帮助
27.2 查找缺陷
27.2.1 CHECKDB
27.2.2 运行 CHECKDB
27.2.2.1 如何修复被破坏的表
27.2.2.2 使用CHECKDB的修复选项
27.2.2.3 当系统表被破坏时要做的事情
27.2.3 CHECKTABLE(tBble、ame[ NOINDEXtindexid])
272.4 CHECKCATALOG[( databasename)]
27.2.5 CHECKALLOG[( databasename[, NOINDEX])]
27.2.6 重建索引
27.2.7 SHOWCONTIG(table_id[index_id])
27.2.8 DBCC DBREINDEX
27.2.9 修改syslndexes
27.2.10 在出现故障后查找故障
27.2.1O.1 INPUTBUFFER
27.2. 10.2 OPENTRAN
27.2. 11 内存检沓
27.2.11.1 DBCC PERFMON
27.2.11.2 DBCC MEMUSAGE
27.2.11.3 DBCC PROCCACHE
27.2.11.4 pinning表
27.2. 12 DBCC CHECKFILEGROUP
第28章 SQL Server 7.0内部数据保存结构
2 8. l 使用的文件和目录
28.1.1 BACKUP
28 12 Data
28.1.2.1 初始的数据库文件大小
281.2.2 缩短和增大文件断页辨别
28.1.2.3 日志或.1df.文件
28.1.2.4 数据库文件或.mdf文件
28.1.2.5 FTDATA
28 1.3 JOBS
28.1.4 LOG
28. 1.5 REpLDATA
28.2 b树索引
28.3 分布统计
28.3.1 UPDATE STATISTICS
28.3.2 察看统计结果
28.4 锁定
第29章 SQL Server 7.0的优化器
29.1 优化器使用的统计数据
29.1.11 使用SP_autostats程序
29.1.2 使用 UPDATE STATISTICS语句
29.1.3 使用 DBCC SHOW STATISTICS查看统计数据.
29.1.4 重新编译应用保存程序
29.2 查看执行方案
29.3 使用优化器提示
29.4 并计查询
29.5 故障检修员的检查清单
29.6 帮助你跟踪问题的工具
猜您喜欢

读书导航