dBASEⅢ数据库系统学习提纲

Author: 重庆 孙先华 Date: 1994-06-03

        一、先从最基本的概念说起。
        1、数据(Data):它并非狭义中的数值符号,它是从观察或测量中 所收集到的事实,是载荷信息的各种符号。
        2、数据库(Date Base):是指在计算机存储设备上合理存放的相互关联的数据的集合。
        3、数据库系统(Data Base Management System):是实现有组织地、动态地存储大量关联数据,方便多用户询问的计算机软、硬件资源组成的系统。
        这些概念比较标准化,初学者读来颇费思量。打个比方吧!数据库就好比一个仓库,仓库具有一定的结构,按一定次序储放的物品就是数据,除此外还有仓储设备、管理制度、管理人员等就构成了一个仓库系统。
        二、数据库系统DBASEⅢ学习提纲
        在《易学易用的数据库管理系统 DBASEⅢ》第二章,我们已叙述过数据库系统的一些基本概念,而对于一般用户(或DBASEⅢ初学者来讲),我们可以把DBASEⅢ看得更简单一些。纵观全书,数据库系统DBASEⅢ主要包括:建立数据库,用DBASEⅢ提供的语言系统编写数据库管理应用程序(即建立DBASEⅢ命令文件)两部分。
        (一)、数据库的建立(.CREATE〈数据库名〉.)
        DBASEⅢ数据库管理系统是对数据库的管理使用,以完成我们期望的工作目标。所以,我们必须首先将我们相互关联的各类数据按一定特性集合在一起,即建立数据库。
        1.第一步,将要存放的数据之间的联系代换成二维表格形式的联系。如下图的工资表就是一个职工工资关系的二维表格:
        编号 姓名 基本工资 奖金 津贴 实领工资
        001 张三 300.00 60.00 80.00 440.00
        2.根据二维表格确立数据结构(STRUCTURE):字段名(Fild Name)(或数据项),数据类型(Type),数据宽度(Width)等。如上表,除“姓名”为字符型外,其它均应设数值型,“编号”也可为字符型。整个建立过程,DBASEⅢ数据库系统以会话方式提示操作。
        3.以多种方式输入数据并存盘(CTRL-W)。
        DBASEⅢ系统对数据录入提供了好几种方式,可根据实际选用,输入数据结束时,别忘了用CTRL-W键存盘。至此数据库已经建立。建立数据库的过程:就是建立数据库结构和输入数据。
        (二)、DBASEⅢ数据库系统应用程序的设计和编写(或DBASEⅢ命令文件的建立:MODIFY COMMAND 文件名)。
        建立数据库是我们工作的基础,维护、使用数据库的数据是我们的目的,运用DBASEⅢ命令才是达到目的的手段。
        DBASEⅢ命令有两种使用方式。打开数据库(USE〈文件名〉),键入命令语句,对数据进行建立、修改、查询等有关操作,是一种直接处理方式,只能解决一些支离破碎的问题。将重复使用的命令语句序列按一定规则编写在一个文件(.PRG文件)内,以执行预先编制的PRG文件(或命令文件)来完成一系列命令语句,就构成了一个DBASEⅢ数据库系统的应用程序。后一种叫程序方式。
        DBASEⅢ应用程序系统一般由主控程序和一些处理程序组成。
        主控程序向用户表明该程序系统的目的和各个功能模块,提供用户选择处理。它具有为整个系统建立工作环境、调用和运用子程序、在返回园点提示符前关闭各类文件等三个主要功能。
        处理程序则是具体执行各种数据库处理(编辑、查询、报表输出等)的一个个子程序。
        1.命令文件建立的方式:
        命令文件可在DBASEⅢ系统状态下,键入:“.MODIFY COMMAND 文件名”直接编写;也可用字处理软件(WS WPS CCED等)的非文书编辑菜单编写。注意:①“.MODIFY COMMAND 文件名”命令建立的文件最多不能超过4096个字节②用字处理软件编写应用程序,键入文件名时,一定要输入后缀名.PRG。
        2.DBASEⅢ命令文件的运行:
        (1)DO命令方式:.DO 文件名
        (2)操作系统方式:〉DBASE 文件名
        3.DBASEⅢ数据库系统的特点:
        ①DBASEⅢ数据库系统中命令语句的功能与它字面上的英文词 义很接近,建议初学者每学习一个命令除了掌握其格式外,最好弄懂命令的英文词义和拼读。
        4.DBASEⅢ数据库系统的书写格式:
        对数据库文件进行操作的命令,一般格式为:
        .〈命令名〉 [〈范围〉][〈表达式〉][FOR/WHILE〈条件〉]
        ①任一命令动词必须是命令行的第一个非空格字符,其它各种短语以空格为分隔符跟在之后;②一个命令行所有字符不得超过254个ASCII;③命令行及关键字可简写成前4个字符;④大写字母与小写字母等效。
        (三)、数据库系统DBASEⅢ的文件类型
        DBASEⅢ数据库系统它主要有两种类型文件:一类是根据数据特征建立起的后缀名为.DBF的数据库文件,功用是存放数据;另一类用命令语句编写的应用程序,其后缀名为.PRG,功用是维护和使用数据库的数据。除此外,其它类型的文件大都是系统自动生成。
        三、结束语
        DBASEⅢ数据库系统就两个内容:A.建立数据库;B.对数据库进行操作,以完成我们的工作任务。建立数据库,就是按一定规则集合信息资料;操作数据库,就是执行一系列命令动词,将命令动词集合在一个文件内,就构成了应用程序。数据库和应用程序就组成了一个数据库管理系统。这就是数据库系统DBASEⅢ的全部内容。