第一篇 数据库原理
第一章 绪论
第一节 数据库技术的发展
一、人工管理阶段
二、文件系统阶段
三、数据库系统阶段
第二节 数据库技术的常用术语
一、数据
二、数据模型
三、数据库
四、数据库管理系统
五、数据库系统
第三节 数据库系统结构
一、数据库系统的三级模式结构
二、数据库系统的两层映像功能
三、数据库系统的体系结构
第四节 数据库系统的组成
一、硬件平台
二、软件平台
三、数据库用户
第五节 数据库技术的研究领域
一、数据库管理系统软件的研制
二、数据库设计
三、数据库理论
思考题
第二章 关系数据库
第一节 关系模型和关系运算
一、关系数据结构
二、键的类型
三、关系代数
第二节 实体联系模型
一、实体
二、属性
三、标识符
四、关联
五、二元关联的三种类型
六、递归关联
七、实体联系图
八、弱实体
第三节 数据库设计
一、数据库系统需求分析
二、数据库设计
第四节 关系数据库理论
一、函数依赖
二、关系模式规范化
第五节 数据库管理
一、并发控制
二、数据库的安全性
三、数据库的完整性
四、数据库的备份与恢复
第六节 关系数据库产品
一、Fox系列数据库
二、Access数据库
三、SQL server数据库
四、InformiX数据库
五、Oracle数据库
六、Svbase数据库
思考题
第二篇 Visual FoxPro 7.0数据库系统
第三章 vjsual FloxPr0 70基础
第一节 Visual FoxPro 7.0系统功能简介
一、功能概述
二、界面与菜单
三、VFP7.0的系统界面
四、使用菜单
第二节 Visual FoxPro 7.O的数据类型
一、字符型
二、数值型
三、逻辑型
四、日期型
五、备注型
六、通用型
七、货币型
第三节 数据存储容器
一、常量
二、变量
三、数组
四、字段
五、记录
六、对象
第四节 运算符
一、算术运算符
二、字符运算符
三、日期时间运算符
四、关系运算符
五、逻辑运算符
六、类与对象运算符
第五节 表达式
一、算术表达式
二、字符表达式
三、日期表达式
四、逻辑表达式
第六节 VFP 7.0系统函数
一、数值类运算函数
二、字符类运算函数
三、日期和时间运算函数
四、数据类型转换函数
五、测试函数
六、数据表函数
思考题
第四章 数据操作命令
第一节 数据库的管理命令
一、建立数据库
二、打开和关闭数据库
三、建立自由表
四、添加表
五、移去表
六、删除表
第二节 表的基本操作
一、打开、关闭表
二、修改表结构
三、工作区操作
四、记录指针操作
五、记录的追加与插入
六、记录的修改
七、删除记录
八、记录的显示
第三节 排序和索引
一、记录的排序文件
二、索引类型和索引文件类型
三、建立索引文件
四、引用索引文件
五、维护索引文件
六、删除索引文件
第四节 查找记录
一、顺序查找
二、索引查找
第五节 表的数据统计
一、计数
二、求和
三、求平均值
四、分类求和
第六节 表间的永久关系
一、表的约束
二、表间关系
第七节 表间的临时关系
一、建立关联
二、使用关联
三、取消关联
思考题
第五章 结构化程序设计
第一节 顺序结构
一、命令文件的建立、修改与运行
二、输出语句
三、赋值和输入语句
第二节 选择结构
一、IF语句
二、DOCASE语句
第三节 循环结构
一、FOR语句
二、DOWHILE语句
第四节 子程序与过程
一、子程序
二、过程
第五节 自定义函数
一、自定义函数的建立
二、自定义函数的调用
思考题
第六章 visual FoxPro 7.0的SQL命令
第一节 数据定义
一、CREATE命令
二、DROP命令
三、ALTER命令
第二节 数据操作
一、1NSERT命令
二、LIPDXrE命令
三、DELETE命令
第三节 数据查询
一、SELECT命令
二、列选择和行选择
三、内连接与外连接
四、子查询与SELECT嵌套
思考题
第七章 视图、表单与报表技术
第一节 视图
一、视图的概念
二、视图的创建
三、视图的维护
第二节 表单技术
一、表单的类型
二、表单的设计
三、表单的操作
第三节 报表的设计
一、报表格式
二、报表的基本设计方法
三、报表的应用设计
思考题
选择题
填空题
上机练习题
第八章 面向对象的程序设计
第一节 面向对象的程序设计基础
一、对象和类的概念
二、属性
三、方法
第二节 对象程序设计
一、创建和释放对象
二、属性设置
三、引用对象
第三节 事件程序设计
一、事件概述
二、事件的触发与停止
三、错误事件处理
第四节 类程序设计
一、创建类库
二、定义与修改类
三、类浏览器
四、基类与基础类
五、向导类
六、系统类库的应用
七、自定义类库的应用
思考题
选择题
填空题
上机练习题
第三篇 SQL Server 2000数据库系统
第九章 SQL Server 2000综述
第一节 SQL Server 2000的体系结构、运行环境和安装
一、SQL Server简介
二、体系结构
三、SQL Server 2000的运行环境
四、SQL Server 2000的安装
第二节 SQL Server 2000的组件介绍和管理工具
一、sQL Server 2000的组件介绍
二、SOL Server 2000的管理工具
第三节 SQL Server 2000的语言基础
一、语言概述
二、数据类型
三、运算符
四、函数
思考题
第十章 数据库和表的操作
第一节 数据库实例的概述
一、数据库和表的基本概念
二、突发公共卫生事件数据库系统一览
第二节 窗口方式创建数据库和表
一、数据库的创建、修改和删除
二、表的创建、修改和删除
第三节 命令方式创建数据库和表
一、用CREATE命令创建数据库和表
二、用ALTER命令修改数据库和表
三、用DROP命令删除数据库和表
第四节 窗口方式数据表的操作
一、表记录的插入
二、表记录的修改
三、表记录的删除
第五节 命令方式数据表的操作
一、用INSERT命令插入表记录
二、删除表记录DELETE和TRl3NCATE TABLE命令
三、用UPDATE命令修改表记录
思考题
第十一章 数据库的查询与视图
第一节 数据库的查询
一、选择、投影和连接的概念
二、SELECT语句的语法
三、选择列
四、选择行
五、连接查询
六、SELECT语句的其他子句
第二节 视图
一、视图的概念
二、视图的创建
三、视图的查询
四、视图的管理
思考题
第十二章T_SQL语言及存储过程、触发器
第一节 TSQL语言基础
一、数据类型
二、变量
第二节 流程控制语句
一、语句块:BEGINEND
二、条件执行:IF语句
三、多路分支:CAsE语句
四、循环结构:WHILE语句
五、调度执行:WAITFOR语句
六、跳转执行:GOTO语句
七、返回:RETURN语句
第三节 函数
一、字符串函数
二、日期函数
三、算术函数
四、数学函数
五、系统函数
第四节 游标
一、游标概念
二、声明游标
三、打开游标
四、读取数据
五、关闭游标
六、删除游标
第五节 存储过程
一、存储过程的用途
二、存储过程的创建
三、存储过程的管理
四、使用存储过程插入特定类型的数靠
第六节 触发器
一、触发器的创建
二、触发器的修改和删除
思考题
第十三章 索引与数据完整性
第一节 索引
一、索引概述
二、创建索引
三、索引的删除
第二节 数据完整性
一、数据完整性概述
二、规则
思考题
第十四章 数据库系统管理
第一节 SQL Server 2000的登录模式
一、Windows认证模式
二、SQL Server认证模式
三、混合认证模式
第二节 数据库用户
一、数据库用户简介
二、用户的管理
第三节 角色管理
一、角色类型
二、数据库角色的类型
第四节 数据库的备份和恢复
一、数据库的备份
二、数据库的恢复
第五节 数据转换服务
一、数据转换服务基本概念
二、DTS导入、导出向导
思考题
参考文献
第十五章 Web数据库应用案例(ASP/SQL Server开发与编程)
第一节 Web开发工具Dreamweaver
一、Dreamweaver简介
二、创建数据源
三、用Dreamweaver制作网页
第二节 ASP概述
一、ASP环境介绍
二、IIS服务器配置
三、ASP的内建对象
第三节 使用ADO0操作SQL Server数据库
一、ADO接口技术
二、ASP访问数据库的简介
三、在ASP中使用ADO对象
第四节 通过ODBC访问数据库
思考题