问答题 1.在考生文件夹下新建一个名为“学校”的数据库文件,并将自由表“教师表”、“课程表”和“学院表”依次添加到该数据库中。 2.使用SQL语句ALTER TABLE…UNIQUE…将“课程表”中的“课程号”定义为候选索引,索引名是temp,并将该语句存储到文件one.prg中。 3.用表单设计器向导为“课程表”建立一个名为myfonn的表单,选定“课程表”中的全部字段,按“课程号”字段降序排列,其他选项选择默认值。 4.test.prg中的第2条语句是错误的,修改该语句(注意:只能修改该条语句),使得程序执行的结果是在屏幕上显示10~1,如下图所示。 10 9 8 7 6 5 4 3 2 1
【正确答案】正确答案:(1)在命令窗口输入“Create Data学校”,按下回车键执行语句,打开数据库设计器,将表“教师表”、“课程表”和“学院表”添加到数据库中。 (2)新建一个程序,输入“ALTER TABLE课程表ADD UNIQUE课程号TAG temp”,保存程序名为“one”,最后运行程序。 (3)通过表单向导新建一个表单,选定“课程表”的全部字段作为选定字段,选择按“课程号”降序排序,完成向导并输入表单文件名myform,如图3.84所示。
【答案解析】解析:在第2小题中,ALTER TABLE语句用于修改表的结构,其中ADD短语的功能是添加新的字段或索引,UNIQIJE短语的功能是指建立候选索引(注意:不是唯一索引),ADD UNIQUE连用表示新增一个候选索引,TAG短语用于指定索引名称。在第4小题中,由题意可知,DO…WHILE循环语句的格式如下。 DO WHILE<条件> <命令序列> ENDDO