在下完成下列操作(在“成绩管理”数据库中完成):
(1)为“学生”表的“学号”字段建立升序主索引,索引名为学号。
(2)为“学生”表的“性别”字段定义有效性规则,规则表达式为:性别$“男女”,出错提示信息是:“性别必须是男或女”。
(3)在“学生”表的“性别”和“年龄”字段之间插入一个名为“出生日期”的字段,数据类型为“日期型”(修改表结构)。
(4)用SQL的UPDATE命令将学生“王三风”的出生日期修改为1983年5月1日,并将该语句粘贴在SQL.TXT文件中(第一行,只占一行)。
参考答案:
[微步骤]
(1)打开Visual FoxPro,在命令窗口中依次执行下列命令,然后按Encer键。
OPEN DATABASE 成绩管理
USE 学生
MODIFY STRUCTURE
在打开的表设计器中,选择“索引”选项卡,在“索引名”下输入“学号”,在“类型”中选择“主索引”,在“表达式”中输入“学号”。单击“确定”命令按钮保存所做的修改。
(2)打开“学生”表设计器根据题目要求操作,具体步骤如图5.1所示。
(3)在表设计器中,插入新字段“年龄”,具体如图5.2所示。
(4)在命令窗口中输入:“UPDATE学生SET出生日期={^1983/05/01} WHERE 姓名=‘王三风’”后,按Enter键,然后将此命令复制到新建的文本文件中,输入文件名SQL.TXT。具体步骤如图5.3所示。
解析:
本题关键字有:在表设计器中完成操作;在命令窗口输入代码并存到文本文件中。