数据库原理及应用复习1
- 格式:doc
- 大小:43.00 KB
- 文档页数:4
陕西科技大学试题纸
课程数据库原理及其应用班级管理学院(文科)各班
学号姓名
题号一二三四五六七八九十总分
得分
阅卷人
一、用Visual FOXPRO中的常量、函数、表达式等工具,表达下面生活中的条件、数学中的表达式等将你认为比较恰当的答案写在各题后的空白处。
如果要用到数据文件,其结构由自己假定,即:表文件中包含那些字段、字段名、类型等均由自己假定。
1.︱x+1︱<12 在Visual forpro 命令的条件子句为:FOR
2.2008年国庆节在Visual forpro 中日期常量为:
3.查询管理学院的张易山老师时命令中的条件子句为:FOR
4.查询学号为08100001同学时条件子句可为:FOR
5.计算时用到arcsin(x-29) 的定义域,x应满足的条件可表示为FOR
6.在工资表中查询工龄满15 年(包括15)而工资不1500元职工
条件可表示为FOR
7.人口统计中,统计大学以上文化程度人数时
条件可表示为FOR
8. 人事管理中统计解放前参加工作老革命人数时
条件可表示为FOR
9.已知圆的半径为R,则其面积S计算时的赋值语句为S=
10.成绩管理中要浏览除管理一班以外的各班同学时
条件可表示为FOR
二、简答
某单位信息管理系统中有记录固定资产的数据文件(自由表)其文件结构及部分数据如下:
GDZC.DBF文件结构
字段名类型总宽度小数位涵义
hh C 6 货号
pm C 6 品名
Jk L 1 是否进口(进口为.t.) dj N 7 2 单价
sl N 2 0 数量
rq D 8 开单日期
scdw C 14 生产单位
je N 9 2 金额
GDZC.DBF文件部分记录内容
货号品名是否进口单价数量开单日期生产单位金额SY-701 洗衣机 F 1850.00 4 03/01/05 西安家用电器公司
LX-654 彩电T 2900.00 10 01/01/04 上海电器公司
Mx-631 DVD T 880.00 10 01/04/05 松下电器公司
Nx-111 电冰箱 F 2800.00 2 10/10/99 西安家用电器公司
请依据给出命令简单回答其作用和执行结果
1.
Use gdzc
Go top
?scdw
作用:
执行结果:
2.
use gdzc
delete all
作用:
执行结果:
3.
use gdzc
list for ‘西安‘$scdw
作用:
执行结果:
4.
use gdzc
replace all je with dj*sl for ‘西安‘$scdw 作用:
执行结果:
5.
use gdzc
sum all je to sje for year(rq)=2005 ?sje font ‘黑体‘,40
作用:
执行结果:
6
use gdzc
index on dj to djpx
browse
作用:
执行结果:
7
use gdzc
count all for jk=.f. to x
?x
作用:
执行结果:
8
use gdzc index djpx
seek 2900
?hh
作用:
执行结果:
9
use gdzc
index on scdw to scdwpx
total on scdw to scdwxsb
use scdwxsb
brow
作用:
执行结果:
三、设计数据文件
某学校计划开发一个学生成绩管理信息系统,拟设计一个学生表文件(student.dbf)对学生的基本情况和成绩进行管理,试设计相应数据文件,主要记录项目如下:
同学的班级、学号、姓名、性别、生日、电话、照片、各单科考试成绩、总分等信息,要求各专业按你们自己专业设置表中相应字段。
四、针对三所设数据文件,请做如下处理
1.请对每位同学,汇总计算单科成绩并写入总字段。
2.按总分将同学排队,并列出前十名同学。
3.若前100名有奖学金,确定拿奖学金的最低总分是多少,找出”幸运儿”,并显示获奖名单。
4.统计出获奖同学总分平均值。
5.统计获奖比例。
五、简单编程:
1.试写一个对三题所设数据文件按姓名查询总分的程序。
2.假设3500元以下不上税,3500~4000元上3%税,超过4000部分上10%税,
试设计一个计算任意收入个人所得税的程序。
3.试写一个计算任意半径圆周长的程序。
六、如果要用表单设计器设计一个实现五题功能的表单:
1.请设计该表单中都应该包含哪些控件,并说明每个控件的作用。
2.定义有关控件的属性及事件代码。
(15分)。