武汉纺织大学《数据库管理系统》实验报告

武汉纺织大学《数据库管理系统》实验报告

班级: 姓名: 实验时间:年月日 指导教师:

一、实验目的

1.复习数据表操作的相关命令

2.掌握基本程序结构

3.掌握程序的编写、运行

二、实验内容

1、某高校需要开发学生成绩管理系统。

1) 请你合理设计出存放学生成绩的学生表(需要说明字段名、类型、宽度、小数位、中文含义,字段名不允许用中文)。

2) 根据你自己设计的表,写出命令:显示物流031班的学生姓名、班级。

3) 根据你自己设计的表,写出命令:将所有通过英语六级同学的综合测评加0.5分。

4) 根据你自己设计的表,写出命令:计算出物流041班“英语”课程的平均成绩。

2、编程计算2*4*6*8*10**2nn=40

3、设有如下程序:

x=10

for i=1 to 100 step 2

x=x+1

if x=12

x=30

loop

endif

if i>=10

x=x+5

exit

endif

endfor

说明loopexit命令的作用、程序运行后x值为多少

4若有自由表xs.dbf,含有xh(学号)nscore(平时成绩)kscore(考试)derg(成绩等级)4个字段,前3个字段已经存有数据,成绩等级采用优、良、中、及格、不及格表示。请以平时成绩*0.2+考试成绩*0.8的计算公式,确定学生的成绩等级。成绩等级评定办法:90分以上为优,75—89为良,60—74为及格,60分以下不及格。试scanendscando case以及其它相关语句编写此程序。

三、操作步骤

11create xs.dbf

内容格式如下

输入数据

2browse fields xmbj for bj=“物流031

3replace zhcp with zhcp+0.5 for yylj=.t.

4[average yycj to x for bj="物流041" ]

2x=4

Y=2

DO while x=<80

Y=x*y

x=x+2

?y

ENDDO

3loop:直接进入下一轮循环。

Exit:直接跳出循环

X=39

4Use xs.dbf

Scan

X= nscore*0.2+kscore*0.8

Do case

Case x>=90

Replace derg with ‘优’

Case y>=75andy=<89

REPLACE derg with""

CASE y>=60andy<=74

REPLACE derg with"及格"

OTHERWISE

REPLACE derg with"不及格"

ENDCASE

ENDSCAN

USE

四、实验收获和建议

收获:1、复习和熟悉了数据表操作的相关命令,基本掌握基本程序结构和简单程序的编写、运行 以及如何运用scan…endscando case这些命令

建议:多一点例题解释

《武汉纺织大学《数据库管理系统》实验报告.doc》
将本文的Word文档下载,方便收藏和打印
推荐:
下载文档
热门推荐
相关推荐