Visual Foxpro 上机练习题
一、创建“图书管理”项目文件。425-0052536
1、 在自己的目录(已有的,以自己的准考证号建的目录)下创建“图书管理”项目文件:TSGL.pjx
2、编辑项目信息,具体内容;在“作者”栏填上考生自己的“姓名”,“单位”栏填上“准考证号”。
二 在“图书管理”项目中创见自由表TS.DBF ,并保存在当前目录下。
1、 TS.DBF的结构如下:
字段 字段名 类型 宽度 小数位 Nulls
1 序号 字符型 7 否
2 书名 字符型 20 是
3 编者 字符型 8 是
4 出版社 字符型 20 是
5 单价 数值型 5 2 是
2、输入TS.DBF的记录如下
书号 书 名 编 者 出 版 社 单 价 J000001 BASIC语言 李一明 科技出版社 7.80 J000002 BASIC语言 李一明 科技出版社 7.80 J000005 PASCAL语言 赵国辉 上海出版社 11.00 J000006 PASCAL语言 赵国辉 上海出版社 11.00 J000007 计算机应用基础 沈钦 人民出版社 10.50 J000008 计算机应用基础 沈钦 人民出版社 10.50 J000009 数据库及应用 江海波 科技出版社 12.00 J000010 数据库及应用 江海波 科技出版社 12.00
三 数据库和数据表的操作(20分)
1、在图书管理项目中,创建名为“图书借阅.DBC“的数据库文件。并保存在当前默认目录下。
2、在图书借阅.DBC的数据库中,创建一个名为 JY.DBF的数据库表,结构如下,不输入记录。 字段 字段名 类型 宽度 小数位 Nulls
1 书号 字符型 7 否
2 借阅状态 逻辑型 1 否
3 借阅人 字符型 8 否
4 借书日期 日期型 8 是
5 还书日期 日期型 8 是
3、将自由表TS.DBF加到“图书借阅.DBC“的数据库文件中,使之成为数据库表。
4、在TS.DBF表中,将“书号”字段的有效性规则设置为:第一位必须是J,且必须满7位。错误提示信息为“序号不符合要求”。_________left(书号,1)="J" and len(书号)=7
四、创建和使用索引(15)
1、在TS.DBF表中,建立索引序列:书号(主索引)
2、在JY.DBF表中,建立索引序列:书号(普通索引)
3、在TS.DBF表和JY.DBF表之间建立永久关联,并设置参照完整性规则,设置“修改”和“删除”为级联,“插入”为限制。
五、表单、菜单、报表设计