| 作 者: | 郑沫 |
| 出版社: | 希望电子出版社 |
| 丛编项: | 21世纪计算机程序设计实例丛书 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | Server |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 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 小结