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

近期下载者

相关文件


收藏者