书籍详情

SQL Server 7.0开发实例精解

SQL Server 7.0开发实例精解

作者:郑沫编著

出版社:希望电子出版社

出版时间:2000-04-01

ISBN:9787900031570

定价:¥48.00

内容简介
  本书是“21世纪计算机程序设计实例丛书”中的一本,主要介绍如何使用Microsoft SQL Server 7.0进行Windows数据库应用程序的开发。本书使用 Microsoft SQL Server 7.0开发了一个在世界上很多的 Interner(企业内部网)上具有代表性的“ JIA公司销售数据库管理系统”,以开发该系统的全过程为主线,系统介绍了使用 SQL Server 7.0开发数据库应用程序的常用方法和技巧。该系统不仅具有一定的商业价值,同时各个子系统的实现对Transact-SQL语言的学习、Microsoft SQL Server 7.0和 Microsoft Visual Basic 6.0的使用也具有重要的参考价值。全书分13章,内容包括:SQL Server和项目规划、数据库概念和术语、Transact-SQL 基础、SQL Server 7.0工具介绍、模型和关系的确定、创建销售数据库、销售数据库的完善、建立安全体系、客户段应用程序接口、SQL Server的配置、SQL Server的备份和还原、SQL Server的复制等。每一部分的讲解都是以“JIA公司销售数据库管理系统”中某个特定子系统的设计为中心展开的,重点突出、代表性强。读者通过对书中内容的学习,可以全面掌握 Transact-SQL语言和 Microsoft SQL Server 70的开发、维护和管理等技术,快速提高程序设计能力和项目开发能力。本书是为那些想着手项目开发但又对相应软件知之甚少者量身定作的。内容丰富、条理清晰、实用性强,既可作为数据库应用程序开发人员的技术参考书,也可作为高等院校师生的教学、自学参考用书和社会相关领域培训教学用书。本书附带光盘内容包括书中实例“ JIA公司销售数据库管理系统”的源代码及安装程序。
作者简介
暂缺《SQL Server 7.0开发实例精解》作者简介
目录
第1章 SQL Server和项目规划
1.1 客户/服务器
1.1.1 客户拥务器的由来
1.1.2 客户搬务器的网络
1.2 Microsoft SQL Server的发展
1.2.1 由“黑马”到“野马”
1.2.2 SQL Server 7.0的新增特性
1.3 SQL Server引擎及术语
1.3.1 SQL Server引擎介绍
1.3.2 SQL Server常用术语
1.4 本书实例的开发背景和平台选择
1.4.1 JIA公司所面临的问题
1.4.2 平台选择的考虑
1.5 数据库分布问题和软件结构
1.5.1 数据库分布策略
1.5.2 服务器数据库的设计
1.5.2 软件结构和功能模块
1.6 小结

第2章 数据库合本概念和术语
2.1 数据库
2.1.1 数据管理的发展
2.1.2 数据模型
2.2 关系数据库
2.2.1 几个定义
2.2.2 关系数据库
2.3 数据库设计与范式
2.3.1 第一范式(IN)
2.3.2 第二范式(ZNF)
2.3.3 第三范式(3W)
2.4 数据库操作系统(DBMS)
2.4.1 数据库系统的结构
2.4.2 数据库管理系统(DBMS)
2.4.3 数据库管理系统(DBMS)和挥系统(OS)
2.5 小结

第3章 Transact-SQL基础
3.1 SQL的概貌和特点
3.2 pubs数据库简介
3.3 数据类型
3.3.1 系统数据类型
3.3.2 用户定义数据类型
3.4 标识符和运算符
3.4.1 标识符
3.4.2 运算符
3.5 Transact-SQL格式和变量
3.5.1 Transact-SQL格式
3.5.2 变量
3.6 流控制语句
3.6.1 IF...ELSE语句
3.6.2 BEGIN...END语句
3.6.3 GOTO语句
3.6.4 WHILE、BREAK、CONTINUE语句
3.6.5 WAITFOR语句
3.6.6 RETURN语句
3.6.7 CASE表达式
3.7 小结

第4章 SQL Server 7.0的工具介绍
4.1 管理控制台 MMC
4.2 SQL Enterprise Manager简介
4.2.1 SQL Server数据库
4.2.2 创建 SQL Server数据库
4.2.3 创建表
4.2.4 创建主码(Primary Key)
4.3 查询分析器
4.4 SQL Server的安装
4.5 SQL Server服务管理器
4.6 SQL Server Profiler
4.7 SQL Server查询分析器
4.8 Makepipe 和readpipe
4.9 SQL Server向导
4.10 小结

第5章 模型与关系的确定
5.1 语义对象分析法
5.1.1 定义语义对象
5.1.2 属性
5.1.3 对象标识符
5.1.4 属性域
5.1.5 语义对象视图
5.1.6 简单对象
5.1.7 组合对象
5.1.8 复合对象
5.1.9 混合对象
5.1.10关税对象.
5.2 确定JIA公司销售数据库的各种关系
5.2.1 JIA公司所需要的要求
5.2.2 报表和关系
5.2.3 最终关系的确定
5.3 小结

第6章 创建销售数据库
6.1 创建数据库
6.2 创建表
6.2.1 销售数据库将要创建的表
6.2.2 创建表
6.2.3 临时表
6.3 创建索引
6.3.1 索引的两种类型
6.3.2 建立索引
6.4 创建 UDDT
6.5 创建Identity属性
6.5.1 如何创建Identity属性
6.5.2 关于Identity属性的几点讨论
6.6 创建约束
6.6.1 主码和叭一性约束
6.6.2 FOREIGN KEY(外码)约束
6.6.3 关于删除表的限制
6.6.4 自引用表
6.6.5 参照动作
6.6.6 CHECK约束
6.6.7 默认约束
6.7 小结

第7章 销售数据库的完善
7.1 用INSERT填充数据库
7.1.1 INSERT的基本操作
7.1.2 DEFAULT和NULL
7.1.3 VALUES子句中的表达式
7.1.4 可插入多行的INSERT语句
7.1.5 INSERT/SELECT
7.1.6 INSERT/EXEC
7.1.7 SELECT INTO
7.1.8 LOAD TABLE
7.2 用SELECT做查询
7.2.1 简单查询
7.2.2 用FROM子句?
7.2.3 使用WRE子句
7.2.4 查询结果排序
7.2.5 函数
7.2.6 统计查询
7.2.7 利用查询结果创建新表
7.2.8 使用UNION运算符实现多查询联合
7.2.9 连接
7.2.10 子查询
7.3 用UPDATE更新数据库
7.3.1 基本的UPDATE句法
7.3.2 高级的UPDATE示例
7.4 用DELETE删除数据
7.4.1 DELETE的基本用法
7.4.2 关于TRUNCATE TABLE
7.5 通过视图操纵数据
7.5.1 创建和使用视图
7.5.2 视图用于操纵数据
7.5.3 WITH CHECK OPTION 选项
7.6 本章的部分SQL脚本
7.6.1 插入Catogories表的数据
7.6.2 插入Shippers表的数据
7.6.3 创建模块所需的部分视图
7.7 小结

第8章 存储过程、触发器和光标
8.1 存储过程
8.1.1 存储过程概述 
8.1.2 如何建立存储过程
8.1.3 在过程中使用参数
8.1.4 能返回值的存储过程
8.1.5 从应用程序中调用存储过程
8.1.6 显示和编辑过程
8.1.7 改变和放弃存储过程
8.1.8 存储过程的解析方法和编译
8.1.9 定义过程自动执行
8.1.10 过程和批处理限制
8.2 创建和管理触发器
8.2.1 SQL Server触发器的概念
8.2.2 创建触发器
8.2.3 检查触发器的限制
8.2.4 使用触发器
8.2.5 使用嵌套的触发器
8.2.6 显示触发器信息
8.2.7 放弃触发器
8.2.8 实际检查
8.3 创建和使用光标
8.3.1 区分前端光标与后端光标
8.3.2 使用 SQL Server光标
8.3.3 从前端应用程序处理光标
8.4 小结

第9章 建立安全体系
9.1 SQL Server的安全等级
9.2 SQL Server标准登录
9.2.1 无法使用数据库的原因
9.2.2 三个登录
9.2.3 登录如何工作
9.2.4 口令
9.3 SQL Server集成登录
9.3.1 配置集成登录安全性
9.3.2 配置 SQL Server
9.3.3 通过NT用户管理器创建SQL户和工作组
9.3.4 将NT的用户和工作组映射为SQL Server登录
9.3.5 测试
9.3.6 SQL Server登录的比较
9.4 登录和口令的讨论
9.4.1 各种登录方法的比较
9.4.2 应用程序独立工作时的登录与功能工具查询
9.4.3 设置口令
9.5 数据库访问
9.5.1 添加用户
9.5.2 两个特殊用户
9.5.3 增加别名(可选项)
9.5.4 数据库访问如何进行
9.5.5 工作组
9.5.6 工作组如何工作
9.6 许可(permission)
9.6.1 对象的许可
9.6.2 命令许可
9.6.3 授予许可的方法
9.6.4 对象的相关性
9.7 小结

第10章 客户端应用程序接口
10.1 各种编程接口的介绍
10.1.1 DB-Library编程介绍
10.1.2 ODBC编程介绍
10.1.3 透视ODBC的性能
10.1.4 DAO、RDO和MFC数据库类
10.1.5 OLE DB和 ADO
10.1.6 ADO、RDO和 DAO的比较
10.1.7 编程工具
10.2 Visual Basic 6.0 和 ADO
10.2.1 数据访问的新内容
10.2.2 ADO 模型
10.2.3 如何在Visual Basic中引用 ADO 2.0
10.2.4 数据访问方案中的RDO和ADO
10.3 用ADO来编写客户端程序模块
10.3.1 Cormection对象
10.3.2 Error对象
10.3.3 Recordset对象
10.3.4 Field对象
10.3.5 Command对象
10.3.6 Parameter对象
10.3.7 Property对象
10.4 客户端应用程序总体介绍
10.4.1 合法登录模块
10.4.2 搜索引擎模块
10.4.3 系统设置模块
10.5 小结

第11章 SQL Server的配置
11.1 SQL Server安装前的准备 
11.2 安装 SQL Server的硬件和软件要求
11.2.1 硬件要求
11.2.2 软件要求
11.3 在服务器上安装 SQL Server
11.4 安装后的处理及故障解决
11.4.1 检测SQL Server安装是否正确
11.4.2 检测加载了所有的SQL Serve Management Tools
11.4.3 注册 SQL Server
11.4.4 排除SQL Server安装故障
11.5 小结

第12章 SQL Server的备份和还原
12.1 备份概述
12.1.1 备份的使用及职责
12.1.2 备份的类型
12.1.3 备份设备
12.2 SQL Server 7.0的备份功能
12.2.1 用 SQL Enterprise Manager生成备份设备
12.2.2 备份数据库
12.2.3 备份事务日志
12.2.4 备份文件或文件组
12.3 SQL Server 7.0的还原功能
12.3.1 还原数据库
12.3.2 还原事务日志
12.3.3 还原文件或文件组
12.3.4 备份和还原历史
12.3.5 备份的人为考虑
12.3.6 记录事务日志
12.4 制定备份及恢复计划
12.4.1 系统数据库
12.4.2 用户数据库
12.4.3 超大规模数据库的考虑因素
12.5 DBCC和 SQL Server
12.5.1 使用前的警告
12.5.2 处理数据碎块
12.5 小结

第13章 SQL Server的复制
13.1 复制(replication)概述
13.1.1 必要的名词术语
13.1.2 基本的 SQL Server复制模型
13.1.3 SQL Server复制原理
13.2 创建和管理 SQL Server复制
13.2.1 设置 SQL Server的配置选项
13.2.2 配置出版服务器
13.2.3 配置订阅服务器
13.2.4 创建出版物和文章
13.2.5 定义出版物和文章的订阅
13.3 小结
猜您喜欢

读书导航