在考生文件夹下,打开一个公司销售数据库selldb,完成如下操作: (1)为各部门分年度季度销售金额和利润表s_t创建一个主索引和普通索引(升序),主索引的索引名为no,索引表达式为“部门号+年度”;普通索引的索引名和索引表达式均为“部门号”。 (2)在S T表中增加一个名为“备注”的字段、字段数据类型为“字符”、宽度为30。 (3)使用SQL的ALTER TABLE语句将s_t表的“年度”字段的默认值修改为“2004”,并将该SQL语句存储到命令文件one.prg中。 (4)通过“部门号”字段建立s_t表和dept表问的永久联系,并为该联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“忽略”。
①建立一个如图1-14所示的表单名和文件名均为myform的表单。表单的标题是“教师情况”,表单中有两个命令按钮(Command1和Command2),两个复选框(Check1和Check2)和两个单选钮(Option1和Option2)。Command1和Command2的标题分别是“生成表”和“退出”,Check1和Check2的标题分别是“系名”和“工资”,Option1和Option2的标题分别是“按职工号升序”和“按职工号降序”。②为“生成表”命令按钮编写程序。程序的功能是根据表单运行时复选框指定的字段和单选钮指定的排序方式生成新的自由表。如果两个复选框都被选中,生成的自由表命名为two.dbf,two.dbf的字段包括“职工号”、“姓名”、“系名”、“工资”和“课程号”;如果只有“系名”复选框被选中,生成的自由表命名为onex.dbf,onex.dbf的字段包括职工号、姓名、系名和课程号;如果只有“工资”复选框被选中,生成的自由表命名为one_xx.dbf,one_xx.dbf的字段包括职工号、姓名、工资和课程号。③运行表单,并分别执行如下操作:选中两个复选框和“按职工号升序”单选钮,单击“生成表”命令按钮。只选中“系名”复选框和“按职工号降序”单选钮,单击“生成表”命令按钮。只选中“工资”复选框和“按职工号降序”单选钮,单击“生成表”命令按钮。
将学生表STUDENT中的学生年龄(字段名是AGE)增加l岁,应该使用的SQL命令是:UPDATE STUDENT【 】
打开考生文件夹下的sport_project项目,项目中有一个表单sport form,表单中包括3个命令按钮。 请完成如下操作: ①编写并运行程序Four.prg。程序功能是:根据“国家”和“获奖牌情况”两个表统计并建立一个新表“假奖牌榜”,新表包括“国家名称”和“奖牌总数”两个字段,要求先按奖牌总数降序排列(注意“获奖牌情况”的每条记录表示一枚奖牌)、再按“国家名称”升序排列。 ②为表单sport_form中的“生成表”命令按钮编写一条命令,执行Four.prg程序。 ③将在基本操作中建立的快速报表sport_report加入项目文件,并为表单sport_form中的命令按钮“浏览报表”编写一条命令,预览快速报表sport_report。 ④将自由表“国家”和“获奖牌情况”加入项目文件sport_project,然后将项目文件连编成应用程序文件sport_app.app。
表单控件的属性,既可在属性对话框中设置,又可在【 】中设置。
使用如下数据表。 “学生”表:学号C(8),姓名C(8),性别C(2),系名(6) “课程”表:课程编号C(4),课程名称C(12),开课系名C(10) “成绩”表:学号c(8),课程编号C(4),成绩N(6,2)
如果要改变一个关系中属性的排列顺序,应使用的关系运算是( )。
要求为当前表建立一个候选索引,索引表达式为“职工号”,索引名zgh,则下列各语句中,正确的是( )。
数据表是由 【 】和表记录两部分组成。
把一个项目编译成一个应用程序时,下列的叙述正确的是( )。
“表格生成器”对话框包括四个选项卡,其中“表格项”选项卡的作用是
对于图书管理数据库,检索当前至少借阅了5本图书的读者的姓名和职称。下面SQL语句正确的是______。 SELECT姓名,职称FROM读者WHERE借书证号IN;
在SQL语句中,要删除仓库表中仓库号的字段值是WH1的记录,可利用命令: 【 】FROM仓库WHERE仓库号="WH1"
在2号工作区打开数据表xs.dbf,并设置别名为student,应输入的命令是:USE xs.dbf IN 2【 】student
有如下程序文件mal.prg: SET UDFPARMS TO VALUE n=1 DOproc1 WITH n ?n+2 PROCEDURE proc 1 PARAMETERS m FOR k=2 TO 4 m=m+k ENDFOR RETURN 在命令窗口输入DO mal命令后,程序的输出结果是( )。
下列关于SQL中HAVING子句的描述,错误的是
在Visual FoxPro中,CONTINUE与【 】命令配合使用。
下列关于命令DO FORM XX NAME YY LINKED 的陈诉中,正确的是( )