基本信息·出版社:清华大学出版社 ·页码:309 页 ·出版日期:2009年03月 ·ISBN:7302186456/9787302186458 ·条形码:9787302186458 ·版本:第1版 · ...
| 商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
 |
数据库设计与应用:Visual FoxPro程序设计 |
 |
|
 |
数据库设计与应用:Visual FoxPro程序设计 |
 |

基本信息·出版社:清华大学出版社
·页码:309 页
·出版日期:2009年03月
·ISBN:7302186456/9787302186458
·条形码:9787302186458
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:21世纪普通高校计算机公共课程规划教材
内容简介 《数据库设计与应用:Visual FoxPro程序设计》以Visual FoxPro 6.0中文版为基石,通过大量实例深入浅出地介绍了Visual FoxPro的基础知识、可视化编程工具与编程方法,系统地介绍了数据库原理、创建项目管理器、数据库、表和索引、查询与视图、结构化查询语言SQL、程序设计、表单、控件、类、报表和标签设计、菜单设计、程序调试、打包发布应用程序等内容,最后通过一个综合实例使得内容体系更加完整、新颖。书中内容涵盖了国家计算机等级考试大纲要求的内容。
《数据库设计与应用:Visual FoxPro程序设计》概念清晰、层次分明、例题丰富,其内容的顺序依据教学特点作精心编排,方便用户根据自己需要进行选择。
《数据库设计与应用:Visual FoxPro程序设计》有配套教材《数据库设计与应用:Visual FoxPro程序设计实践教程》,在教学过程中与《数据库设计与应用—Visual FoxPro程序设计》配合使用。
《数据库设计与应用:Visual FoxPro程序设计》可作为大专院校Visual FoxPro程序设计课程的教材,也可作为计算机等级考试的参考书。
目录 第1章 数据库设计基础
1.1 数据库基础知识
1.1.1 基本概念
1.1.2 数据管理技术的发展
1.2 数据模型
1.2.1 实体及实体间的联系
1.2.2 数据模型简介
1.3 关系数据库
1.3.1 关系术语
1.3.2 关系的特点
1.3.3 关系运算
1.3.4 关系数据库
1.4 数据库设计基础
1.4.1 数据库的设计
1.4.2 一个典型的数据库
1.5 习题1
第2章 VisualFoxPro概述
2.1 VisualFoxPro6.0的发展与特点
2.1.1 VisualFoxPro6.0的发展
2.1.2 VisualFoxPro6.0的特点
2.2 VisualFoxPro6.0的安装与配置
2.2.1 VisualFoxPro6.0的安装
2.2.2 VisualFoxPro6.0的配置
2.3 VisualFoxPro的启动和退出
2.4 VisualFoxPro6.0的用户界面
2.4.1 标题栏
2.4.2 菜单栏
2.4.3 工具栏
2.4.4 命令窗口
2.4.5 工作区窗口
2.4.6 状态栏
2.5 VisualFoxPro6.0的工作方式和命令结构
2.5.1 工作方式
2.5.2 命令结构
2.6 VisualFoxPro工具
2.6.1 向导
2.6.2 设计器
2.6.3 生成器
2.7 项目管理器
2.7.1 项目管理器功能简介
2.7.2 创建项目
2.7.3 项目管理器的使用
2.7.4 定制项目管理器
2.8 VisualFoxPro系统的常用文件类型
2.9 习题2
第3章 数据与数据运算
3.1 数据类型
3.2 常量与变量
3.2.1 常量
3.2.2 变量
3.2.3 常用命令
3.3 表达式
3.3.1 数值表达式
3.3.2 字符表达式
3.3.3 日期时间表达式
3.3.4 逻辑表达式
3.3.5 运算符号优先级
3.4 函数
3.4.1 数值函数
3.4.2 字符函数
3.4.3 日期时间函数
3.4.4 数据类型转换函数
3.4.5 测试函数
3.5 习题3
第4章 数据库与表的创建和操作
4.1 数据库
4.1.1 数据库概述
4.1.2 建立数据库
4.1.3 使用数据库
4.1.4 修改数据库
4.1.5 删除数据库
4.1.6 数据库的关闭
4.2 表
4.2.1 表的类型
4.2.2 创建表结构
4.2.3 表数据的录入
4.3 表的打开、显示和关闭
4.3.1 打开表
4.3.2 表文件的显示
4.3.3 表的关闭
4.3.4 表的删除
4.4 表的修改与编辑
4.4.1 表结构的修改
4.4.2 表记录的修改和编辑
4.4.3 数据表与数组之间的数据交换
4.5 排序
4.6 索引
4.6.1 索引及索引文件的概述
4.6.2 索引文件的类型
4.6.3 索引关键字和索引类型
4.6.4 用命令建立索引
4.6.5 菜单方式
4.6.6 使用索引
4.7 数据完整性
4.7.1 实体完整性与主关键字
4.7.2 域完整性与约束规则
4.7.3 参照完整性
4.8 多表的操作
4.8.1 工作区与多个表
4.8.2 表的关联
4.9 习题4
第5章 查询与视图
5.1 查询
5.1.1 用查询向导创建查询
5.1.2 用查询设计器创建查询
5.1.3 查询去向的设置
5.1.4 查询的运行与修改
5.1.5 查询设计器的局限性
5.2 建立视图
5.2.1 视图简介
5.2.2 建立视图
5.2.3 视图设计器
5.2.4 远程视图
5.2.5 视图的有关操作
5.3 视图与查询的区别
5.4 习题5
第6章 关系数据库标准语言SQL
6.1 SQL语言简介
6.2 查询功能
6.2.1 SELECT命令的格式
6.2.2 基本查询
6.2.3 条件查询
6.2.4 统计查询
6.2.5 分组查询
6.2.6 查询的排序
6.2.7 利用空值查询
6.2.8 连接查询
6.2.9 嵌套查询
6.2.1 0查询结果输出
6.2.1 1集合并运算
6.3 SQL的数据更新功能
6.3.1 插入记录
6.3.2 修改记录
6.3.3 删除记录
6.4 SQL的数据定义功能
6.4.1 创建表
6.4.2 修改数据表结构
6.4.3 删除表
6.4.4 创建和删除索引
6.4.5 视图的定义和删除
6.5 习题6
第7章 VisualFoxPro程序设计基础
7.1 程序与程序文件
7.1.1 程序的概念
7.1.2 程序文件的建立和执行
7.1.3 程序中常用的命令
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 调试器环境
7.4.2 设置断点
7.4.3 调试菜单
7.5 习题7
第8章 VisualFoxPro面向对象的程序设计与表单设计
8.1 面向对象程序设计基础
8.1.1 基本概念
8.1.2 面向对象程序设计基本方法
8.1.3 VisualFoxPro中的类
8.1.4 属性
8.1.5 事件
8.1.6 方法程序
8.1.7 数据环境
8.1.8 对象的操作
8.1.9 设计类与对象
8.2 表单设计基础
8.2.1 表单简介
8.2.2 表单向导
8.2.3 表单设计器
8.3 表单常用控件
8.3.1 控件的基本操作
8.3.2 标签控件
8.3.3 命令按钮控件
8.3.4 文本框控件
8.3.5 编辑框控件
8.3.6 复选框控件
8.3.7 选项按钮组控件
8.3.8 命令按钮组控件
8.3.9 组合框控件
8.3.1 0列表框控件
8.3.1 1表格控件
8.3.1 2页框控件
8.3.1 3计时器控件
8.4 习题8
第9章 报表设计与标签设计
9.1 报表与布局概述
9.1.1 报表类型
9.1.2 报表设计的步骤
9.1.3 创建报表布局文件
9.2 创建简单报表
9.2.1 创建快速报表
9.2.2 用报表向导创建报表
9.3 报表设计器创建报表
9.3.1 报表带区
9.3.2 报表控件工具栏
9.3.3 在报表布局上分组数据
9.3.4 给报表添加标题和总结
9.3.5 设置报表变量
9.3.6 报表的页面设置
9.3.7 报表示例
9.4 报表的打印及预览
9.4.1 预览结果
9.4.2 打印报表
9.4.3 控制打印记录
9.5 创建标签
9.5.1 标签向导
9.5.2 标签设计器
9.6 习题9
第10章 菜单设计
10.1 菜单系统
10.1.1 菜单系统的基本结构
10.1.2 菜单系统的设计步骤
10.2 设计下拉菜单
10.2.1 新建菜单
10.2.2 生成菜单程序
10.2.3 指定菜单标题位置
10.2.4 添加代码
10.2.5 为顶层表单添加菜单
10.3 快捷菜单
10.4 习题10
第11章 Visual FoxPro程序设计实训——学生成绩管理系统开发实例
11.1 应用程序的生成与发布
11.1.1 应用程序的生成
11.1.2 应用程序的发布
11.2 学生成绩管理系统开发
11.2.1 设计内容
11.2.2 设计要求
11.2.3 系统总体设计
11.2.4 建立应用程序项目
11.2.5 建立数据库及数据库表的结构
11.2.6 设计用户界面
11.2.7 设计系统的主程序
11.2.8 系统的编译与发布
附录AVisualFoxPro6.0常用函数
附录BVisualFoxPro6.0命令概要
参考文献
……
序言 Visual FoxPro是面向对象的、可视化的数据库管理信息系统的开发平台,它具有快速开发应用程序、良好的网络及数据库支持、方便的多媒体及图形操作等强大功能,深受广大数据库编程人员的好评。
目前,介绍Visual FoxPro编程的书很多,但大同小异,缺少特色。本书以Visual FoxPro 6.0中文版本为平台,系统地介绍了数据库原理、Visual FoxPro基础知识、数据及数据运算、数据库和表的基本操作、结构化查询语言SQL、程序设计基础、表单设计、报表、菜单设计并开发了学生成绩管理系统。本书叙述由浅入深、通俗易懂,实例丰富并均上机通过。同时,本书覆盖了计算机等级考试(二级Visual FoxPro)大纲,既适合作为高等院校各专业相关课程的教材、计算机等级考试(二级Visual FoxPro)的培训教材,也可供广大数据库设计与应用系统开发人员阅读参考。本书是一本涵盖面广、实用性强、内容较全面的教科书。
全书由颜辉、韩富有、郝莉萍担任主编,王艳敏、孟雪梅担任副主编,还有董大伟、付欣、王宇参加编写。其中第1章由颜辉、孟雪梅编写,第2章由孟雪梅编写,第3章、第4章由颜辉编写,第5章、第6章由王艳敏编写,第7章、第9章由郝莉萍编写,第8章、第10章由韩富有编写,第11章由颜辉编写,附录部分由韩富有编写。
由于时间仓促和作者水平所限,书中错误和不妥之处在所难免,敬请读者批评指正。
文摘 插图:

1.1.2数据管理技术的发展
数据库技术是20世纪60年代末出现的以计算机技术为基础的数据处理技术。数据处理的核心问题是数据管理。数据管理指的是对数据进行组织、编码、分类、存储、检索与维护等操作。数据管理经历了人工管理、文件管理和数据库系统三个阶段。
1.人工管理阶段
人工管理阶段起始于20世纪50年代。当时计算机的存储设备没有磁盘,数据只能存放于卡片、纸带上。在软件方面,也没有专门管理数据的文件,数据由计算数据的程序携带。在人丁管理阶段对数据的管理存在的主要问题是:
①数据不能独立,编写的程序是针对程序中携带的数据.当数据修改时程序也得修改。
②数据不能长期保存,数据被包含在程序中。程序运行结束后,数据和程序一起从内存中释放。
③没有对数据管理的软件,即当时还没有开发专门进行数据管理的软件。
2.文件系统
在20世纪60年代,计算机软、硬件技术得到快速发展,硬件有了磁盘等大容量且能长期保存数据的存储设备,软件有了操作系统。操作系统中有专门的文件系统用于管理外部存储器上的数据文件,数据与程序分开,数据能长期保存。文件管理阶段可以把有关的数据组成一个文件,这种数据文件可以脱离程序而独立存储在外存储器上,由一个专门的文件管理系统对其进行管理。与早期人工管理阶段相比,文件管理的效率有很大提高,但仍存在以下问题。
①数据没有完全独立:虽然数据和程序分开,但所设计的数据是针对某一特定程序,所以无论是修改数据文件还是程序文件都要相互影响。
②存在数据冗余:文件系统中的数据没有合理、规范的结构,使得数据的共享性极差,哪怕是不同程序使用部分相同的数据,数据结构有一点不同,都要创建各自的数据文件,造成数据的重复存储。
③数据不能集中管理:文件系统中的数据文件没有集中的管理机制,数据的安全性和完整性都不能保障。各数据之间、数据文件之间缺乏联系,给数据处理造成不便。