读书人

Visual FoxPro数据库实用教程

发布时间: 2010-10-11 03:29:04 作者: kind887

 Visual FoxPro数据库实用教程


基本信息出版社:武汉理工大学出版社
页码:293 页
出版日期:2004年06月
ISBN:7562918910
条形码:9787562918912
版本:第2版
装帧:平装
开本:16
正文语种:中文
丛书名:高等学校教材

内容简介 《Visual FoxPro数据库实用教程》根据教育部最新公共计算机课教学的要求,比较全面地介绍了Visual FoxPro 6.0的基本知识。《Visual FoxPro数据库实用教程》共分13章,从应用出发,遵循“操作基础——序设计——向对象”三阶段教学法,详细地介绍了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.3.5 关系数据库的发展
1.3.6 Visual Fox Pro的特点
1.3.7 关系术语对比
1.4 Visual.FoxPro的安装、启动和退出
1.4.1 硬件和软件配置
1.4.2 Visual Fox Pro6.0的安装
1.4.3 Visual Fox Pro的启动
1.4.4 Visual Fox Pro的退出
1.5 Visual Fox Pro的系统性能和用户操作界面
1.5.1 文件类型
1.5.2 系统性能指标
1.5.3 工作界面
1.5.4 工具栏
1.6 Visual Fox Pro的可视化工具
1.6.1 项目管理器
1.6.2 向导
1.6.3 设计器
1.6.4 生成器
1.7 Visual Fox Pro命令的构成和基本规则
1.7.1 命令的格式
1.7.2 命令书写的基本规则
1.7.3.命令中符号的约定
1.7.4.命令中的短语
1.8 Visual Fox Pro的系统配置
1.8.1 “选项”对话框
1.8.2 系统配置文件
习题

2 Visual Fox Pro的数据元素
2.1 计算显示命令
2.2 常量
2.2.1 数值型常量
2.2.2 字符型常量
2.2.3 日期型常量和日期时间型常量
2.2.4 逻辑型常量
2.2.5 货币型常量
2.3 变量
2.3.1 变量的种类和类型
2.3.2 内存变量的定义和赋值
2.3.3 内存变量的显示
2.3.4 内存变量的删除
2.4 函数
2.4.1 日期和时间函数
2.4.2 数据类型转换函数
2.4.3 数值函数
2.4.4 字符函数
2.4.5 测试函数
2.4.6 数组函数
2.5 表达式
2.5.1 运算符
2.5.2 表达式
习题二

3 数据库的基本操作
3.1 数据库设计基础
3.1.1 数据库设计原则
3.1.2 数据库设计步骤
3.2 表结构的建立和修改
3.2.1 建立表结构
3.2.2 修改表结构
3.3 表的基本操作
3.3.1 表的打开和关闭
3.3.2 表的记录输入
3.3.3 表的显示
3.3.4 查询定位
3.3.5 数据库函数
3.3.6 修改记录
3.3.7 插入记录
3.3.8 删除记录
3.3.9 记录与数组间的数据交换
3.4 数据库基本操作
3.4.1 建立数据库
3.4.2 打开数据库
3.4.3 编辑数据库
3.4.4 删除数据库
3.4.5 建立数据库表
3.4.6 设置字段级和记录级有效性规则
3.4.7 将自由表添加到数据库
3.4.8 从数据库中移出表
3.4.9 在数据库设计器中修改表结构
3.4.10 在数据库设计器中浏览
3.5 索引和排序
3.5.1 基本概念
3.5.2 在表设计器中建立索引
3.5.3 用命令建立索引
3.5.4 打开和关闭索引
3.5.5 设置当前索引
3.5.6 使用索引快速定位
3.5.7 排序
3.6 表的统计
3.6.1 记录数统计
3.6.2 求平均与求总和统计
3.6.3 分类统计
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 在命令项中“区名l别名”的使用
4.1.6 关闭工作区文件的命令
4.2 表之间的联系与参照完整性
4.2.1 建立表之间的联系
4.2.2 编辑联系
4.2.3 参照完整性
4.2.4 设置参照完整性约束
4.3 表之间的关联
4.3.1 建立关联命令
4.3.2 建立2个表之间的关联
4.3.3 建立多个表之间的关联
4.3.4 建立关联后FIELDS子句的操作
4.4 表之间的连接
4.5 查询
4.5.1 “查询设计器”窗口界面
4.5.2 通过“查询设计器”建立查询
4.5.3 保存和运行查询
4.6 视图
4.6.1 视图的概念
4.6.2 建立视图
4.6.3 远程视图与连接
4.6.4 视图与数据更新
4.6.5 使用视图
习题四

5 关系数据库标准语言SQL
5.1 查询功能
5.1.1 简单查询
5.1.2 简单的联接查询
5.1.3 嵌套查询
5.1.4 几个特殊运算符
5.1.5 查询结果排序
5.1.6 利用函数计算查询
5.1.7 分组查询
中篇 程序设计
下篇 面向对象
……
序言 本书是编者在近年来讲授Visual FoxPro课程并积累了一定经验的基础上编写的,是在编者1999年编写的最新公共计算机课系列教材《FoxPro实用教程》的基础上进行改编的,是荣获湖北省优秀教学研究成果一等奖的《FoxPro数据库课程建设系统工程》项目一一《FoxPro课堂教学课件》、《FoxPro辅助教学课件》、《FoxPro实验教学课件》、《FoxPro试题库》、《FoxPro远程教学课件》和《FoxPro远程作业系统》等系列CAI教学课件的子项目之一。
  该教材全书共分三篇:上篇是操作基础篇(1~5章),包括Visual FoxPro数据库基础理论知识和Visual FoxPro数据库的基本操作。中篇是程序设计篇(6~9章),包括ViSualFoxPro数据库语言程序设计、报表和菜单设计基本知识。下篇是面向对象篇(10~13章),包括Visual FoxPro数据库面向对象程序设计的基础知识、设计方法和应用程序开发。这是计算机专业课和公共课必须掌握的内容,也是全国计算机等级考试中二级考试的内容。该书的上篇和中篇为下篇面向对象的程序设计和应用系统开发打下坚实的基础。
  该书遵循“操作基础——程序设计——面向对象”三阶段教学法,内容由浅入深,循序渐进。全书内容精练、实例丰富、图形界面友好,并尽可能结合例子讲述方法和原理,达到既节省篇幅,又方便教学的目的。
  本教材由杨绍先、李京兵、陈传厚等老师编写。鉴于本书内容丰富、篇幅不能太长,选材方面难免有不当之处,敬请广大读者批评指正。
文摘 2.文件系统阶段
20世纪50年代后期,计算机开始大量地用于管理中的数据处理。在这一阶段里,程序与数据有了一定的独立性,程序和数据分开存储,有了程序文件和数据文件的区别。数据可以长期保存,并被多次存取。在文件系统支持下,数据的逻辑结构和物理结构之间可以有一定的差别。数据的逻辑结构是指呈现在用户眼前的数据结构,数据的物理结构是指数据在物理设备上的实际存储结构。例如,用户看到的记录是按记录号顺序排列的,而实际上这些记录可能是分散存储在磁盘的不同扇区里,用链接方式组织在一起的。用户访问文件时,只需给出文件名和逻辑记录号,而不必关心存储地址和存储过程。但程序员必须知道数据在文件中是如何组织的,必须编写程序才能存取这些数据。该阶段对数据的管理虽然有了长足的进步,但一些根本问题仍没有解决,主要表现在三个方面:数据冗余度大、缺乏数据独立性、数据未集中管理。
3.数据库系统阶段
从20世纪60年代开始,计算机应用于管理的规模更加庞大,对数据共享的需求日益增强。为解决数据独立性问题,实现数据统一管理,达到数据共享的目的,发展了数据库技术。数据库系统的主要特点是:
  (1)实现数据共享,减少数据冗余
  在数据库系统中,对数据的定义和描述已经从应用程序中分离出来,通过数据库管理系统来统一管理。数据的最小访问单位是字段,可以直接访问一个字段或一组字段、一个记录或一组记录。
  在建立数据库时,应该全面考虑数据,不能像文件系统那样只从某一部门的局部考虑,这样才能发挥数据共享的优势。
  (2)采用特定的数据模型
  数据库中的数据是有结构的,这种结构由数据库管理系统所支持的数据模型表现出来。任何一种数据库管理系统都支持一种数据模型。
  (3)具有较高的数据独立性
  数据库管理系统提供映像功能,实现了应用程序对数据的逻辑结构和物理结构之间的独立性。用户只需考虑逻辑结构,简单地操作逻辑数据,而无需考虑数据的物理存储结构。
  (4)有统一的数据控制功能
  数据库可以被多个用户共享,数据的存取往往是并发的。数据库管理系统提供必要的保护措施,包括数据的并发控制功能、安全性控制功能和完整性控制功能。
  在数据库管理系统支持下,数据与程序的关系如图11所示。
插图:

读书人网 >数据库

热点推荐