10140_dbms
所属分类:其他数据库
开发工具:Visual C++
文件大小:54KB
下载次数:5
上传日期:2008-06-04 10:46:47
上 传 者:
cc93691810
说明: 这是一个基于dos的dbms,需要用到pdos95.bat,可执行创建数据库和表,修改和删除等功能,共学习用
(This is a dos based on the dbms, needed pdos95.bat, executable to create databases and tables, modify, and delete functions, with a total learning)
文件列表:
BOOK.YDB (61, 2002-05-10)
DBMS.CPP (29466, 2002-05-10)
Dbms.exe (66462, 2002-05-10)
DBMS.PRJ (5769, 2002-05-10)
key.h (4163, 2002-05-04)
MENU.CPP (10093, 2002-05-10)
MENU.H (1984, 2002-05-10)
MYFUNC.CPP (1403, 2002-05-09)
MYFUNC.H (399, 2002-05-06)
TYPE.H (321, 2002-04-07)
书.YDB (298, 2002-04-15)
地址.YDB (132, 2002-04-18)
----------------------------YKH数据库系统 第二版本自述文件--------------------------
-----------------------------作者:余康华---------------------------------
-----------------------------2002年4月17日---------------------------
*********注意:由于系统是中文方式。请先把程序复制到硬盘上,
并先载入MS-DOS中文内核(执行:pdos95.bat),
并且建议采用命令方式。
-----------------------------内容目录------------------------------------
1。前言
2。操作说明
3。文件说明
4。功能说明
5。系统说明
6。下一版本说明
--------------------------------------------------------------------------
1.前言
本程序由余康华2002年4月使用Borland c++4.0编写完成。得到作者的同意,您可以
得本程序的全部源代码、你还可以修改、复制和发布本程序及说明文件。
** 但是您必须保留各文件中的版权信息。:>- **
更多的信息。请访问:www10.brinkster.com/ykhlab
或E-Mail至:ykhlab@etang.com
2.操作说明
0. 本程序运行在MS-DOS中文方式。运行系统时,请先将窗口
最大化!
1。在任意输入方式。按ESC键可取消当前操作
2。本程序表文件的扩展名为".YDB"
3。在系统中,最多可打开10个表文件,在系统中称之为“工作区间”,用“A--J"、
"a-j" 或 "0-9" 表示。可以用"select"命令进行工作区间的切换。
4. 本系统中,每个表文件最多有30个字段。但是您要确保一个记录可以在一行中
显示。
3。文件说明
dbms.h----------------系统源程序的公用头文件。
type.h----------------系统源程序的公用类型头文件。
dbms.cpp--------------系统源程序实例头文件。
*.*-------------------其他的文件,Borland c++4.0系统环境文件集。
书.ydb--------------一个系统关于图书管理的实例
地址.ydb-------------一个花名册管理的实例
4.功能说明
1。create\新建\new (这三个命令在系统中等价)
格式:
命令:新建 [文件名] (请不要跟扩展名)
字段个数:<字段个数> (请不要超过30个字段)
说明:新建一个新的表文件,如果输入的文件名已存在,则可决定是否覆盖。
2。save\保存
命令:保存
说明:保存当前文件
3。use\load\open\打开
命令1:打开
命令2:打开 [文件名]
说明: 在当前工作区间打开指定文件(已存在的文件)
4。list /清单
格式1:
命令:list
格式2:
命令:list 记录号
格式3:
命令:list 起始记录号-结束记录号
说明:显示当前工作区间中指定范围的记录
5。exit/quit/退出
命令:exit
说明:退出系统,系统会自动检测有否被修改,但未保存的文件,有则提示
是否保存。
6。add/ins/添加
格式:
命令1:添加
命令2:添加 记录号 (插入在“记录号”之后)
说明:在当前表文件中插入一条记录。
7。 goto
格式:
命令1: goto
命令2: goto 记录号
命令1: goto top
命令1: goto bottom
说明:移动当前记录指针。
8。list/清单
格式:
命令1:list
命令2:list 记录号1,记录号2,....记录号n
命令2:list 起始记录号-结束记录号 (是"-"字符)
说明:显示当前表文件中的记录。
9。清屏/cls/clear
说明:清除屏幕内容
10。struct/结构
说明:显示当前表文件的字段结构
11。select/选择
格式:
命令1:select
命令2:select 0-9
命令1:select a-j 或 A-j
说明:
格式1: 切换为上次的使用SELECT命令 的工作区间
格式2。3:切换到指定的工作区间
12.State/状态
格式:
命令1:state
命令2:state 工作区间代号
说明:
格式1:显示10个区间的作用情况
格式2:显示当前工作区间的使用情况
13.record/记录
说明:显示当前表文件中的记录个数
14.modify/修改
格式:
命令1:modify
命令2:modify 记录号
说明:修改指定或当前记录
15.DOS命令
格式:
命令:!DOS命令
说明:在系统中执行DOS命令
16。SKIP
格式:
命令1:skip
命令2:skip 记录个数据
说明:相对于当前记录,移动当前记录指针。格式1为向下移动一个记录
17。help/帮助
格式:
命令1:help
显示系统命令
18。 total/统计
说明:统计当前表文件中记录个数
19。close/关闭
说明:关闭当前表文件
5。系统说明
本程序采用C++作编码语言,并作为我的毕业设计。但并没有发挥C++面向对象的优点,
但系统源代码中在量采用了数据结构中的双向链表。程序中已有注译,
您可以很修改它们,以使用之运行得更好。
:)为发扬GNU***软件精神,本程序的所有文件您都可以免费获得。
6。下一版本说明
在下一版本中,我将使系统支持鼠标、菜单、窗口。但因时间不够。所以这一版本
的系统还不支持这些功能。同时,下一版本还将支持条件查询和运行脚本的的功能。
:) 这是关系数据库必须的功能。作者将自已编写一个脚本解释程序,作为系统实用
程序,您同样可以得到其源代码。当然,作者的能力是有限的。很需要您的帮助。:)
如果您能提供有助资料,不胜感谢!
作者:余康华于江西省渝工学院2002/4/17
近期下载者:
相关文件:
收藏者: