第一套 一、 基本操作题 1. 执行 modi data cust_m,创建数据库 2. 在数据库中右键添加题目要求的表文件 3. 在 cust 表上右键—修改,打开设计器,根据提示为表建立主索引 4. 在 order1 表上右键—修改,打开设计器,根据提示为表建立候选索引和普通索引。 二、 简单应用 1. creat view 命令打开视图设计器,添加 order1 表,字段全部添加,筛选: 金额<1000,排序依据: 订单编号 升序,关闭,保存为 order_view。最后在命令窗口执行: sele *from order_view into table v1,完成该题。 2. modi menu my_menu,打开设计器输入“文件”和“帮助”两菜单项,继续为“文件”创建 其子菜单“打开”,“存为”,“关闭”,其中“关闭”的命令代码是:set sysmenu to default, 生成菜单,完成该题。 三、 综合应用 "计算"按钮的 CLICK 事件代码为: UPDATE SCORE SET 学分=IIF(物理>=60,2,0)+IIF(高数>=60,3,0)+IIF(英语>=60,4,0) SELECT ,学分 FROM SCORE ORDER BY 学分, DESC INTO TABLE XF "关闭"按钮的 CLICK 事件代码为: THISFORM.RELEASE ******************************* 第二套 一、 基本操作题 1. creat project sales_m,创建项目。 2. 在项目中切换到数据选项卡,选中“数据库”,单击右边的“新建”按钮,建立题目要求的数 据库。 3. 在数据库中右键添加题目所述的表文件。 4. 在 order1 上右键—修改,打开设计器,建立候选索引。 二、 简单应用 1. modi query query1,打开设计器,添加 order1 和 cust,字段按题目要求添加,筛选:所在地=”北 京”,设计器中右键—查询去向—表,输入 query1,运行该
查询,关闭保存。 2. modi form my_form, 打 开 设 计 器 , 添 加 两 个 命 令 按 钮 , 分 别 将 其 name 属 性 改 为 cmdyes,cmdno,caption 属性为“登录”,“退出” 。 三、综合应用 modi menu menu_lin,打开设计器, "计算"菜单项的过程为: SET SAFE OFF CLOSE ALL USE STOCK_FK ZAP SELE 股票代码,(买入价-现价)*持有数量 AS 浮亏金额 FROM STOCK_SL WHERE 买入 价>现价 INTO ARRAY JG INSERT INTO STOCK_FK FROM ARRAY JG SELECT SUM(浮亏金额) AS 浮亏金额 FROM STOCK_FK INTO TABLE STOCK_Z ALTER TABLE STOCK_Z ALTER 浮亏金额 N(11,2) "退出"菜单项的命令为:
SET SYSMENU TO DEFAULT ********************************************** 第三套 一、 基本操作题 1. modi data cust_m,打开数据库,在 cust 表上右键—修改,打开其设计器,创建主索引。 2. 数据库设计器中用鼠标从 cust 表的主索引拖向 order1 表的普通索引,完成。 3. 执行 alter table cust add column 客户等级 c(2) null 4. 在 order1 表上右键—修改,打开设计器,选中“金额”一栏,在下方的有效性规则输入题目 要求的事项。 二、 简单应用 1. 执行 modi comm dbtest3,打开程序,修改后代码如下: SET TALK OFF SET SAFETY OFF OPEN DATABASE SDB &;&;****Error*** CREATE VIEW VS1 AS ; SELECT
STUDENT2., , AVG(成绩) 平均成绩, MIN(成绩) 最低分, COUNT(*) 选课门数, 院系编号; FROM STUDENT2, SC ; &;********Error**** WHERE STUDENT2. = SC. ; GROUP BY SC. HAVING COUNT(课程号) > 3; ORDER BY 平均成绩 DESC &;&;******Error*** CLOSE DATABASE RETURN 保存,运行,完成。 2. 执行 modi menu my_menu,打开设计器,输入“浏览”项,继续创建其子菜单“客户”,“订 单”,“退出”,分别在其命令中输入题目中的命令,生成保存。 三、 综合应用 modi form form_my, 打 开 设 计 器 , 添 加 两 个 命 令 按 钮 , 分 别 将 其 name 属 性 改 为 cmdyes,cmdno,caption 属性为“统计”,“关闭” 。 "统计"按钮的 CLICK 事件代码为: CLOSE DATA ALL USE SCORE_FS SCAN STORE 0 TO ZF,XK IF 物理#-1 ZF=ZF+物理 XK=XK+1 ENDIF IF 高数#-1 ZF=ZF+高数 XK=XK+1 ENDIF IF 英语#-1 ZF=ZF+英语
XK=XK+1 ENDIF REPLACE 平均分 WITH ZF/XK ENDSCAN SELE ,平均分 FROM SCORE_FS ORDER BY 平均分 DESC, INTO TABLE PJF "关闭"按钮的 CLICK 事件