实验五:表的排序、索引及数据库操作 下载本文

实验五:表的排序、索引及数据库操作

一、实验目的:

1.掌握数据表的排序与索引 2. 数据库操作 二、实验内容:

1.设置默认目录为D盘根目录:

1)菜单方式:“工具”——“选项”——“默认目录” 2)命令方式:在命令窗口中输入 set default to d:\\0000

(注:先要在D:盘上有一个文件夹”0000”,也可以是其它命名) 建立如下的表

create table t(tno C(8),tn C(8),sex L,title C(10),dept C(8),salary N(7,2),photo G,memo M)

一、排序操作

1. 对t.DBF中的sex为.T.的记录按tn字段升序进行排列,产生一个名为stn.DBF的表文件,并显示xb的所有记录。 实验步骤: USE t

SORT TO stn ON tn FOR sex=.T. USE stn LIST

2. 将t.DBF第2条到第4条记录按tno排序,生成表tp.DBF,并显示tp的所有记录。 实验步骤: USE t GO 2

SORT TO tp ON tno NEXT 3 USE tp BROWSE

3.在t.DBF中salary大于4500的记录按tn字段值升序排列,并将结果存放在tf.dbf中。 实验步骤: USE t

Sort to tf on tn for salary>4500 Use tf List

(browse / display continue都可以) 二 索引操作

1. 对t.DBF建立以tn为关键字的单项索引文件xm.IDX,并显示索引后所有记录。 实验步骤: USE t

INDEX ON tn TO xm LIST

在t.DBF中快速查找并显示tn为陈明的记录。 SET ORDER TO xm SEEK \陈明\DISPLAY

2. 对t.DBF按tno建立复合结构索引文件,索引标识为xh,并显示索引后所有记录。 实验步骤: USE t

INDEX ON tno TAG xh LIST

(参照书本P61,再设置成唯一索引unique、候选索引candidate的降序排列降序descending)

3. 对t.DBF建立复合结构索引文件,先按tno索引,再按tn索引,索引标识为td。不输出记录号。 实验步骤: USE t

INDEX ON tno+tn TAG td LIST OFF

5.在t.DBF中快速查找并显示dept为软件的记录。 实验步骤: USE t

INDEX ON dept tag xy Set order to tag xy SEEK “软件” DISP

三、数据库及其建立

二、建立数据库 ?①在项目管理器中

??②新建对话框?③命令方式??在项目管理器中打开数据库??通过打开对话框打开数据库?使用命令打开数据库?三、使用数据库

四、修改数据库

用户可以在DB设计中完

?从项目管理器中打开DB设计器??从\打开\对话框中打开DB设计器?使用命令?成对DB的建立,修改和删除

方法

五、删除数据库

通常在项目管理

?移去:从项目管理器中删除??删除:从项目管理器和磁盘上删除相应的DB?取消?器中