数据库原理及Visual FoxPro应用

数据库原理及Visual FoxPro应用
作 者: 赵忠孝
出版社: 高等教育出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 关系型数据库 FoxPro
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《数据库原理及Visual FoxPro应用》作者简介

内容简介

本书从关系数据库的原理出发,以应用程序开发为主线,以学籍管理系统为实例,介绍了数据库的基本原理和VisualFoxPro6.0数据库管理系统的应用。在应用方面,详细介绍了VisualFoxPro6.0的基本命令和具体操作,程序设计的基本结构和方法,面向对象程序设计的理论、方法和步骤。书中内容可以指导读者完成一个完整的数据库管理系统软件的开发。本书既可作为高等师范院校数据库及VisualFoxPro应用课程教材,也可供以VisualFoxPro开发数据库的人员参考。

图书目录

第1章 数据库系统概论  

 1. 1 概述 

  1. 1. 1 信息、数据和数据处理 

  1. 1. 2 数据管理方式 

  1. 1. 3 数据库系统的主要特点 

  1. 1. 4 数据库系统的发展阶段 

 1. 2 数据模型 

  1. 2. 1 3个世界 

  1. 2. 2 概念模型 

  1. 2. 3 数据模型 

 1. 3 关系模型 

  1. 3. 1 基本概念 

  1. 3. 2 关系代数 

  1. 3. 3 函数依赖 

  1. 3. 4 关系完整性 

  1. 3. 5 关系范式 

 1. 4 数据库系统的结构 

  1. 4. 1 数据库系统结构 

  1. 4. 2 数据库系统的模式结构 

 1. 5 数据库设计 

  1. 5. 1 需求分析 

  1. 5. 2 概念设计 

  1. 5. 3 逻辑设计 

  1. 5. 4 物理设计 

  1. 5. 5 数据库的实现和维护 

 思考与练习 

 第2章 Visual FoxPro 6.0 系统概述  

 2. 1 Visual FoxPro特性 

  2. 1. 1 微机数据库的发展 

  2. 1. 2 Visual FoxPro的主要特点 

 2. 2 启动Visual FoxPro 6.0系统 

  2. 2. 1 运行环境 

  2. 2. 2 〖ZK(〗Visual FoxPro系统的安装、启动和关闭 

  2. 2. 3 Visual FoxPro的用户界面 

 2. 3 Visual FoxPro 6.0的工作方式 

  2. 3. 1 命令格式 

  2. 3. 2 两类工作方式 

 2. 4 〖JP3〗Visual FoxPro 6.0的辅助设计工具 

  2. 4. 1 向导 

  2. 4. 2 设计器 

  2. 4. 3 生成器 

 2. 5 项目管理器 

  2. 5. 1 创建一个项目 

  2. 5. 2 项目的组织结构 

  2. 5. 3 使用“数据”选项卡组织数据

  2. 5. 4 为文件添加说明 

  2. 5. 5 项目间共享文件 

 2. 6 使用帮助 

  2. 6. 1 一般帮助 

  2. 6. 2 从网络中取得帮助 

 思考与练习 

 第3章 数据元素  

 3. 1 数值型数据 

  3. 1. 1 数值型常量 

  3. 1. 2 数值型变量 

  3. 1. 3 算术运算符 

  3. 1. 4 数值计算函数 

  3. 1. 5 算术表达式 

 3. 2 字符型数据 

  3. 2. 1 字符型常量 

  3. 2. 2 字符型变量  

  3. 2. 3 字符运算符和表达式 

  3. 2. 4 字符串函数 

 3. 3 日期时间型数据 

  3. 3. 1 日期型常量和变量 

  3. 3. 2 日期运算符和表达式 

  3. 3. 3 常用的日期和时间函数 

 3. 4 逻辑型数据 

  3. 4. 1 逻辑常量和变量 

  3. 4. 2 比较运算符 

  3. 4. 3 复合逻辑表达式 

 3. 5 数组 

  3. 5. 1 数组的定义和赋值 

  3. 5. 2 数组函数 

 3. 6 系统变量 

 3. 7 内存变量的操作 

  3. 7. 1 内存变量的显示 

  3. 7. 2 内存变量的保存 

  3. 7. 3 内存变量的释放 

  3. 7. 4 内存变量的恢复 

 思考与练习

 

 第4章 表操作  

 4. 1 创建表 

  4. 1. 1 表结构 

  4. 1. 2 创建表的方式 

  4. 1. 3 创建表时立即输入数据 

  4. 1. 4 数据表的打开与关闭  

  4. 1. 5 表结构操作 

  4. 1. 6 记录指针 

  4. 1. 7 字段变量 

  4. 1. 8 〖ZK(〗Visual FoxPro 命令的常用子句 

  4. 1. 9 Visual FoxPro环境设置 

 4. 2 记录的操作 

  4. 2. 1 插入记录 

  4. 2. 2 追加记录 

  4. 2. 3 记录的逻辑删除 

  4. 2. 4 恢复记录 

  4. 2. 5 记录的物理删除 

  4. 2. 6 编辑和浏览记录 

  4. 2. 7 替换记录 

  4. 2. 8 单条记录与数组间的数据传送 

  4. 2. 9 成批记录与数组间的数据传送 

 4. 3 打开多个表 

  4. 3. 1 工作区的选择 

  4. 3. 2 多个表的打开与关闭 

  4. 3. 3 与工作区相关的函数 

 4. 4 控制对记录和字段的访问 

  4. 4. 1 限制对记录的访问 

  4. 4. 2 限制对字段的访问 

 4. 5 文件操作 

  4. 5. 1 表文件的复制 

  4. 5. 2 表文件与其他格式文件的数据转换 

  4. 5. 3 一般文件的复制 

  4. 5. 4 文件的重命名 

  4. 5. 5 文件的删除 

 思考与练习 

 第5章 排序与索引  

 5. 1 排序 

 5. 2 索引的概念 

 5. 3 索引类型 

 5. 4 索引文件的创建 

  5. 4. 1 使用表设计器 

  5. 4. 2 创建索引的命令 

 5. 5 索引的使用 

  5. 5. 1 索引文件的打开与关闭 

  5. 5. 2 设置主控索引 

  5. 5. 3 重新索引 

 5. 6 索引查询 

  5. 6. 1 顺序查询命令 

  5. 6. 2 索引查询 

 思考与练习 

 第6章 创建数据库  

 6. 1 数据库设计的过程 

 6. 2 创建和删除数据库 

  6. 2. 1 建立数据库 

  6. 2. 2 打开数据库 

  6. 2. 3 在数据库中创建、添加和移去表 

  6. 2. 4 删除数据库 

 6. 3 数据字典 

  6. 3. 1 设置长表名和表的注释 

  6. 3. 2 设置字段标题和注释 

  6. 3. 3 设置字段的有效性规则 

  6. 3. 4 字段值的格式码和输入掩码

  6. 3. 5 数据记录的有效性验证 

 6. 4 建立表间的关系 

  6. 4. 1 建立表间的永久关系 

  6. 4. 2 建立表间的临时关系 

  6. 4. 3 设置参照完整性 

 6. 5 引用多个数据库 

  6. 5. 1 打开多个数据库 

  6. 5. 2 数据库中表的使用 

  6. 5. 3 浏览数据库文件 

  6. 5. 4 数据库检查 

  6. 5. 5 关闭数据库 

 思考与练习 

 第7章 结构化查询语言  

 7. 1 SQL 语句创建查询 

 7. 2 单表查询 

  7. 2. 1 选择表中的若干列 

  7. 2. 2 选择表中的若干记录 

  7. 2. 3 嵌套查询 

  7. 2. 4 对查询结果的排序和分组 

  7. 2. 5 保存查询结果 

 7. 3 多表连接查询 

  7. 3. 1 等值连接查询 

  7. 3. 2 自身连接查询 

  7. 3. 3 外连接查询 

 7. 4 创建查询文件 

  7. 4. 1 查询设计器 

  7. 4. 2 使用查询向导建立查询 

 7. 5 修改查询文件 

  7. 5. 1 使用查询设计器 

  7. 5. 2 使用命令 

 7. 6 查询结果的输出 

  7. 6. 1 查询去向对话框 

  7. 6. 2 将查询结果以图形方式输出 

  7. 6. 3 在屏幕上输出 

  7. 6. 4 以报表方式输出 

 7. 7 创建交叉表查询 

 7. 8 运行查询 

 思考与练习 

 第8章 视图  

 8. 1 创建视图 

  8. 1. 1 利用视图设计器创建视图 

  8. 1. 2 命令方式创建视图 

  8. 1. 3 视图的修改与删除 

 8. 2 使用视图 

  8. 2. 1 打开视图 

  8. 2. 2 创建视图索引 

  8. 2. 3 为视图字段创建默认值 

 思考与练习 

 第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 表达式输入语句 

  9. 3. 3 等待输入字符语句 

 9. 4 程序的基本结构 

  9. 4. 1 程序设计基础 

  9. 4. 2 程序的基本结构 

 9. 5 选择结构 

  9. 5. 1 条件选择结构 

  9. 5. 2 多分支选择结构 

 9. 6 循环结构 

  9. 6. 1 DO WHILE 循环结构 

  9. 6. 2 FOR循环结构 

  9. 6. 3 SCAN 循环结构 

  9. 6. 4 多重循环 

  9. 6. 5 循环小结 

 9. 7 预处理语句 

  9. 7. 1 常量定义和释放 

  9. 7. 2 文件包含 

  9. 7. 3 条件编译 

 9. 8 多模块程序设计 

  9. 8. 1 主程序和子程序 

  9. 8. 2 参数传递 

  9. 8. 3 过程 

  9. 8. 4 自定义函数 

 9. 9 变量的作用域 

  9. 9. 1 公有变量 

  9. 9. 2 私有变量 

  9. 9. 3 局部变量 

  9. 9. 4 应用举例 

 9. 10 程序设计一般问题 

  9. 10. 1 程序设计一般步骤 

  9. 10. 2 减少程序中的语法错误 

  9. 10. 3 提高程序的可维护性 

 9. 11 程序调试工具 

 9. 12 小结 

 思考与练习 

第10章 面向对象的程序设计 

 10. 1 面向对象的新概念 

  10. 1. 1 对象 

  10. 1. 2 类 

 10. 2 类的创建和编辑 

  10. 2. 1 使用菜单创建类 

  10. 2. 2 使用命令创建类 

  10. 2. 3 编辑属性和方法程序 

 10. 3 对象的操作 

  10. 3. 1 对象的创建 

  10. 3. 2 设置对象的属性值 

  10. 3. 3 对象的引用 

 思考与练习 

 第11章 表单设计与应用  

 11. 1 表单的构成 

  11. 2 使用表单设计器创建表单 

  11. 2. 1 表单的创建 

  11. 2. 2 表单的属性设置 

  11. 2. 3 表单的保存与打开 

 11. 3 使用向导创建表单 

  11. 3. 1 创建单表表单 

  11. 3. 2 创建多表表单 

 11. 4 表单设计器的使用 

  11. 4. 1 设置Tab键次序 

  11. 4. 2 布局工具栏 

 11. 5 设置数据环境 

  11. 5. 1 打开数据环境设计器 

  11. 5. 2 向数据环境设计器添加表或视图 

  11. 5. 3 数据环境的属性 

  11. 5. 4 在数据环境设计器中设置关系 

  11. 5. 5 从数据环境设计器中移去表或视图 

 11. 6 表单的事件和方法 

  11. 6. 1 表单中常用的事件 

  11. 6. 2 方法程序的调用 

  11. 6. 3 事件中的参数 

 11. 7 向表单添加控件 

 11. 8 输出控件 

  11. 8. 1 标签 

  11. 8. 2 图像 

  11. 8. 3 线条 

  11. 8. 4 形状 

 11. 9 输入控件 

  11. 9. 1 文本框 

  11. 9. 2 编辑框 

  11. 9. 3 列表框和下拉列表框 

  11. 9. 4 微调控件 

 11. 10 控制控件 

  11. 10. 1 命令按钮 

  11. 10. 2 命令按钮组 

  11. 10. 3 复选框 

  11. 10. 4 选项按钮组 

  11. 10. 5 计时器 

 11. 11 容器控件 

  11. 11. 1 表格 

  11. 11. 2 页框 

  11. 11. 3 容器 

 11. 12 连接控件 

  11. 12. 1 ActiveX控件 

  11. 12. 2 ActiveX 绑定控件 

  11. 12. 3 超级链接 

 11. 13 表单的运行 

 11. 14 表单集 

  11. 14. 1 表单集的创建和打开 

  11. 14. 2 表单集的操作 

  11. 14. 3 表单集的运行、释放和删除 

 思考与练习 

 第12章 创建报表和标签  

 12. 1 报表布局 

  12. 1. 1 报表布局类型 

  12. 1. 2 报表设计器 

 12. 2 使用报表向导创建报表 

  12. 2. 1 报表向导 

  12. 2. 2 一对多报表向导 

  12. 2. 3 快速报表 

 12. 3 报表中的数据组成 

  12. 3. 1 设置报表数据源 

  12. 3. 2 报表变量 

  12. 3. 3 按布局分组数据 

 12. 4 添加报表控件 

  12. 4. 1 标签控件 

  12. 4. 2 线条控件 

  12. 4. 3 域控件 

  12. 4. 4 矩形控件 

  12. 4. 5 圆角矩形和圆形 

  12. 4. 6 图片控件 

  12. 4. 7 调整控件的位置 

 12. 5 页面设置 

 12. 6 创建标签 

  12. 6. 1 使用标签向导创建标签 

  12. 6. 2 标签设计器 

 12. 7 预览和打印 

  12. 7. 1 预览 

  12. 7. 2 打印报表 

 思考与练习 

 第13章 菜单设计  

 13. 1 菜单设计基础 

  13. 1. 1 菜单的基本概念 

  13. 1. 2 打开菜单设计器窗口 

 13. 2 设计菜单 

  13. 2. 1 菜单设计器窗口 

  13. 2. 2 “显示”菜单的命令 

 13. 3 运行菜单 

  13. 3. 1 保存菜单定义 

  13. 3. 2 生成菜单程序 

  13. 3. 3 运行菜单程序 

 13. 4 快捷菜单 

 思考与练习 

 第14章 应用程序的管理与发布 

 14. 1 应用程序管理 

  14. 1. 1 建立项目 

  14. 1. 2 设置应用程序的主文件 

  14. 1. 3 建立一个简单的主程序  

  14. 1. 4 文件的包含和排除 

  14. 1. 5 应用程序的连编 

 14. 2 应用程序的发布 

  14. 2. 1 发布准备 

  14. 2. 2 创建发布磁盘 

 思考与练习 



附录

 附录A 文件扩展名与文件类型 

 附录B Visual FoxPro系统容量 

参考文献