(1)建立数据库orders_manage,将自由表employee和orders添加到新建的数据库中。 (2)为employee表的性别字段设置默认值“男”。 (3)为employee表的“性别”字段定义有效性规则,规则表达式为: 性别$"男女",出错提示信息为“性别必须是男或女”。 (4)使用SQL命令从employee表中查询所有已婚(婚否字段值为逻辑真)记录的职工号、姓名、性别和出生日期信息,结果按出生日期降序排序存入表infor_da中,同时把所用命令存入文本文件cmd_da.txt。
【正确答案】正确答案:(1)①在命令窗口执行命令: MODIFY DATABASE orders_manage ,新建数据库并打开数据库设计器。 ②在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的“打开”对话框中双击“employee”表,将表添加到数据库中,以同样的方法将“orders”表添加到数据库中。 (2)右击数据库设计器中的“employee”表,选择【修改】快捷菜单命令,打开“employee”表设计器,选中“字段”选项卡中的“性别”字段,然后在“字段有效性”的“默认值”文本框中输入:"男"。 (3)紧接上小题操作选中“性别”字段,在“字段有效性”的“规则”文本框中输入:性别$"男女",在“信息”框中输入:"性别必须是男或女"。 (4)①在命令窗口执行命令: MODIFY FILE cmd_da,打开文本文件编辑器。 ②在编辑器中输入如下程序代码(以下程序是通过查询设计器生成)。 SELECT employee.职工号,employee.姓名,employee.性别,employee.出生日期; FROM orders_manage!employee;WHERE employee.婚否=.T.;ORDER BY employee.出生日期DESC;INTO TABLE infor_da.DBF ③在命令窗口执行命令:DO cmd_da.txt,执行文件(注意:执行文件时,文件后缀名.txt不能缺省)。
【答案解析】解析:本大题考查了数据库和表的基本操作;字段有效性规则的定义及SQL查询语句的使用。 通过MODI FY DATABASE<数据库名>命令可在新建数据库的同时打开数据库设计器,然后在数据库设计器中完成添加数据表的操作.而建立字段有效性规则则需要在表设计器中完成,注意只有将自由表转为数据库表之后,才能设置字段有效性规则。 本大题中SQL查询语句考查的是SQL排序查询,语句比较简单,如果对SQL语句不太熟悉,也可以直接在查询设计器中进行设计,然后将查询设计器中生成的代码复制到文本文件中,另外要注意的是在执行文本文件时,文本文件的扩展名.TXT不能缺省。