数据库Foxpro管理系统及应用
分類: 图书,计算机/网络,数据库,Foxpro,
作者: 郑晓薇编著
出 版 社: 辽宁师范大学出版社
出版时间: 2001-2-1字数: 384000版次: 1页数: 234印刷时间: 2004/01/03开本: 16开印次: 3纸张: 胶版纸I S B N : 9787810423304包装: 平装内容简介
数据库管理系统软件主要是以微机上使用的关系型数据库为主。从80年代初期的dBASE数据库开始,到目前常用的FoxPr0 2.6版本的数据库管理系统以及Windows环境下的Visual FoxPr0数据库系统,它们一直在我国的数据库应用系统开发中占主导地位。dBASE数据库是美国Ashton Tate公司在80年代初开发的,以后又推出了dBASEⅡ,dBASE lll和dBASE IV等。FoxBASE数据库是美国Fox Software公司在1987年推出的一种数据库管理系统,它与dBASE完全兼容,并且运行速度比dBASE快得多,而且新增了许多函数及命令。FoxPr0系统是Fox Soft ware公司在FoxBASE2.0之后于1989年研制的新一代关系型数据库系统。FoxPr0以全新的面貌出现,使用了友好的图形用户界面,快速查询技术RushmoreTechnology和SQl结构化查询语言等新技术,运行速度又大大提高并扩展和新增了许多功能及函数。FoxPr0与dBASE、FoxBASE完全兼容,用户可以很方便地将在FoxBASE下编制的管理应用系统移植到FoxPr0环境下。FoxPr0系统还可以将应用程序进行编译,生成可执行文件在DoS下或Windows下直接运行。
本书以FoxPr0 2.6版本为主进行介绍。其中命令及程序既可以在FoxPr0 2.6 for DOS下运行,也可以在FoxPr02.6 for Windows中运行。绝大部分命令及程序在FoxPr0 2.5版本环境中也可以运行,不受影响。
数据库管理系统是高等院校计算机应用课程之一。读者在学习了计算机应用基础、办公自动化及应用等课程之后学习本书,可以较快地掌握计算机数据库管理系统语言,并具有使用数据库及编制应用程序的能力。
本书以通俗易懂的语言,由浅入深循序渐进的方式详细介绍了FoxPr0的各种命令、函数、程序的编制以及屏幕、菜单的生成及使用。本书根据省高校计算机基础课教学大纲的要求进行编写,书中配以较多的例题来帮助读者理解与掌握,书后大量的练习辅助读者巩固与提高。因而本书既适合教学的要求,又适合个人自学。
目录
前言
第一章数据库引论
1.1数据库系统的概念
1.2数据库的数据模型
1.3FoxPr0中的关系运算
1.3.1筛选运算
1.3.2投影运算
1.3.3连接运算
1.3.4并运算
1.4FoxPr0数据库概述
1.4.1FoxPr0简介
1.4.2FoxPr0主要性能指标
1.4.3FoxPr0的文件
1.4.4FoxPr0中的数据类型
1.4.5FoxPr0的运算符和表达式
1.4.6FoxPr0的命令格式
1.4.7FoxPr0的使用
习题一
第二章数据库的建立与使用
2.1建立数据库结构
2.2打开及关闭数据库
2.2.1打开数据库
2.2.2关闭数据库
2.3修改数据库结构
2.4显示数据库结构
习题二
第三章数据库的操作
3.1库记录的输入与追加
3.1.1在建库的同时输入记录
3.1.2追加记录命令APPEND
3.2记录的显示与查询
3.2.1显示记录
3.2.2显示指定的字段或记录
3.2.3精确查询记录
3.3数据库指针的操作
3.3.1记录定位命令
3.3.2库指针函数
3.3.3 顺序查找命令LOCATE
3.4 库记录的插入INSERT
3.5库记录的删除DELETE
3.5.1逻辑删除
3.5.2物理删除
3.5.3设置遮盖带删除标记的记录
3.6库记录的修改CHANGE
3.7库记录的编辑EDIT
3.8库记录的窗口显示与修改BROWSE
3.8.1BROWSE命令常用形式
3.8.2BROWSE命令的其它用法
3.9备注字段的使用
3.10通用型字段的使用
3.10.10LE对象的存储
3.10.20LE对象的操作
3.11多重数据库操作
3.11.1工作区的概念
3.11.2工作区的选择与关闭
3.11.3工作区中数据库的关联
3.11.4数据库的连接
3.11.5数据库间的更新
3.11.6数据库记录的过滤
习题三
第四章数据库的排序和索引
4.1数据库的排序
4.2数据库的索引
4.2.1索引文件的建立
4.2.2索引文件的打开和关闭
4.2.3添加记录和重新索引
4.2.4复合索引文件
4.2.5指定主索引文件和主标记
4.3索引文件的查询与检索
4.3.1检索命令FIND
4.3.2搜索命令SEEK
习题四
第五章数据库的统计与复制
5.1数据库的统计与计算
……
第六章FoxPrO程序设计
第七章内存变量、数组及函数
第八章屏幕界面设计与用户菜单设计
第九章FoxPrO磁盘管理与环境设置
第十章设计一个管理系统
第十一章FoxPrO系统菜单及系统窗口的使用
附录ⅠFoxPrO命令集
附录Ⅱ函数表
书摘插图
第一章数据库引论
1.1数据库系统的概念
数据库系统是计算机领域中的一个重要分支。它主要应用于数据处理的各个领域,尤其是微型机的数据库系统在企事业管理中得到了广泛的应用。例如学生成绩的管理、科研档案的管理、财务管理、人事档案管理、图书管理、企业生产的计划管理、仓库货物的管理、商业贸易管理;科研和工程技术上的应用等。
数据库是储藏数据的仓库。数据库管理系统是用来控制数据库的。由数据库、数据库管理系统和用户这三部分组成了数据库系统。
一个数据库系统在不同的计算机、不同的软件环境下其结构完全一样。微机中使用的数据库系统基本结构。
一个数据库系统有如下要求:
①需要计算机硬件的支持。
②需要计算机操作系统的支持,微机中使用DOS。
③由于数据库的应用主要以处理汉字信息为主,因此,还需要汉字操作系统的支持。一般为UCDOS汉字操作系统。
④数据库管理系统(DBMS)数据库系统中最重要的部分。它由一组软件构成,通常分为三部分:
1)数据库描述语言及其翻译程序
2)数据库操纵语言(或查询语言)及其编译(或解释)程序
3)数据库管理的例行程序
它们分别完成数据库的定义、描述、建立、维护以及通讯等功能。关系型数据库管理系统
FoxBASE+、FoxPr0已具有很强的数据管理功能及广泛的实用价值。
⑤数据库应用系统是用户在数据库管理系统例如FoxPr0提供的编程环境下自己编制的应用软件,是针对某一方面的数据库应用的。例如用户可以自己编制学生成绩管理系统;人事档案管理系统等。
数据库管理系统提供的数据库操纵(查询)语言一般分为二种。一种称为宿主式语言,它只提供一些有关的数据库操纵、查询、维护等功能的过程或例行程序,供其它高级语言调用,而自己没有完整的语言体系;另一种称为自含式语言,它提供一套完整的程序语言,一般情况下不需要其它语言的帮助。FoxBASE+数据库管理系统和FoxPr0数据库管理系统就是这种语言。
……