实验三 数据库和数据表的操作(二)

更新时间:2023-03-13 19:22:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验三 数据库和数据表的操作(二)

(一)实验目的要求

1.掌握建立数据库的三种方法(数据库设计器、create database命令、项目管理器)。 2.掌握创建索引文件的两种方法(利用表设计器、利用index on命令)。 3.掌握索引文件的使用方法。

4.掌握索引查询命令(seek、find)的使用方法。 5.掌握建立数据库表间关联的方法。 6.掌握数据库表的某些特殊操作方法。 (二)实验内容

1.建立数据库。 2.建立索引文件。 3.使用索引文件。 4.使用索引查询命令。 4.建立数据库表间关联。 5.设置数据库表的特殊操作。 (三)实验指导

实验3-1 用Index命令为“房屋”表中的“房号”字段建立候选索引。 操作步骤如下:

在命令窗口输入如下命令: Use 房屋

Index on 房号 tag 房号 CANDIDATE

实验3-2 Index命令为“物业费”表中的“房号”字段建立惟一索引。 操作步骤如下:

在命令窗口输入如下命令: Use 物业费

Index on 房号 tag 房号 UNIQUE

实验3-3 Index命令为“物业费”表中的“经办人”字段建立普通索引。 操作步骤如下:

在命令窗口输入如下命令: Use 物业费

Index on 经办人 tag 经办人

实验3-4 利用表设计器为“物业费”表中的“交费时间”字段建立普通索引,并按索引值显示结果。

操作步骤如下:

⑴在“表设计器”窗口中为“物业费”表中的“交费时间”字段建立普通索引,并确定索引方向为升序。如图3-1所示。

图3-1

⑵显示“浏览”窗口,如图3-2所示。

图3-2

⑶从“表”菜单中选择“属性”,显示“工作区属性”窗口。如图3-3所示。

图3-3

⑷在“索引顺序”框中,选择要使用的索引“交费时间”。 如图3-3所示。 ⑸选择“确定”,显示在“浏览”窗口中的表将按照索引指定的顺序排列记录。 如图3-4所示。

图3-4

实验3-5在表物业费中,利用seek命令查找经办人为“王小雨”的记录并显示。 操作步骤如下:

在命令窗口输入如下命令: Use 物业费

Index On 经办人Tag 经办人 Set Order To经办人 Seek “王小雨” Display

实验3-6对“业主”表和“房屋”表之间建立一对一临时关系。 操作步骤如下:

①打开“物业费管理”数据库,进入数据库设计器窗口。

②打开“业主”表,确定其为父表,并按房号字段建立索引名为房号的主索引。

③打开“房屋”表,确定其为子表,并按房号字段建立索引名为房号的主索引(或候选索引)。

④在数据库设计器窗口, 在父表的房号索引标识上按下左键不放,拖动到子表的房号索引标识上,释放鼠标按钮,我们可以看到两个表的索引标识之间有一条黑线相连接,表示出这两个表之间的一对一永久关系,如图3-5所示。

图3-5

实验3-7给“物业费管理”数据库中的“员工”表设置显示标题。 操作步骤如下:

⑴打开“物业费管理”数据库,进入数据库设计器窗口。

⑵在数据库设计器窗口中单击选中“员工”表,在“数据库”快捷菜单中执行浏览命令,进入浏览器窗口,如图3-6所示。

图3-6

⑶在VFP主菜单中选择“显示”→“表设计器”命令,进入“表设计器”窗口,如3-7所示。

⑷在“表设计器”窗口中选定“编号”字段,在“显示”区中的标题文本框中输入“员工编号”(不须用定界符),单击“确定”按钮,出现 “表设计器”询问对话框。

⑸单击“是”按钮,“编号”字段的显示标题“职工编号”便定义完成了,按照以上步骤可以定义其它字段的显示标题。

⑹再打开“员工”表的浏览窗口,如图所示,“编号”字段的标题已经变为“员工编号”。 如图3-8所示。

图3-7

图3-8

实验3-8 给“物业费管理”数据库中的“业主”表中的“性别”字段设置有效规则。 操作步骤如下:

⑴打开“物业费管理”数据库,进入数据库设计器窗口。

⑵在数据库设计器窗口中选中“业主”表,在“数据库”快捷菜单中执行修改命令,进入“表设计器”窗口。

⑶在“表设计器”窗口中选定“性别”字段,在“字段有效性”区中的“规则”文本框中,输入表达式“性别=”女” or性别=”男””(如果是较为复杂的表达式,也可以单击“规则”框旁边的“...”对话框按钮启动“表达式生成器”,在其中设置有效性表达式),单击“确定”按钮,完成对“性别”字段有效规则的设置,如图3-9所示。

图3-9

⑷在“业主”表的浏览窗口,编辑或追加记录时,若“性别”字段违反了有效规则,系

统会弹出提示窗口,如图3-10所示。

图3-10

⑸在系统提示窗口,单击“还原”按钮,恢复字段原来状态,返回浏览窗口以备重新输入字段内容。

我们不但可以给表中的字段赋予数据库的属性,而且可以为整个表或表中的记录赋予属性。在“表设计器”中,通过“表”选项卡可以访问这些属性。

本文来源:https://www.bwwdw.com/article/ni2x.html

Top