一、按下列要求写出相应的命令序列。
1、将所有性别为男的记录,先按姓名字段值的升序,再按出生日期值的降序排序,,
SORT TO ON 姓名/A,出生日期/D FOR 性别="男"
2、按入学分字段值的降序、。
INDEX ON 入学分 TAG 入学分 OF DESCENDING
INDEX ON 学号 TAG 学号 OF ASCENDING
3、按入学分字段值的降序,。
INDEX ON 入学分 TAG 入学分 OF DESCENDING
INDEX ON 年龄 TAG 年龄 OF ASCENDING
INDEX ON 学号 TAG 学号 OF ASCENDING
4、以姓名字段建立索引文件,查找并显示姓“王”的第一个记录。分别用LOCATE、FIND、SEEK命令实现。
INDEX ON 姓名 TAG 姓名
LOCATE FOR 姓名="王" 或 FIND 王 或SEEK "王"
5、姓“齐”且职称为讲师的第一个记录。
locate for 姓名="齐" and 职称="讲师"
display
6、性别为男且职称为助教的所有记录。
list all for 姓别="男" and 职称="助教"
7、职称为副教授且工资级别为4的所有记录。
list all for 职称="副教授" and 工资级别="4"
8、查询68年7月1以后,72年8月1日以前出生的记录。
list all for 出生年月>ctod("07/01/68") and 出生年月<ctod("08/01/72")
9、查询姓名中含“春”字的记录。
list all for "春"$姓名
10、查询出生年月为“09/10/68”的记录。
List all for 出生年月=ctod("09/10/68")
二、简答题
1、永久关系和临时关系有什么区别,存在于哪些表中。
Visual FoxPro 。永久关系是数据库表之间的一种关系,这种关系不仅在运行时存在,而且一直保留;临时关系是在任意类型表之间建立的一种关系(自由表间只能建立临时关系),临时关系建立以后使得一个表(子表)的记录指针随另一个表(父表)的记录指针移动。对于建立临时关系的两表,只要其中一表被关闭,临时关系即不再保留,当再需要使用这种关系时,必须重建。
2、如何建立两表间的永久关系和临时关系?
建立表间永久关系的方法:①为数据库表需要建立关系的字段建立索引(父表的索引一定是主索引或候选索引。)②建立表间关系,直接将父表的主索引或候选索引拖到子表索引标签处即建立了表间的永久关系(若子表的索引也是主索引或候选索引,则建立的是一对一关系;若子表索引为普通索引或唯一索引,则建立的是一对多关系)
建立临时关系的方法:
①在工作区中打开表并赋予一个自定义别名:②打开子
数据库补考试卷 来自淘豆网www.taodocs.com转载请标明出处.