《数据库原理与应用》复习资料
一、 填空
1、关系运算主要有 、 和 组成。
2、数据库的模型有 、 、 三种。
3、表文件的扩展名是 。
4、数据库文件的扩展名是 。
5、修改数据表结构的命令是 。
6、在命令窗口中退出VF 的命令是 。
7、VF6.0 将变量分为两大类,一类是 ,另一类是 。
8、VF6.0 的常量有 、 、 、 、 5种类型。
9、函数SUBSTR(“STUDENT”,3,4)的结果为 。
10、函数AT(“UD”,“STUDENT”) 的结果为 。
11、AVERAGE命令只能对 字段表达式起作用。
12、SUM命令只能对 字段表达式起作用。
13、VF6.0允许使用 个工作区。
14、要为当前表所有职工的工资增加100元,应该用 命令。
15、要物理删除表中的一条记录,首先用 命令,再用 命令。
16、结构化程序设计语言有三种结构,即 、 和 。
17、当程序执行循环时,遇到 命令退出循环。
18、当程序执行循环时,遇到 命令结束本次循环。
二、 操作题
1、有一数据表zhuzhi.dbf数据如下
编号(c,4) 姓名(c,8) 性别(c,2) 出生日期(D) 家庭住址(c,20) 工资(n,6,1) 奖金 合计
1001 朱封 男 05/12/68 鞍山路10号 1200.00
1002 王磊 女 08/08/71 山东路9号 2400.00
1003 李军 男 6/12/69 辽宁路4号 1600.00
1004 张越 女 08/16/67 人民路10号 1900.00
1005 程开 男 12/23/63 延吉路7号 2100.00
1006 杨大明 男 10/09/70 平安路32号 2200.00
…. … … … … … … …
1) 显示所有71年以后出生的男性记录。
2) 显示姓名中含有“开”字的记录
3) 逻辑删除住址为“山东路”的记录。
4) 给所有的女同志奖金增加100元,并计算所有的合计工资
5) 计算所有职工的平均工资
2、有一数据表Chengji .dbf数据如下
编号(c,4) 姓名(c,8) 语文(n,6,1) 数学(n,6,1) 物理(n,6,1) 平均(n,7,1)
1001 朱封 88 78 89
1002 王磊 78 67 91
1003 李军 89 94 67
1004 张越 91 59 89
1005 程开 69 81 90
1006 杨大明 54 77 96
… … … … … …
6) 显示所有语文介于70-90分的记录。
7) 显示姓名中含有“开”字的记录
8) 逻辑删除数学小于60分的记录。
9) 并计算所有学生的平均分
10) 计算所有学生的平均语文分数。
三、 名词解释
1、 关键字
2、 关系模式
3、 常量
4、 变量
5、 过程
6、 函数
四、 编程题
1、 编写程序,计算 s=1+2+3+…+100
2、编写一个函数,求N!