vf第4章操作题目
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、
在考生文件夹下完成如下操作:
1. 打开"订货管理"数据库,并将表ORDER_LIST添加到该数据库中。
2. 在"订货管理"数据库中建立表CUSTOMER,表结构描述如下:
客户号字符型(6)
客户名字符型(16)
地址字符型(20)
电话字符型(14)
3. 为新建立的CUSTOMER表创建一个主索引,索引名和索引表达式均是"客户号"。
4. 将表ORDER_DETAIL从数据库中移出,并永久删除。
二、
在考生文件夹下的"订货管理"数据库中完成如下操作:
1. 将order_detail、order_list和customer表添加到数据库。
2. 为order_list表创建一个主索引,索引名和索引表达式均是"订单号"。
3. 建立表order_list和表order_detail间的永久联系(通过"订单号"字段)。
4. 为以上建立的联系设置参照完整性约束:更新规则为"限制",删除规则为"级联",插入规则为"限制"。
三、
在考生文件夹下完成如下操作:
1. 打开"订货管理"数据库,并将表order_detail添加到该数据库中。
2. 为表order_detail的"单价"字段定义默认值为NULL。
3. 为表order_detail的"单价"字段定义约束规则:单价> 0 ,违背规则时的提示信息是:"单价必须大于零"。
4. 关闭"订货管理"数据库,然后建立自由表customer,表结构如下:
客户号字符型(6)
客户名字符型(16)
地址字符型(20)
电话字符型(14)
四、
在考生文件夹下的数据库salarydb中完成如下操作:
1. 在数据库salarydb中建立表dept,表结构如下:
字段名类型宽度
部门号字符型 2
部门名字符型20
随后在表中输入5条记录,记录内容如下:
部门号部门名
01 制造部
02 销售部
03 项目部
04 采购部
05 人事部
2. 为dept表创建一个主索引(升序),索引名和索引表达式均是"部门号"。
3. 通过"部门号"字段建立salarys表和dept表间的永久联系。
4. 为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插
入规则为"限制"。
五、
在考生文件夹下的"雇员管理"数据库中完成如下操作:
1.为"雇员"表增加一个字段名为EMAIL、类型为"字符"、宽度为20的字段。
2.设置"雇员"表中"性别"字段的有效性规则,性别取"男"或"女",默认值为"女"。
3.在"雇员"表中,将所有记录的EMAIL字段值使用"部门号"的字段值加上"雇员号"的字段值再加上"@"进行替换。
4.通过"部门号"字段建立"雇员"表和"部门"表间的永久联系。
六、在考生文件夹下完成如下操作:
1. 建立数据库BOOKAUTH.DBC,把表BOOKS.DBF和AUTHORS.DBF添加到该数据库。
2. 为AUTHORS表建立主索引,索引名"PK",索引表达式"作者编号"。
3. 为BOOKS表分别建立两个普通索引,其一索引名为"RK",索引表达式为"图书编号";其二索引名和索引表达式均为"作者编号"。
4. 建立AUTHORS表和BOOKS表之间的联系。
七、
在考生文件夹下完成如下操作:
1. 建立一个名称为"外汇管理"的数据库。
2. 将表currency_sl.DBF和rate_exchange.DBF添加到新建立的数据库中。
3. 将表rate_exchange.DBF中"买出价"字段的名称改为"现钞卖出价"。
4. 通过"外币代码"字段建立表rate_exchange.DBF和currency_sl.DBF之间的一对多永久联系(需要首先建立相关索引)。
八、
在考生文件夹下完成如下操作:
1. 打开数据库customer,并将自由表customer和order添加到数据库中。
2. 为表order的"订单日期"字段定义默认值为系统的当前日期。
3. 为表customer建立主索引,索引名和索引表达式均为"客户编号"。
4. 为表order建立普通索引,索引名和索引表达式均为"客户编号",然后通过"客户编号"字段建立表customer和order之间的永久联系。
九、
在考生文件夹下,打开Ecommerce数据库,完成如下操作:
1.打开Ecommerce数据库,并将考生文件夹下的自由表OrderItem添加到该数据库。
2.为OrderItem表创建一个主索引,索引名为PK,索引表达式为"会员号+商品号";再为OrderItem创建两个普通索引(升序),一个的索引名和索引表达式均是"会员号";另一个的索引名和索引表达式均是"商品号"。
3.通过"会员号"字段建立客户表Customer和订单表OrderItem之间的永久联系(注意不要建立多余的联系)。
4.为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。
十、
在考生文件夹下,打开Ecommerce数据库,完成如下操作:
1.首先打开Ecommerce数据库,然后为表Customer增加一个字段,字段名为email、类型为字符、宽度为20。
2.为Customer表的"性别"字段定义有效性规则,规则表达式为:性别$ "男女",出错提示信息为"性别必须是男或女",默认值为"女"。
3.通过"会员号"字段建立客户表Customer和订单表OrderItem之间的永久联系;通过"商品号"字段建立商品表Article和订单表OrderItem之间的永久联系。
4.为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。
十一、
在考生目录下完成下列操作:
1. 从数据库stock中移去表stock_fk(不是删除)。
2. 将自由表stock_name添加到数据库中。
3. 为表stock_sl建立一个主索引,索引名和索引表达式均为"股票代码"。
4. 为stock_name表的股票代码字段设置有效性规则,"规则"是:left(股票代码,1)="6",错误提示信息是"股票代码的第一位必须是6"。
十二、
在考生目录下完成如下操作:
1. 新建一个名为"学生"的数据库。
2. 将"学生"、"选课"、"课程"三个自由表添加到新建的数据库"学生"中。
3. 通过"学号"字段为"学生"表和"选课"表建立永久联系。
4. 为上面建立的联系设置参照完整性约束:更新和删除规则为"级联",插入规则为"限制"。
十三、
在考生目录下完成如下操作:
1. 打开数据库SCORE_MANAGER,该数据库中含三个有联系的表STUDENT、SCORE1和COURSE,根据已经建立好的索引,建立表之间联系。
2. 为COURSE表增加字段:开课学期(N,2,0)。
3. 为SCORE1表"成绩"字段设置字段有效性规则:成绩>=0,出错提示信息是:"成绩必须大于或等于零"。
4. 将SCORE1表"成绩"字段的默认值设置为空值(NULL)。
十四、
在考生文件夹下完成下列操作(在"成绩管理"数据库中完成):
1、为"学生"表在"学号"字段上建立升序主索引,索引名和索引表达式均为学号。
2、为"学生"表的"性别"字段定义有效性规则,规则表达式为:性别$"男女",出错提示信息是:"性别必须是男或女"。
3、在"学生"表的"性别"和"年龄"字段之间插入一个"出生日期"字段,数据类型为"日期型"(修改表结构)。
4、将学生"王三风"的出生日期修改为1983年5月1日。
十五、
1、请在考生文件夹下建立一个数据库KS4。
2、将考生文件夹下的自由表STUD、COUR、SCOR加入到数据库KS4中。
3、为STUD表建立主索引,索引名和索引表达式均为学号;
为COUR表建立主索引,索引名和索引表达式均为课程编号;
为SCOR表建立两个普通索引,其中一个索引名和索引表达式均为学号;另一个索引名和索引表达式均为课程编号。
4、在以上建立的各个索引的基础上为三个表建立永久性关系。
十六、
1、打开数据库PROD_M及数据库设计器,其中的两个表的必要的索引已经建立,为这两
个表建立永久性联系。
2、设置CATEGORY表中"种类名称"字段的默认值为:"饮料"。
3、为PRODUCTS表增加字段:优惠价格N(8,2)。
4、如果所有商品的优惠价格是在进货价格基础上减少12%,计算所有商品的优惠价格。
十七、
1、在考生文件夹下建立数据库KS7;并将自由表SCOR加入数据库中。
2、按下面给出的表结构。
给数据库添加表STUD:
字段字段名类型宽度小数
1 学号字符型 2
2 姓名字符型8
3 年龄数值型 2 0
4 性别字符型 2
5 院系号字符型 2
3、为表STUD建立主索引,索引名为学号,索引表达式为学号为表SCOR建立普通索引,索引名为学号,索引表达式为学号。
4、STUD表和SCOR表必要的索引已建立,为两表建立永久性的联系。
十八、
1、打开数据库PROD_M及数据库设计器,其中的两个表的必要的索引已经建立,为这两个表建立永久性联系。
2、设置CATEGORY表中"种类名称"字段的默认值为:"饮料"。
3、为PRODUCTS表增加字段:销售价格N(8,2)。
4、如果所有商品的销售价格是在进货价格基础上增加18.98%,计算所有商品的销售价格。
十九、
1、打开考生文件夹下的STSC数据库,为STUDENT表建立主索引,索引名为学号,索引表达式为学号。
2、为SCORE表建立普通索引,索引名为学号,索引表达式为学号,并根据建立的索引建立STUDENT表和SCORE表之间的联系。
3、为以上联系指定参照完整性,其中插入规则为"限制",更新规则和删除规则为"级联"。
4、逻辑删除STUDENT表中学号为"S5"的记录。
二十、
1、在考生文件夹下建立数据库STSC。
2、把自由表STUDENT、COURSE、SCORE加入到数据库中。
3、为SCORE表的"成绩"字段建立有效性规则:成绩大于等于零,否则提示信息:成绩必须大于等于零。
4、为STUDENT表建立主索引,索引名为PRIMARYKEY,索引表达式为学号。
二十一、
1、在考生文件夹下打开数据库CUST_M,为CUST表建立主索引,索引名为客户编号,索引表达式为客户编号。
2、CUST表和ORDER1表中必要的索引已经建立,为两表建立永久性联系。
3、为CUST表增加字段:客户等级C(2),字段值允许为空。
4、为ORDER1表"金额"字段增加有效性规则:金额大于零,否则提示:金额必须大于零。
二十二、
在考生文件夹下完成如下操作:
1. 打开"订货管理"数据库,并将表order_list添加到该数据库中。
2. 在"订货管理"数据库中建立表order_detail,表结构描述如下:
订单号字符型(6)
器件号字符型(6)
器件名字符型(16)
单价浮动型(10.2)
数量整型
3. 为新建立的order_detail表建立一个普通索引,索引名和索引表达式均是"订单号"。
4. 建立表order_list和表order_detail间的永久联系(通过"订单号"字段)。