令窗口输入SQL命令: ALTER TABLE student ADD UNIQUE 学号 TAG 学号 按下回车键。
并将该语句保存到three.prg文件中。
4同第2小题,打开course表的表设计器,建立候选索引quot课程编号quot。
1.在考生文件夹下打开数据库SCORE_MANAGER,该数据库中有3个表STUDENT、SCORE1和COURSE,根据已经建立好的索引,建立表间联系。
2.为COURSE表增加字段:开课学期N20。
3.为SCORE1表中的quot成绩quot字段设置字段有效性规则:成绩>=0,出错提示信息是:quot成绩必须大于或等于零quot。
4.将SCORE1表中quot成绩quot字段的默认值设置为空值NULL。
【操作步骤】 1单击工具栏中的quot打开quot按钮,打开考生文件夹下的数据库SCORE_MANAGER,在父表中选中主索引,按住鼠标左键拖动至子表相应的普通索引上,释放鼠标。
2在数据库设计器中右击表COURSE,选择quot修改quot命令,在表设计器中,将光标移动到最后的空字段处,输入字段名quot开课学期quot,数据类型为数值型20。
3 在数据库设计器中右击 表SCORE1,选择quot修改quot命令,在弹出的表设计器中选中quot成绩quot字段,在quot字段有效性quot中的quot规则quot文本框中输入quot成绩gt0quot ,在quot信息quot文本框中输入quotquot成绩必须大于或等于零quotquot。
4同上题打开表SCORE1的表设计器,选择quot成绩quot字段,单击NULL列下的按钮表示此列允许空值,然后再在quot字段有效性quot中的默认值中输入quot.NULL.quot。
在考生文件夹下完成如下操作: 1.用SQL语句从rate_exchange表中提取外币名称、现钞买入价和卖出价3个字段的值,并将结果存入rate_ex表中字段顺序为外币名称、现钞买入价和卖出价,字段类型和宽度与原表相同,记录顺序与原表相同,并将相应的SQL语句存储于文本文件one.txt中。
2.用SQL语句将rate_exchange表中外币名称为quot美元quot的卖出价修改为829.01,并将相应的SQL语句存储于文本文件two.txt中。
3.利用报表向导根据rate_exchange表生成一个名为quot外币汇率quot的报表,报表按顺序包含外币名称、现钞买入价和卖出价3列数据,报表的标题为quot外币汇率quot其他使用默认设置,生成的报表文件保存为rate_exchange。
4.打开生成的报表文件rate_exchange进行修改,使显示在标题区域的日期改在每页的注脚区显示。
【操作步骤】 1单击工具栏中的quot新建quot按钮,新建一个文本文件,写入如下代码,保存文本文件为one,在命令窗口输入quot DO one.txtquot,执行代码。
one.txt中输入的代码 SELECT 外币名称现钞买入价卖出价 FROM rate_exchange INTO TABLE rate_ex.dbf 2单击工具栏中的quot新建quot按钮,新建一个文本文件,写入下面的代码,保存文本文件为two。
在命令窗口输入quotDO two.txtquot,按下回车键执行代码。
two.txt中输入的代码 Update Rate_exchange set 卖出价829.01 where 外币名称美元 3单击工具栏上的quot新建quot按钮,打开quot新建quot对话框,文件类型选择quot报表quot,单击quot向导quot按钮。
在quot向导取向quot对话框中双击quot报表向导quot,在quot报表向导quot步骤1中选择表rate_exchang,并将quot外币名称quot、quot现钞买入价quot和quot卖出价quot添加到quot选定字段quot,连续单击quot下一步quot直到quot步骤6-完成quot,输入报表标题quot外币汇率quot,保存报表为quotrate_exchangequot。
4双击生成的报表文件rate_exchange,在报表设计器中,将显示在quot标题quot 区域的日期拖到quot页注脚quot区,保存报表文件即可 1.打开考生文件夹下的数据库College,物理删除该数据库中的temp表,然后将3个自由表quot教师表quot、quot课程表quot和quot学院表quot添加到该数据库中。
2.为quot课程表quot和quot教师表quot分别建立主索引和普通索引,字段名和索引名均为quot课程号quot,并为两个表建立一对多的联系。
3.使用SQL语句查询quot教师表quot中工资大于4500的教师的全部信息,将查询结果按职工号升序排列,查询结果存储到文本文件one.txt中,SQL语句存储于文件two.prg中。
4.使用报表向导为quot学院表quot创建一个报表three,选择quot学院表quot的所有字段,其他选项均取默认值。
【操作步骤】 1单击工具栏中quot打开quot按钮,打开考生文件下的College数据库,在数据库设计器中右击表temp,选择quot删除quot命令,在弹出的对话框中选择quot删除quot按钮;再在 数据库设计器空白处右击,选择quot添加quot命令,将自由表quot教师表quot、quot课程表quot和quot学院表quot添加到数据库中。
2在数据库设计器中右击需要修改的表,选择快捷菜单中的quot修改quot命令打开表设计器,分别为quot课程表quot和quot教师表quot按要求建立主索引和普通索引,在数据库设计器中从主索引拖拽到普通索引以建立两表间的联系。
3单击工具栏中的quot新建quot按钮,新建一个程序文件,输入下列代码。
SELECT FROM college教师表 WHERE 教师表.工资 gt 4500 ORDER BY 教师表.职工号 TO FILE one.txt 保存程序为two,并单击系统菜单中的运行按钮,运行程序。
4打开quot新建quot对话框,在quot文件类型quot选项卡中选择quot报表quot,单击quot向导quot按钮,再选择quot ,选择quot学院表quot,将该表所有字段添报表向导quot,单击 quot确定quot按钮,打开quot报表向导quot设计器,加到选定字段,最后输入报表名quotthreequot。
在考生文件夹下的数据库rate中完成下列操作: 1.将自由表rate_exchange和currency_sl添加到rate数据库中。
2.为表rate_exchange建立一个主索引,表currency_sl建立一个普通索引升序,两个索引的索引名和索引表达式均为quot外币代码quot。
3.为表currency_sl设定字段的有效性,规则为:quot持有数量<>0quot,错误提示信息是quot持有数量不能为0quot。
4.打开表单文件test_form,该表单的界面如下图所示,请修改quot登录quot命令按钮的相关属性,使其在运行时可以使用。
【操作步骤】 1单击工具栏中的quot打开quot按钮, 打开考生文件夹下的数据库rate,在数据库设计器空白处右击,选择quot添加quot命令,将表rate_exchange和currency_sl添加到数据库中。
2在数据库设计器中选中表rate_exchange并右击,选择quot修改quot命令,选择表设计器quot索引quot选项卡,在quot索引名quot列中填入quot外币代码quot,在quot类型quot列中选择quot主索引quot,在quot表达式quot列中填入quot外币代码quot,单击击quot确定quot按钮,保存表结构,用类似的方法,为currency_sl表建立普通索引。
在数据库设计器中从主索引拖拽到普通索引建立两表之间的联系。
3打开表currency_sl的表设计器,选中字段quot持有数量quot ,在quot规则quot栏中输入quot持有数量ltgt0quot,在quot信息quot栏中输入quotquot持有数量不能为0quotquot。
4单击quot打开quot按钮, 打开考生文件夹中的表单test_form,修改命令按钮quot登录quot的Enable属性为quot.T.-真默认quot,保存表单。
在考生文件夹下,打开数据库quot宾馆quot,完成如下操作: 1.打开quot客户quot表,为quot性别quot字段增加约束规则:性别只能为quot男quot或quot女quot,默认值为quot女quot,表达式为:性别quot男女quot。
2.为quot入住quot表创建一个主索引,索引名为fkkey,索引表达式为quot客房号+客户号quot。
3.根据各表的名称、字段名的含义和存储的内容建立表之间的永久联系,并根据要求建立相
上一篇:
【精品】江苏大学VFP期末考试题样卷(附答案)
下一篇:
爱情只不过就是,爱与不爱