急!请教几道数据库的题

来源:百度知道 编辑:UC知道 时间:2024/04/20 00:50:51
1.写一程序,计算3/ (2*2)+4/(2*3)+5/(2*4)+·······+51/(2*50)的值。
2.编写一程序,计算1+1/ (2+2)+2/(3+3)+3/(4+4)+·······+99/(100+100)的值。
3.编写一程序,计算1+1/ (2+2)+1/(3+3)+1/(4+4)+·······+1/(100+100)的值。
4.姓名 出生日期 职称 工资 单位 出书数量 是否主编
(C,6) (D,8) (C,6)(N,4) (C,6) (N,2) (L,1)
张三 56-09-12 教授 2200 电子系 14 .T.
李四 63-12-09 副教授 1700 电子系 12 .T.
张强 75-08-07 讲师 1100 会计系 0 .F.
李才 45-02-22 教授 2600 电子系 17 .T.
林刚 65-05-29 副教授 1600 会计系 11 .T.
王平 52-11-08 教授 2300 会计系 6 .F.
用SCAN命令统计第三大题BJQK表中电子系的教授与副教授人数各是多少?
5.现有一个READER表,其中有如下字段:读者编号(C, 5),姓名(C, 8),部门(C, 12),借阅等级(C, 1)。编写一程序按姓名查询读者。
要求:输入要查询的读者编号,有该记录,则输出该记录的姓名、部门、借阅等级,否则输出“查无此人!”的提示信息。并具有继续查找的功能。
6.入80个职工的工资,编程序统计出1000元以下、1000到1500元之间、1500到2000及2000元以上的职工各有多少人?
7.现有一个READER表,其中有如下字段:读者编号(C, 5),姓名(C, 8),部门(C, 12),借阅等级(C, 1)。编写一程序按姓名查询读者。
要求:输入要查询的姓名,有该姓名,则输出该读者的姓名、部门,否则输出“查无此人!”的提示信息。并具有继续查找的功能。
8.由键盘输入50个学生的数据库的考试成绩,编程序统计出80分以上(包括80分)的学生有多少人?60分以下的学生有多少人?
9.键

1. i=3
s=0
for j=2 to 50
l=i/(2*j)
s=s+l
i=i+1
next
?s
2. s=0
for i=1 to 99
l=i/(2*(i+1))
s=s+l
next
?s=s+1
3. s=0
for i=2 to 100
l=1/(2*i)
s=s+l
next
?s=s+1
4.use BJQK in 0
store 0 to j,f
scan for 职称="教授"
j=j+1
endscan
scan for 职称="副教授"
f=f+1
endscan
?"教授人数",j
?"副教授人数",f
5. input "请输入读者编号" to n
use reader
if !eof()
select 姓名,部门,借阅等级 from reader where 读者编号=n
else
?"查无此人"
6. use 工资 in 0
select 工资
select count(*) from 工资where 工资<1000 to array a
select count(*) from 工资where 工资>=1000 and 工资<1500 to array b
select count(*) from 工资where 工资>=1500 and 工资<2000to array c
select count(*) from 工资where 工资<=2000 to array d
?"1000元以下的",a(1)
?"1000-1500",b(1)
?"1500-2000&quo