首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 数据库 >

Visual FoxPro数据库应用教程与实验(第2版)

2010-10-16 
商家名称 信用等级 购买信息 订购本书
Visual FoxPro数据库应用教程与实验(第2版) 去商家看看
Visual FoxPro数据库应用教程与实验(第2版) 去商家看看

 Visual FoxPro数据库应用教程与实验(第2版)


基本信息·出版社:清华大学出版社
·页码:378 页
·出版日期:2004年12月
·ISBN:9787302210368
·条形码:9787302210368
·版本:第2版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:21世纪高等学校计算机基础实用规划教材

内容简介 《Visual FoxPro数据库应用教程与实验(第2版)》以Visual FoxPro 9.0(简写为VFP)为数据库系统的软件开发工具,详细地介绍了关系数据库基础理论和数据库应用系统开发技术。全书共有13章,内容包括数据库系统概述、关系数据库基本理论、VFP基础知识、数据库和表的操作、数据查询和视图、SQL语言、表单设计基础、程序设计、表单控件和类、报表设计、菜单设计、人事管理系统开发实例等。
《Visual FoxPro数据库应用教程与实验(第2版)》集作者多年的教学经验编写而成,内容循序渐进,通俗易懂,实例丰富,注重实用性,并附有大量的实验题和习题,方便初学者学习。
《Visual FoxPro数据库应用教程与实验(第2版)》可作为高等院校非计算机专业,尤其是经济管理类专业的数据库课程的教材,也可作为全国计算机等级考试二级考试(Visual FoxPro程序设计)的教学参考书,还可供从事数据库应用开发技术的人员自学使用。
编辑推荐 《Visual FoxPro数据库应用教程与实验(第2版)》:教学目标明确,注重理论与实践的结合
教学方法灵活,培养学生自主学习的能力
教学内容先进,强调计算机在各专业中的应用
教学模式完善,提供配套的教学资源解决方案
目录
第1章 数据库系统概述
1.1 信息、数据和数据处理
1.1.1 信息和数据
1.1.2 数据处理
1.2 数据管理技术的发展
1.3 数据模型
1.3.1 数据模型的概念
1.3.2 概念模型
1.3.3 数据模型
1.4 数据库系统
1.4.1 数据库系统的组成
1.4.2 数据库管理系统
习题

第2章 关系数据库基本理论
2.1 关系模型的基本概念
2.2 关系代数
2.2.1 传统的关系运算
2.2.2 专门的关系运算
2.3 关系的完整性
2.3.1 实体完整性规则
.2.3.2 参照完整性规则
2.3.3 用户定义的完整性规则
2.4 数据库设计的基本过程
2.5 ER模型向关系模型的转换
习题

第3章 VisualFoxPro9.0概述
3.1 VFP的功能
3.2 VFP的安装、启动与退出
3.2.1 VFP的安装
3.2.2 VFP的启动与退出
3.3 VFP的用户界面
3.3.1 窗口
3.3.2 菜单
3.3.3 工具栏
3.3.4 对话框
3.3.5 状态栏和工作区
3.4 VFP默认路径的设置
3.5 项目管理器
3.5.1 项目及项目管理器
3.5.2 项目管理器的功能
3.5.3 项目管理器的使用
3.6 VFP辅助设计
3.6.1 任务窗格管理器
3.6.2 向导
3.6.3 设计器
3.6.4 生成器
3.7 VFP的文件类型
习题

第4章 VFP语言基础
4.1 VFP的数据类型
4.2 VFP的常量和变量
4.2.1 常量
4.2.2 变量
4.3 VFP的数组
4.4 VFP的函数
4.4.1 函数的一般形式和类型
4.4.2 数值函数
4.4.3 字符函数
4.4.4 日期时间函数
4.4.5 转换函数
4.4.6 测试函数
4.5 VFP的运算符和表达式
4.5.1 运算符
4.5.2 表达式
实验
习题

第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.2 表的维护
5.2.1 VFP的命令简介
5.2.2 记录的显示
5.2.3 记录的定位
5.2.4 记录的复制
5.2.5 记录的插入
5.2.6 记录的添加
5.2.7 记录的修改
5.2.8 记录的删除
5.2.9 记录的恢复
5.2.1 0记录的传送
5.2.1 1逻辑表的设置
5.2.1 2表结构的复制
5.2.1 3文件的管理
5.3 表的排序
5.4 表的索引
5.4.1 索引的概念
5.4.2 索引的类型
5.4.3 索引的建立
5.4.4 索引的使用
5.4.5 索引的更新
5.4.6 索引的删除
5.5 表的统计
5.5.1 计数命令
5.5.2 求和命令
5.5.3 求平均值命令
5.5.4 计算命令
5.5.5 分类汇总命令
5.6 表的连接
5.7 表的关联
5.7.1 表的关联概念
5.7.2 表的关联类型
5.7.3 表的关联方法
5.8 数据库与表
5.8.1 数据库与表的基本概念
5.8.2 数据库的基本操作
5.8.3 数据库表的基本操作
5.8.4 数据库表主索引的建立与删除
5.8.5 数据库数据字典的管理与设置
5.8.6 项目管理器中数据库与表的管理与操作
实验
习题

第6章 数据查询和视图
6.1 查询向导
6.2 使用查询设计器创建查询
6.2.1 启动查询设计器
6.2.2 查询设计器窗口的使用
6.2.3 修改查询
6.2.4 运行查询
6.2.5 多表查询
6.2.6 交叉表查询
6.2.7 查询结果的输出设置
6.2.8 查看SQL语句
6.3 创建视图
6.3.1 创建本地视图
6.3.2 修改视图
6.3.3 重命名视图
6.3.4 删除视图
6.4 使用视图
6.4.1 视图的打开和关闭
6.4.2 使用视图更新基表数据
6.5 创建参数视图
实验
习题

第7章 SQL语言
7.1 SQL概述
7.1.1 SQL发展过程
7.1.2 SQL功能与特点
7.2 数据定义
7.2.1 创建基本表
7.2.2 修改基本表
7.2.3 删除基本表
7.3 数据更新
7.3.1 插入数据
7.3.2 修改数据
7.3.3 删除数据
7.4 数据查询
7.4.1 SELECTSQL语句的语法
7.4.2 单表查询
7.4.3 用GROUPBY子句实现分组查询
7.4.4 多表的连接查询
7.4.5 嵌套查询
7.4.6 查询结果的定向输出
7.4.7 其他查询子句
实验
习题

第8章 表单设计基础
8.1 创建表单
8.1.1 表单向导
8.1.2 表单设计器
8.1.3 快速创建表单
8.1.4 表单集
8.2 数据环境
8.2.1 查看表单数据环境
8.2.2 添加表或视图到表单数据环境
8.2.3 将表从数据环境中移去
8.2.4 设置表间关系
8.2.5 利用数据环境向表单中添加控件
8.3 控件的操作
8.3.1 表单控件工具栏
8.3.2 添加控件到表单
8.3.3 调整控件的布局
8.3.4 给表单或表单控件添加事件代码
8.4 面向对象程序设计的基本概念
8.4.1 对象(object)
8.4.2 属性(property)
8.4.3 事件(event)
8.4.4 方法(method)
8.4.5 事件、方法程序的参数传递
8.4.6 类(Class)
8.4.7 其他概念
8.5 几个常用控件
8.5.1 标签
8.5.2 文本框
8.5.3 命令按钮
实验
习题

第9章 程序设计基础
9.1 程序的设计方法
9.2 程序的编写方法
9.3 程序的执行方法
9.4 程序的基本语句
9.4.1 输出语句
9.4.2 输入语句
9.4.3 清屏语句
9.4.4 暂停语句
9.4.5 返回语句
9.4.6 终止语句
9.4.7 退出语句
9.4.8 设置语句
9.4.9 注释语句
9.5 程序的流程控制
9.5.1 程序的顺序结构
9.5.2 程序的分支结构
9.5.3 程序的循环结构
9.6 程序的模块设计
9.6.1 子程序及其调用
9.6.2 过程及其调用
9.6.3 自定义函数及其调用
9.6.4 变量与数组的作用域
实验
习题

第10章 表单控件和类
10.1 其他常用控件
10.1.1 图像框
10.1.2 线条和形状
10.1.3 编辑框
10.1.4 微调控件
10.1.5 列表框和组合框
10.1.6 复选框和单选按钮组
10.1.7 表格
10.1.8 页框
10.1.9 命令按钮组
10.1.10 计时器
10.1.11 超级链接
10.2 表单参数的传递
10.3 表单设计综合举例
10.4 类的创建和使用
实验
习题

第11章 报表设计
11.1 报表向导
11.1.1 报表向导
11.1.2 一对多报表向导
11.2 快速报表
11.2.1 报表设计器窗口
11.2.2 快速报表
11.3 输出报表
11.3.1 预览报表
11.3.2 输出报表命令
11.4 用报表设计器定制报表
11.4.1 调整带区的高度
11.4.2 添加标题和总结带区
11.4.3 设置报表的数据环境
11.4.4 添加报表控件
11.4.5 报表变量
11.4.6 页面设置
11.4.7 调整报表布局
11.5 报表分组和排序
实验
习题

第12章 菜单和工具栏设计
12.1 规划菜单系统
12.1.1 菜单的类型
12.1.2 规划菜单系统
12.1.3 菜单系统的设计步骤
12.2 创建菜单
12.2.1 菜单设计器窗口
12.2.2 运行菜单程序
12.2.3 用快速菜单创建下拉式菜单
12.2.4 用菜单设计器创建下拉式菜单
12.2.5 创建快捷菜单
12.3 设置菜单属性
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.4.4 协调菜单和自定义工具栏
实验
习题

第13章 人事管理系统开发实例
13.1 开发数据库应用系统的基本过程
13.2 人事管理系统的开发
13.2.1 需求分析
13.2.2 数据库设计
13.2.3 创建项目和数据库
13.2.4 建立主程序
13.2.5 建立封面表单和登录表单
13.2.6 建立主菜单
13.2.7 建立工具栏类
13.2.8 建立职工档案相关的表单
13.2.9 建立工作评价相关的表单
13.2.10 建立相关的报表
13.2.11 建立系统相关的表单
13.3 应用程序的生成
13.3.1 应用系统的最后调试
13.3.2 保护源代码
13.3.3 设置主文件
13.3.4 文件的包含与排除
13.3.5 连编应用程序
13.4 使用InstallShieldExpress发布应用程序
13.4.1 安装InstallShieldExpress软件
13.4.2 发布准备
13.4.3 创建安装盘
实验
习题
参考文献
……
序言 本书第一版于2005年出版,至今已发行4年多,被全国近百所院校选作教材,受到了广大师生的普遍欢迎,并于2006年被评为第二届广西高等学校优秀教材三等奖。许多高校老师在使用该教材的过程中,提出了很多有益的建议和意见。
本书在保留第一版的基本宗旨和写作风格的基础上,注重教材的可读性和实用性,对第一版的部分内容进行了合理的取舍,并进行了大量的修改、补充和完善,使全书结构更加合理,突出可视化的面向对象编程技术。
与第一版相比,本书在以下几个方面做了修改、补充和调整。
(1)增加了数据库系统概述、关系数据库基本理论这两章的内容,让读者了解数据库理论的基本知识和基本原理,有利于设计合理、规范的数据库表结构及其关系。
(2)增加了SQL 语言这一章内容,方便读者学习标准的结构化查询语言。
(3)采用最新版的Visual FoxPro 9.0作为教材的数据库系统开发工具,应用它的新特性,更快更好地设计一些特殊功能的应用程序。
(4)调整了程序设计基础和表单设计基础这两部分内容的顺序,将原来的表单设计内容分为两章来介绍。第8章介绍表单向导、表单设计器、文本框、标签、命令按钮等表单的基本知识,让读者对可视化编程技术有一个感性认识。第9章介绍程序设计的九种流程控制语句、自定义函数、变量作用域等内容,部分实例与表单设计融合在一起,可以让读者加深对表单和程序设计基本语句的理解和掌握。第10章介绍各种表单控件的使用,使读者对表单的学习从感性认识上升到理性认识阶段,能够设计出功能更强大、更实用的表单。
(5)删除了面向过程的程序设计中不适合可视化编程技术的部分内容和实例,体现了以可视化编程技术为主线的程序设计过程。
文摘 插图:


数据库管理系统(DBMS)是对数据库的数据进行管理的系统软件,它是数据库系统的核心组成部分。用户在数据库系统的一切操作,包括数据定义、查询、更新及运行控制等,都是通过DBMS进行的。DBMS是用户与数据库的接口,应用程序只有通过DBMS才能和数据库打交道。例如,Oraele、SQL Server、sybase、IBM DB2、Visual FoxPro、Access等都是目前流行的数据库管理系统。
DBMS的主要功能包括以下几个方面。
1.数据定义功能
DBMS提供数据定义语言来创建、删除和修改数据库,创建、删除和修改数据表结构,定义有关的约束条件,以保证数据的正确性、安全性等。
2.数据操纵功能
DBMS提供数据操纵语言实现对数据库数据的基本操作,包括检索、插人、修改和删除等。数据操纵语言有两类:一类是交互式命令语言,语法简单,可独立使用,所以称为自主型或自含型的;另一类是把数据库存取语句嵌入主语言中,如嵌入Pascal、C等高级语言中,不能独立使用,因此称为宿主型的。现代的。DBMS多具有自含型与嵌入型两类数据操纵语言,允许用户选择使用。著名的结构化查询语言(structured Query Language,SQL)就是一种数据库操纵语言。
热点排行