顶部
收藏

数据库原理及Visual FoxPro的应用


作者:
赵忠孝
定价:
27.50元
ISBN:
978-7-04-015390-3
版面字数:
550.000千字
开本:
16开
全书页数:
414页
装帧形式:
平装
重点项目:
暂无
出版时间:
2004-07-16
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
数据库技术

  本书从关系数据库的原理出发,以应用程序开发为主线,以学籍管理系统为实例,介绍了数据库的基本原理和Visual FoxPro 6.0欲据库,理系统的应用。在应用方面,详细介绍了Visual FoxPro 6.0的基本命令和具体操作,程序设计的基本结构和方法,面向对象程序设计的理论,方法和步骤。    书中内容可以指导读者完成一个完整的数据库管理系统软件的开发。
  本书既可作为高等师范院校数据库及Visual FoxPro应用课程教材,也可供以Visual FoxPro开发数据库的人员参考。
  • 第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章 VisualFoxPro6.0系统概述
    • 2.1 VisualFoxPro特性
      • 2.1.1 微机数据库的发展
      • 2.1.2 VisualFoxPro的主要特点
    • 2.2 启动VisualFoxPro6.0系统
      • 2.2.1 运行环境
      • 2.2.2 VisualFoxPro系统的安装、启动和关闭
      • 2.2.3 VisualFoxPro的用户界面
    • 2.3 VisualFoxPro6.0的工作方式
      • 2.3.1 命令格式
      • 2.3.2 两类工作方式
    • 2.4 VisualFoxPm6.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 VisualFoxPro命令的常用子句
      • 4.1.9 VisualFoxPro环境设置
    • 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 DOWHILE循环结构
      • 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 VisualFoxPro系统容量
    • 参考文献

相关图书