
基本信息出版社:武汉理工大学出版社
页码:446 页
出版日期:2004年08月
ISBN:7562920737
条形码:9787562920731
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:面向21世纪高职高专计算机类专业新编系列教材
内容简介 《Visual FoxPro与数据库基础》以Visual FoxPro 6.0数据库管理系统为平台分为三段分别通过大量的实例讲解了数据库系统的基础知识、表的基本设计及基本操作、数据库的设计、基本操作与优化、Viual FoxPro结构化程序设计和面向对象程序设计结构化查询语言SQL、项目管理器的应用等。
《Visual FoxPro与数据库基础》可作为高等职业技术教育计算机类专业Visual FoxPro程序设计与数据库基础课程的教材同时还可作为计算机二级考试教材也可作为数据库系统开发人员及计算机爱好者阅读的实用参考书。
目录
0 绪论
0.1 数据库管理系统基本知识
0.1.1 数据、信息和数据库
0.1.2 数据库系统
0.1.3 数据库系铣的特点
0.2 本课程的学习层次及应用
0.2.1 Visual FoxPro的基本应用
0.2.2 Visual FoxPro的初级应用
0.2.3 VisualFoxPro的高级应用
0.3 本课程学习的特点和方法
0.4 本课程的参考教学计划
1 VisualFoxPro基础
1.1 VisualFoxPro系统概述
1.1.1 发展历史
1.1.2 VisualFoxPro 6.0的特点
1.2 VisualFoxPro的用户操作界面
1.2.1 启动与退出Visual FoxPro 6.0的用户操作界面
1.2.2 VisualFoxPro 6.0的主界面
1.2.3 退出Visual FoxPro
1.3 VisualFoxPro 6.0的系统性能和工作方式
1.3.1 Visual FoxPro 6.0的主要文件类型
1.3.2 Visual FoxPro 6.0系统的主要性能指标
1.3.3 VisualFoxPro 6.0的工作方式
1.3.4 命令格式
1.4 项目管理器
1.4.1 创建项目
1.4.2 使用项目管理器
1.4.3 定制项目管理器
1.5 可视化程序设计工具简介
1.5.1 Visual FoxPro的向导
1.5.2 VisualFoxPro的设计器
1.5.3 VisualFoxPro的生成器
1.6 例题精解
习题1
2 VisualFoxPro中的基本数据元素
2.1 常量和变量
2.1.1 常量
2.1.2 变量
2.2 VisualFoxPro的表达式
2.2.1 数值表达式
2.2.2 字符表达式
2.2.3 日期和日期时间表达式
2.2.4 比较运算符与关系表达式
2.2.5 逻辑运算与逻辑表达式
2.3 VisualFoxPro中的基本函数
2.3.1 字符处理类函数
2.3.2 数值计算类函数
2.3.3 日期和时间函数
2.3.4 数据类型转换函数
2.3.5 测试类函数
2.4 例题精解
习题2
3 VisualFoxPro中表的基本操作
3.1 数据库和表的定义
3.1.1 表的定义
3.1.2 数据库的定义
3.1.3 自由表格与数据库表的关系
3.2 自由表的创建
3.2.1 默认路径的设置
3.2.2 表结构的建立
3.2.3 表结构的修改
3.2.4 表的打开和关闭
3.2.5 记录输入
3.3 表的记录操作
3.3.1 记录的浏览
3.3.2 记录的添加
3.3.3 记录的定位
3.3.4 记录的修改
3.3.5 记录的显示
3.3.6 记录的删除
3.4 表的排序与简单索引
3.4.1 表的排序
3.4.2 表的索引
3.5 设置过滤器
3.6 例题精解
习题3
4 程序设计基础
4.1 程序和程序文件
4.1.1 程序的概念
4.1.2 命令文件的建立与运行
4.2 程序的基本结构
4.2.1 概述
4.2.2 顺序结构
4.2.3 选择结构
4.2.4 循环结构
4.3 子程序和过程
4.3.1 子程序的设计和调用
4.3.2 过程和过程文件
4.3.3 变量的作用域
4.3.4 过程调用中的参数传递
4.4 例题精解
习题4
5 数据库系统基础知识
5.1 数据库系统
5.1.1 基本概念
5.1.2 计算机数据管理的发展
5.1.3 数据库系统的组成
5.1.4 数据库系统的结构
5.2 数据管理与数据模型
5.2.1 数据库管理系统
5.2.2 实体及其联系
5.2.3 数据模型
5.3 关系数据库
5.3.1 关系模型
5.3.2 关系代数
5.4 例题精解
习题5
6 数据库的操作
6.1 数据库设计基础
6.1.1 数据库设计的原则
6.1.2 数据库设计步骤
6.2 数据库的建立及使用
6.2.1 数据库的建立
6.2.2 数据库的打开与关闭,
6.2.3 编辑数据库
6.2.4 I除数据库
6.3 建立数据库表
6.3.1 建立数据库表
6.3.2 将自由表添加到数据库
6.3.3 数据库中移去表
6.3.4 表的数据完整性设置
6.4 表之间的联系与参照完整性
6.4.1 建立表之间的联系
6.4.2 编辑联系
6.4.3 设置参照完整性约束
6.5 多表操作与表之间的关联
6.5.1 工作区的选择和使用
6.5.2 表之间的关联
6.6 查询
6.6.1 概述
6.6.2 使用“查询设计器”建立查询
6.6.3 运行查询
6.6.4 修改查询
6.7 视图
6.7.1 视图的概念
6.7.2 建立视图
6.7.3 远程视图与连接
6.7.4 视图与数据更新
6.7.5 使用视图
6.8 例题精解
习题6
7 面向对象程序设计
7.1 面向对象程序设计的基本概念
7.1.1 对象和类
7.1.2 继承和封装
7.1.3 Visual FOxPro 6.O基类
7.1.4 容器和控件
7.1.5 对象的属性、事件与方法
7.2 表单设计器
7.2.1 创建表单和运行表单
7.2.2 “表单设计器”环境
7.2.3 控件的操作与布局
7.2.4 数据环境
7.3 常用控件设计
7.3.1 标签
7.3.2 文本框和编辑框
7.3.3 命令按钮和命令按钮组
7.3.4 选项按钮组
7.3.5 列表框和组合框
7.3.6 表格
7.3.7 其他控件简介
7.4 表单设计组合实例
7.5 例题精解
习题7
8 关系数据库标准语言
8.1 结构化查询语言SQL概述
8.1.1 SQL语言的发展史
8.1.2 SQL语言的特点
8.1.3 SQL的数据类型
8.1.4 SQL语言的功能分类
8.2 SQL的数据定义功能
8.2.1 表的定义
8.2.2 表的修改
8.2.3 表的删除
8.3 SQL的数据查询功能
8.3.1 简单查询
8.3.2 嵌套查询
8.3.3 联接查询
8.3.4 计算查询
8.3.5 分组查询
8.3.6 关系代数运算
8.4 SQL的数据操纵功能
8.4.1 插入数据
8.4.2 修改数据
8.4.3 删除数据
8.5 Visual FoxPro 中如何运行SQL命令
8.5.1 Visual FoxPro 中执行SQL命令的两种方式
8.5.2 Visual FoxPro 中的SELECT命令的几个特殊选项
8.6 例题精解
习题8
9 应用程序设计
9.1 应用程序开发的过程简介
9.1.1 规划应用程序
9.1.2 创建数据库
9.1.3 创建类
9.1.4 设计用户操作界面
9.1.5 设计访问信息的方法
9.1.6 测试和调试
9.2 建立应用程序的目录结构
9.3 数据库设计
9.3.1 数据库设计
9.3.2 数据字典
9.3.3 索引和数据工作期
9.3.4 数据库设计优化
9.4 创建系统主程序
9.5 应用程序组件设计
9.5.1 规划界面方案
9.5.2 设计类
9.5.3 界面设计
9.5.4 添加查询和报表
9.5.5 菜单设计
9.5.6 测试并编译
9.6 应用程序扩展
9.6.1 客户/服务器应用
9.6.2 发布应用程序
9.6.3 创建帮助文件
9.6.4 创建企业级解决方案
9.6.5 测试和调试
9.7 应用程序设计示例
9.7.1 系统需求分析
9.7.2 模块设计
9.7.3 创建数据库
9.7.4 建立主程序
9.7.5 创建Logo表单
9.7.6 创建系统主表单
9.7.7 创建系统报表和标签
9.7.8 连编与运行
习题9
10 实训参考教程
10.1 项目管理器的使用
10.1.1 训练目的
10.1.2 训练内容
10.2 数据库的建立与操作
10.2.1 训练目的
10.2.2 训练内容
10.3 数据库的管理
10.3.1 训练目的
10.3.2 训练内容
10.4 查询与视图
10.4.1 训练目的
10.4.2 训练内容
10.5 Visual FoxPro程序结构设计
10.5.1 训练目的
10.5.2 训练内容
10.6 报表与标签设计
10.6.1 训练目的
10.6.2 训练内容
10.7 常用控件的使用
10.7.1 训练目的
10.7.2 训练内容
10.8 分支语句程序设计
10.8.1 训练目的
10.8.2 训练内容
10.9 循环语句程序设计
10.9.1 训练目的
10.9.2 训练内容
10.1 0数组程序设计
10.1 0.1 训练目的
10.1 0.2 训练内容
10.1 l画图程序设计
10.1 1.1 训练目的
10.1 1.2 训练内容
10.1 2数据库的表单设计
10.1 2.1 伽I练目的
10.1 2.2 训练内容
10.1 3学生成绩管理设计
10.1 3.1 训练目的
10.1 3.2 训练内容
附录
附录A Visual FoxPro 6.0常用函数
附录B Visual FoxPro 6.0命令
附录C Visual FoxPro 6.0的类和对象
附录D Visual FoxPro 6.0的属性、事件和方法常用函数
……
序言 数据库技术是计算机应用领域最富生命力的技术,也是目前发展最快的信息技术之一,只要涉及数据处理,就可以应用数据库系统,而Visual FoxPro关系数据库系统是应用非常广泛的数据库系统之一,为处理复杂数据并提供了有力的保证,不管是工程数据处理,还是办公自动化处理数据,都使用Visual Fox-Pro数据库系统作为平台,所以,各学院都把数据库作为主干课程之一来讲授。
数据库相关知识包括基本原理和应用两大部分,原理是基础,应用是关键,在本书的编写过程中,为了提高学生的应用能力,特别注意到学时数比较少的学生的应用能力,采用了三阶段的编排方法:基本概念和基本应用(第l章~第3章)、编程能力和一般应用(第4章~第6章)、面向对象编程和高级应用(第7章~第9章),体现了学以致用,避免了学习基本理论后无法进行实践与应用的矛盾,也避免了学生在使用中的因自己没有了解或了解较少技术应用带来的错误的问题。’
在理论的安排上,考虑了学生继续学习的需要,编排了数据库基本理论,sol,数据库基础,结构化编程的基本理论等。在实际应用能力的培养上,主要是表的基本操作,满足基本应用,数据库操作,满足一般复杂的数据库的应用,在高级别的应用上主要体现综合能力的培养,但没有提到很高的程度。
在实例上,主要选择了学生熟悉的学生及课程管理数据、图书数据、简单的医药数据等,避免分析中花费大量时间琢磨表的设计问题,但提及数据库设计的基本要点,便于学生在以后的使用中按照要求逐步求精。演示实例或例子,大多简单,难度也不大,普通学生可在有限的上机时间中完成。
结合部分学生考级、考试和课程设计的要求,在每章结尾,安排了部分例题和习题,对学生在理论、实践上都有帮助。
文摘 插图:
