邮政通信管理专业数据库作业

函授站 学号 姓名 .

邮电高等函授2010学年 第二学期 邮政通信管理专业 2009年级

《数据库》课程阶段作业

本作业所用表文件

● 表STUDENT.DBF(XH C(3),XM C(10),XB C(2),CSRQ D,JG C(20)) 有如下记录:(中文含义是:学号、姓名、性别、出生日期、籍贯)

XH XM XB CSRQ JG 002 章丽 男 05/09/83 广西桂林市 012 李梦 女 10/11/84 新疆克拉玛依市 013 汪国华 男 11/15/81 上海市 014 孙勇 女 08/26/81

广西桂林市

125 章丽 男 03/08/82 河南开封市 226 陈明章 男 01/01/82 上海市

● 表SCORE.DBF(XH C(2),SX F(4),WY F(4),AVE F(4),BJ C(5)) 有如下记录:(中文含义是:学号、数学、外语、平均分、班级)

XH SX WY AVE BJ 002 88 95 91.5 金融1 012 85 89 87 会计2 013 77 39 58 交通3 014 81 88 84.5 金融1 125 78 86 82 会计2 226 84 86 85 金融1 一、填空题

1. 求下列关系表达式的值:

" 经理"$"副经理" _________ " 计算机世界""计算机" ________ 3+5#2*4________

{^2004-05-01}=CTOD("05/01/04")_______ " 副教授" $" 教授" _________ " 中国""中国北京"_____________

2. 若X=2,Y=3, 表达式(X>Y).AND.("BCD">"DEF")的值是________

3. 若X=2,Y=3, 表达式(X"DEF")的值是________ 4. 执行语句?SUBSTR("welcome",3,4)的输出结果是_________ 5. 执行语句?SUBSTR("welcome",4,3)的输出结果是_______

6. 在Visual FoxPro中,数据库文件的扩展名是________、表文件的扩展名是____ 7. 执行下列命令后,打开的表文件是________

USE STUDENT USE SCORE

8. 若已打开的表文件有25条记录,则执行下列两条命令后,当前记录的记录号是

_____ GO 3 LIST NEXT 4

9. 给当前表文件的当前记录打删除标记,应使用的命令是__________ 10. 在Visual FoxPro中,以共享方式打开表文件的命令短语是__________ 11. 关闭所有文件,退出FOXPRO 系统的命令是__________ 12. 去掉当前表文件中记录的删除标记,应使用的命令是_________ 13. 在Visual FoxPro中,程序文件的扩展名为__________

14. 在Visual FoxPro中,以独占方式打开表文件的命令短语是__________ 15. “项目管理器”的“数据”选项卡用于显示管理 ____

16. “项目管理器”的“文档”选项卡用于显示管理________________ 17. 显示与隐藏命令窗口的操作是_____________ 18. 项目管理器文件的扩展名是______

19. 项目管理器的“移去”按钮的功能是:_____________

20. 扩展名为.prg 的程序文件在“项目管理器”的______选项卡中显示和管理 21. 创建数据库RY 之后,系统自动生成的3个文件是______ 22. 索引的种类中,一个表的主索引可以有_____个。

23. 数据库表之间的一对多联系通过主表的_______索引和子表的______索引实现。 24. 参照完整性指的是:___________________________________________. 25. 设置参照完整性的目的是:_______________________ 26. 查询文件的扩展名为:________

1. 2. 3. 4. 5. 6. 7. 8. 9.

( )不能根据自由表建立查询。 ( )只能根据自由表建立查询。

( )可以根据数据库表和自由表建立查询。 ( )可以根据数据库表建立视图 ( )可以根据查询建立视图

( )可以根据数据库表和自由表建立视图

( )查询不可以更新数据源,而视图可以更新数据源。 ( )查询和视图都可以更新数据源。

( )视图具有许多数据库表的属性,利用视图可以创建查询和视图。 10. ( )视图可以更新源表中的数据,存储于数据库中。

11. ( )自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由

表。

12. ( )自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为

自由表。

13. ( )当数据库表被打开时,其对应的结构复合索引文件不能被自动打开 14. ( )主索引和候选索引能控制表中字段重复值的输入 15. ( )一个表可以建立多个候选索引 16. ( )主索引只适用于数据库表

17. ( )在没有打开数据库的情况下所建立的数据表,就是自由表 18. ( )自由表不属于任何一个数据库 19. ( )自由表不能转换为数据库表 20. ( )数据库表可以转换为自由表

1、

中,运算结果为字符型数据的是

A 、"6789"-"89" B 、"opqr"+"xy"=" opqrxy" C 、CTOD ("05/08/03") D 、DTOC(DATE())

中,运算结果为日期型数据的是

A 、"6789"-"89" B 、"opqr"+"xy"=" opqrxy" C 、CTOD ("05/08/03") D 、DTOC(DATE())>"04/03/02" 3、

中,运算结果为逻辑型数据的是

A 、"6789"-"89" B 、"opqr"+"xy"=" opqrxy" C 、CTOD ("05/08/03") D 、DTOC(DATE())>"04/03/02" 4、

列四个表达式中非法的是

A 、D1+D2 B 、D1-D2 C 、D1+20 D 、D2-36 5、

表文件的中的记录进行的操作是

A 、插入、删除和追加 B 、修改、删除和追加 C 、插入、删除和修改 D 、插入、删除、修改和追加 6、

( )复制当前表文件,使用的命令是

A 、COPY TO B 、COPY FILE TO C 、COPY STRU D 、COPY STRU TO 7、 引是

A 、单项索引文件 B 、复合索引文件

( )可以随表的打开而自动打开的索( )使用BROWSE 命令可以对当前( )已知D1和D2为日期变量,下( )在下列的Visual FoxPro表达式( )在下列的Visual FoxPro表达式( )在下列的Visual FoxPro表达式

C 、结构化复合索引文件 D 、非结构化复合索引文件 8、

同的工作区可使用的命令是

A 、USE B 、SELECT C 、OPEN D 、以上命令均可 9、

下列说法正确的是

A 、在命令窗口利用DO mainmu命令,可运行该菜单文件

B 、首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr ,然

后在命令窗口执行命令:DO mainmu可运行该菜单文件

C 、首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr ,然

后在命令窗口执行命令:DO MEMU mainmu可运行该菜单文件

D 、首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr ,然

后在命令窗口执行命令:DO mainmu.mpr可运行该菜单文件

10、( )SEEK 命令结束后,函数EOF ()的值是,函数EOF ()的值是:

A 、.T. B 、.F. C 、保持不变 D 、视查找情况而定

11、( )在Visual FoxPro中,使用MODIFY COMMAND 命令生成文件默认的扩展名是

A 、.FPT B 、.DBF C 、.PRG D 、.CDX

12、( )执行 ACCEPT " 请输入一个值:" TO X 命令后,内存变量X 的类型是

A 、字符型 B 、数值型 C 、日期型 D 、逻辑型 13、( )将文本框的PasswordChar 属性值设置为星号(*),那么,当在文本框中输入“2010数据库”时,文本框中显示的是

A 、2010数据库 B 、*******

C 、********** D 、错误设置,无法输入 14、( )SELECT -SQL 语句中,条件短语的关键字是

A 、FOR B 、FROM C 、WITH D 、WHERE

15、( )SELECT -SQL 语句中,对输出结果进行排序的短语是

A 、GROUP BY B 、ORDER BY

( )假设有菜单文件mainmu.mnx ,( )要同时打开多个表文件,选择不

C 、WHERE D 、FOR

16、( )在Visual FoxPro中,可以对字段设置默认值的表是

A 、自由表 B 、数据库表 C 、自由表或数据库表 D 、都不能设置

17、( )要在当前表文件的中间插入记录, 应使用的命令是

A 、EDIT B 、INSERT C 、CREATE D 、APPEND 18、( )在FOXPRO 中,能够进行条件定位的命令是____________

A 、SKIP B 、SEEK C 、LOCATE D 、GO 19、( )当范围和条件均省略时,默认为当前记录的命令是

A 、COPY B 、REPLACE C 、SORT D 、LIST 20、( )可以随表的打开而自动打开的索引是

A 、单项索引文件 B 、复合索引文件 C 、结构复合索引文件 D 、非结构复合索引文件 四、写出完成下列操作的命令

设表文件STUDENT.DBF 、SCORE.DBF 均已打开,各题之间无联系。 1. 显示任意一科成绩都在60---80分之间的同学各科成绩。 2. 显示平均分成绩大于80分的同学的各科成绩。 3. 显示数学成绩大于90分的同学的班级。 4. 显示平均分在90分之下的同学成绩信息。 5. 分屏显示STUDENT .DBF 的所有记录。

6. 按姓名和出生日期的降序建立结构复合索引文件,标识符为XS2。 7. 按姓名和出生日期的升序建立结构复合索引文件,标识符为XS2。 8. 按姓名和籍贯的升序建立结构复合索引文件,标识符为XS3。 9. 按姓名和籍贯的降序建立结构复合索引文件,标识符为XS3。 10. 显示1983年以后出生的学生的学号与姓名。 11. 显示1983年以前出生学生的学号与姓名。 12. 重新计算每个同学的平均分存入AVE 字段。 13. 在第2条记录之后插入一条空记录。 14. 在第5条记录之前插入一条新记录。 15. 真正删除数学不及格同学的记录。 16. 逻辑删除外语不及格同学的记录。

17. 使用SELECT-SQL 命令,显示所有男生的姓名、性别和籍贯。

18. 使用SELECT-SQL 命令,显示所有男生的姓名、性别和籍贯,显示结果按照姓

名的升序排列。

19. 使用SELECT-SQL 命令,显示所有女生的姓名、性别和籍贯,显示结果按照姓

名的降序排列。

20. 使用SELECT-SQL 命令,求出数学的最高值和最低值。 21. 使用SELECT-SQL 命令,求出外语的最高值和最低值。 22. 使用SELECT-SQL 命令,求出平均分的最高值和最低值。

23. 使用SELECT-SQL 命令,按籍贯的降序显示每个学生的姓名、性别和籍贯。 24. 使用SELECT-SQL 命令,显示每个学生的学号、姓名、各科成绩、平均分。 25. 使用SELECT-SQL 命令,统计出男女生的人数。 26. 使用SELECT-SQL 命令,统计出男女生的平均分。 27. 使用SELECT-SQL 命令,统计出数学的平均分。 28. 使用SELECT-SQL 命令,统计出外语的平均分。

29. 使用SELECT-SQL 命令,按出生日期的升序显示每个学生的学号、姓名和出生

日期。

30. 使用SELECT-SQL 命令,按出生日期的降序显示每个学生的学号、平均分、姓

名和出生日期。

五、写出下列程序的运行结果 1. USE SCORE

INDEX ON ave TAG GZSY DISPLAY BJ,ave USE

运行结果为: 2. USE SCORE

INDEX ON ave TAG GZSY desc DISPLAY BJ,ave USE

运行结果为:

3. USE SCORE

INDEX ON ave TAG GZSY DISPLAY USE

运行结果为: 4.

USE SCORE

INDEX ON sx TAG GZSY DISPLAY USE 运行结果为: 5.

USE SCORE

INDEX ON sx TAG GZSY desc DISPLAY BJ,ave USE 运行结果为: 6.

USE STUDENT LOCATE FOR XB="女" CONTINUE DISPLAY XH,XM USE 运行结果为: 7.

USE STUDENT LOCATE FOR XB="男" DISPLAY CONTINUE DISPLAY XH,XM USE 运行结果为:

8.

USE STUDENT

LOCATE FOR YEAR(CSRQ)>=1982 DISPLAY CONTINUE DISPLAY XM,csrq USE 运行结果为: 9.

USE STUDENT

LOCATE FOR YEAR(CSRQ)

运行结果为: 10.

USE STUDENT

SCAN FOR XB="女" AND JG="广西桂林市"

DISPLAY XH,XM,JG

ENDSCAN USE 运行结果为: 11. USE STUDENT

SCAN FOR XB="男" AND JG="广西桂林市"

DISPLAY XH,XM,JG

ENDSCAN USE 12.

USE score I=0

DO WHILE NOT EOF( )

IF sx>=75 I=I+1 ENDIF SKIP ENDDO USE

?"I="+STR(I,2) 运行结果为: 13.

USE SCORE I=0

DO WHILE NOT EOF( ) IF SX>=75 AND WY>=75 I=I+1 ENDIF SKIP ENDDO USE ?"I="+STR(I,2) 运行结果为: 14.

USE STUDENT

INDEX ON XB TAG XBSY SEEK " 男" N=0

DO WHILE NOT EOF()AND XB="男" N=N+1 SKIP ENDDO USE ? "N=",N

运行结果为:

15. USE STUDENT

INDEX ON XB TAG XBSY desc

SEEK " 女"

N=0

DO WHILE NOT EOF()AND XB="女"

N=N+1

SKIP

ENDDO

USE

? "N=",N

运行结果为:

16.

S=0

FOR I=1 TO 10 STEP 3

S=S+I^2

?"S=",s

ENDFOR

运行结果为:

17. S=0

FOR I=1 TO 10 STEP 3

S=S+I^2

ENDFOR

?"S=",s

运行结果为:

18. S=0

FOR I=1 TO 3

S=S+I^2

?"S=",s

ENDFOR

运行结果为:

19. MAIN.PRG

?"2011年函授"

DO PG1

?" 考试结束"

Pg1.prg

PROCEDURE PG1

??" 数据库及其应用"

RETURN

若在命令窗口输入命令:DO MAIN

运行结果为:

20. A=4

B=5

?IIF(A>B,A*B,A+B)

运行结果为:

21. A=6

B=5

?IIF(A>B,A*B,A+B)

运行结果为:

22. A=8

B=1

do while A4

A=A-1 B=B+1 ?IIF(A>B,A*B,A+B)

enddo

运行结果为:

六、简答题

1. 写出创建表文件STUDENT.DBF 和SCORE.DBF 之间的永久关系的基本步

骤。

2.

3. 逻辑删除和物理删除有什么不同,如何恢复已经逻辑删除的记录。 什么是索引,索引有几种类型。

4.

5. 什么是查询,什么是视图,查询与视图有什么不同,各有什么特点? 简述数据库表和自由表的区别。

函授站 学号 姓名 .

邮电高等函授2010学年 第二学期 邮政通信管理专业 2009年级

《数据库》课程阶段作业

本作业所用表文件

● 表STUDENT.DBF(XH C(3),XM C(10),XB C(2),CSRQ D,JG C(20)) 有如下记录:(中文含义是:学号、姓名、性别、出生日期、籍贯)

XH XM XB CSRQ JG 002 章丽 男 05/09/83 广西桂林市 012 李梦 女 10/11/84 新疆克拉玛依市 013 汪国华 男 11/15/81 上海市 014 孙勇 女 08/26/81

广西桂林市

125 章丽 男 03/08/82 河南开封市 226 陈明章 男 01/01/82 上海市

● 表SCORE.DBF(XH C(2),SX F(4),WY F(4),AVE F(4),BJ C(5)) 有如下记录:(中文含义是:学号、数学、外语、平均分、班级)

XH SX WY AVE BJ 002 88 95 91.5 金融1 012 85 89 87 会计2 013 77 39 58 交通3 014 81 88 84.5 金融1 125 78 86 82 会计2 226 84 86 85 金融1 一、填空题

1. 求下列关系表达式的值:

" 经理"$"副经理" _________ " 计算机世界""计算机" ________ 3+5#2*4________

{^2004-05-01}=CTOD("05/01/04")_______ " 副教授" $" 教授" _________ " 中国""中国北京"_____________

2. 若X=2,Y=3, 表达式(X>Y).AND.("BCD">"DEF")的值是________

3. 若X=2,Y=3, 表达式(X"DEF")的值是________ 4. 执行语句?SUBSTR("welcome",3,4)的输出结果是_________ 5. 执行语句?SUBSTR("welcome",4,3)的输出结果是_______

6. 在Visual FoxPro中,数据库文件的扩展名是________、表文件的扩展名是____ 7. 执行下列命令后,打开的表文件是________

USE STUDENT USE SCORE

8. 若已打开的表文件有25条记录,则执行下列两条命令后,当前记录的记录号是

_____ GO 3 LIST NEXT 4

9. 给当前表文件的当前记录打删除标记,应使用的命令是__________ 10. 在Visual FoxPro中,以共享方式打开表文件的命令短语是__________ 11. 关闭所有文件,退出FOXPRO 系统的命令是__________ 12. 去掉当前表文件中记录的删除标记,应使用的命令是_________ 13. 在Visual FoxPro中,程序文件的扩展名为__________

14. 在Visual FoxPro中,以独占方式打开表文件的命令短语是__________ 15. “项目管理器”的“数据”选项卡用于显示管理 ____

16. “项目管理器”的“文档”选项卡用于显示管理________________ 17. 显示与隐藏命令窗口的操作是_____________ 18. 项目管理器文件的扩展名是______

19. 项目管理器的“移去”按钮的功能是:_____________

20. 扩展名为.prg 的程序文件在“项目管理器”的______选项卡中显示和管理 21. 创建数据库RY 之后,系统自动生成的3个文件是______ 22. 索引的种类中,一个表的主索引可以有_____个。

23. 数据库表之间的一对多联系通过主表的_______索引和子表的______索引实现。 24. 参照完整性指的是:___________________________________________. 25. 设置参照完整性的目的是:_______________________ 26. 查询文件的扩展名为:________

1. 2. 3. 4. 5. 6. 7. 8. 9.

( )不能根据自由表建立查询。 ( )只能根据自由表建立查询。

( )可以根据数据库表和自由表建立查询。 ( )可以根据数据库表建立视图 ( )可以根据查询建立视图

( )可以根据数据库表和自由表建立视图

( )查询不可以更新数据源,而视图可以更新数据源。 ( )查询和视图都可以更新数据源。

( )视图具有许多数据库表的属性,利用视图可以创建查询和视图。 10. ( )视图可以更新源表中的数据,存储于数据库中。

11. ( )自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由

表。

12. ( )自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为

自由表。

13. ( )当数据库表被打开时,其对应的结构复合索引文件不能被自动打开 14. ( )主索引和候选索引能控制表中字段重复值的输入 15. ( )一个表可以建立多个候选索引 16. ( )主索引只适用于数据库表

17. ( )在没有打开数据库的情况下所建立的数据表,就是自由表 18. ( )自由表不属于任何一个数据库 19. ( )自由表不能转换为数据库表 20. ( )数据库表可以转换为自由表

1、

中,运算结果为字符型数据的是

A 、"6789"-"89" B 、"opqr"+"xy"=" opqrxy" C 、CTOD ("05/08/03") D 、DTOC(DATE())

中,运算结果为日期型数据的是

A 、"6789"-"89" B 、"opqr"+"xy"=" opqrxy" C 、CTOD ("05/08/03") D 、DTOC(DATE())>"04/03/02" 3、

中,运算结果为逻辑型数据的是

A 、"6789"-"89" B 、"opqr"+"xy"=" opqrxy" C 、CTOD ("05/08/03") D 、DTOC(DATE())>"04/03/02" 4、

列四个表达式中非法的是

A 、D1+D2 B 、D1-D2 C 、D1+20 D 、D2-36 5、

表文件的中的记录进行的操作是

A 、插入、删除和追加 B 、修改、删除和追加 C 、插入、删除和修改 D 、插入、删除、修改和追加 6、

( )复制当前表文件,使用的命令是

A 、COPY TO B 、COPY FILE TO C 、COPY STRU D 、COPY STRU TO 7、 引是

A 、单项索引文件 B 、复合索引文件

( )可以随表的打开而自动打开的索( )使用BROWSE 命令可以对当前( )已知D1和D2为日期变量,下( )在下列的Visual FoxPro表达式( )在下列的Visual FoxPro表达式( )在下列的Visual FoxPro表达式

C 、结构化复合索引文件 D 、非结构化复合索引文件 8、

同的工作区可使用的命令是

A 、USE B 、SELECT C 、OPEN D 、以上命令均可 9、

下列说法正确的是

A 、在命令窗口利用DO mainmu命令,可运行该菜单文件

B 、首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr ,然

后在命令窗口执行命令:DO mainmu可运行该菜单文件

C 、首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr ,然

后在命令窗口执行命令:DO MEMU mainmu可运行该菜单文件

D 、首先在菜单生成器中,将该文件生成可执行的菜单文件mainmu.mpr ,然

后在命令窗口执行命令:DO mainmu.mpr可运行该菜单文件

10、( )SEEK 命令结束后,函数EOF ()的值是,函数EOF ()的值是:

A 、.T. B 、.F. C 、保持不变 D 、视查找情况而定

11、( )在Visual FoxPro中,使用MODIFY COMMAND 命令生成文件默认的扩展名是

A 、.FPT B 、.DBF C 、.PRG D 、.CDX

12、( )执行 ACCEPT " 请输入一个值:" TO X 命令后,内存变量X 的类型是

A 、字符型 B 、数值型 C 、日期型 D 、逻辑型 13、( )将文本框的PasswordChar 属性值设置为星号(*),那么,当在文本框中输入“2010数据库”时,文本框中显示的是

A 、2010数据库 B 、*******

C 、********** D 、错误设置,无法输入 14、( )SELECT -SQL 语句中,条件短语的关键字是

A 、FOR B 、FROM C 、WITH D 、WHERE

15、( )SELECT -SQL 语句中,对输出结果进行排序的短语是

A 、GROUP BY B 、ORDER BY

( )假设有菜单文件mainmu.mnx ,( )要同时打开多个表文件,选择不

C 、WHERE D 、FOR

16、( )在Visual FoxPro中,可以对字段设置默认值的表是

A 、自由表 B 、数据库表 C 、自由表或数据库表 D 、都不能设置

17、( )要在当前表文件的中间插入记录, 应使用的命令是

A 、EDIT B 、INSERT C 、CREATE D 、APPEND 18、( )在FOXPRO 中,能够进行条件定位的命令是____________

A 、SKIP B 、SEEK C 、LOCATE D 、GO 19、( )当范围和条件均省略时,默认为当前记录的命令是

A 、COPY B 、REPLACE C 、SORT D 、LIST 20、( )可以随表的打开而自动打开的索引是

A 、单项索引文件 B 、复合索引文件 C 、结构复合索引文件 D 、非结构复合索引文件 四、写出完成下列操作的命令

设表文件STUDENT.DBF 、SCORE.DBF 均已打开,各题之间无联系。 1. 显示任意一科成绩都在60---80分之间的同学各科成绩。 2. 显示平均分成绩大于80分的同学的各科成绩。 3. 显示数学成绩大于90分的同学的班级。 4. 显示平均分在90分之下的同学成绩信息。 5. 分屏显示STUDENT .DBF 的所有记录。

6. 按姓名和出生日期的降序建立结构复合索引文件,标识符为XS2。 7. 按姓名和出生日期的升序建立结构复合索引文件,标识符为XS2。 8. 按姓名和籍贯的升序建立结构复合索引文件,标识符为XS3。 9. 按姓名和籍贯的降序建立结构复合索引文件,标识符为XS3。 10. 显示1983年以后出生的学生的学号与姓名。 11. 显示1983年以前出生学生的学号与姓名。 12. 重新计算每个同学的平均分存入AVE 字段。 13. 在第2条记录之后插入一条空记录。 14. 在第5条记录之前插入一条新记录。 15. 真正删除数学不及格同学的记录。 16. 逻辑删除外语不及格同学的记录。

17. 使用SELECT-SQL 命令,显示所有男生的姓名、性别和籍贯。

18. 使用SELECT-SQL 命令,显示所有男生的姓名、性别和籍贯,显示结果按照姓

名的升序排列。

19. 使用SELECT-SQL 命令,显示所有女生的姓名、性别和籍贯,显示结果按照姓

名的降序排列。

20. 使用SELECT-SQL 命令,求出数学的最高值和最低值。 21. 使用SELECT-SQL 命令,求出外语的最高值和最低值。 22. 使用SELECT-SQL 命令,求出平均分的最高值和最低值。

23. 使用SELECT-SQL 命令,按籍贯的降序显示每个学生的姓名、性别和籍贯。 24. 使用SELECT-SQL 命令,显示每个学生的学号、姓名、各科成绩、平均分。 25. 使用SELECT-SQL 命令,统计出男女生的人数。 26. 使用SELECT-SQL 命令,统计出男女生的平均分。 27. 使用SELECT-SQL 命令,统计出数学的平均分。 28. 使用SELECT-SQL 命令,统计出外语的平均分。

29. 使用SELECT-SQL 命令,按出生日期的升序显示每个学生的学号、姓名和出生

日期。

30. 使用SELECT-SQL 命令,按出生日期的降序显示每个学生的学号、平均分、姓

名和出生日期。

五、写出下列程序的运行结果 1. USE SCORE

INDEX ON ave TAG GZSY DISPLAY BJ,ave USE

运行结果为: 2. USE SCORE

INDEX ON ave TAG GZSY desc DISPLAY BJ,ave USE

运行结果为:

3. USE SCORE

INDEX ON ave TAG GZSY DISPLAY USE

运行结果为: 4.

USE SCORE

INDEX ON sx TAG GZSY DISPLAY USE 运行结果为: 5.

USE SCORE

INDEX ON sx TAG GZSY desc DISPLAY BJ,ave USE 运行结果为: 6.

USE STUDENT LOCATE FOR XB="女" CONTINUE DISPLAY XH,XM USE 运行结果为: 7.

USE STUDENT LOCATE FOR XB="男" DISPLAY CONTINUE DISPLAY XH,XM USE 运行结果为:

8.

USE STUDENT

LOCATE FOR YEAR(CSRQ)>=1982 DISPLAY CONTINUE DISPLAY XM,csrq USE 运行结果为: 9.

USE STUDENT

LOCATE FOR YEAR(CSRQ)

运行结果为: 10.

USE STUDENT

SCAN FOR XB="女" AND JG="广西桂林市"

DISPLAY XH,XM,JG

ENDSCAN USE 运行结果为: 11. USE STUDENT

SCAN FOR XB="男" AND JG="广西桂林市"

DISPLAY XH,XM,JG

ENDSCAN USE 12.

USE score I=0

DO WHILE NOT EOF( )

IF sx>=75 I=I+1 ENDIF SKIP ENDDO USE

?"I="+STR(I,2) 运行结果为: 13.

USE SCORE I=0

DO WHILE NOT EOF( ) IF SX>=75 AND WY>=75 I=I+1 ENDIF SKIP ENDDO USE ?"I="+STR(I,2) 运行结果为: 14.

USE STUDENT

INDEX ON XB TAG XBSY SEEK " 男" N=0

DO WHILE NOT EOF()AND XB="男" N=N+1 SKIP ENDDO USE ? "N=",N

运行结果为:

15. USE STUDENT

INDEX ON XB TAG XBSY desc

SEEK " 女"

N=0

DO WHILE NOT EOF()AND XB="女"

N=N+1

SKIP

ENDDO

USE

? "N=",N

运行结果为:

16.

S=0

FOR I=1 TO 10 STEP 3

S=S+I^2

?"S=",s

ENDFOR

运行结果为:

17. S=0

FOR I=1 TO 10 STEP 3

S=S+I^2

ENDFOR

?"S=",s

运行结果为:

18. S=0

FOR I=1 TO 3

S=S+I^2

?"S=",s

ENDFOR

运行结果为:

19. MAIN.PRG

?"2011年函授"

DO PG1

?" 考试结束"

Pg1.prg

PROCEDURE PG1

??" 数据库及其应用"

RETURN

若在命令窗口输入命令:DO MAIN

运行结果为:

20. A=4

B=5

?IIF(A>B,A*B,A+B)

运行结果为:

21. A=6

B=5

?IIF(A>B,A*B,A+B)

运行结果为:

22. A=8

B=1

do while A4

A=A-1 B=B+1 ?IIF(A>B,A*B,A+B)

enddo

运行结果为:

六、简答题

1. 写出创建表文件STUDENT.DBF 和SCORE.DBF 之间的永久关系的基本步

骤。

2.

3. 逻辑删除和物理删除有什么不同,如何恢复已经逻辑删除的记录。 什么是索引,索引有几种类型。

4.

5. 什么是查询,什么是视图,查询与视图有什么不同,各有什么特点? 简述数据库表和自由表的区别。


相关文章

  • 为全面推进黑龙江邮政二次创业而努力奋斗
  • -刘福义总经理在全省邮政工作会议上的报告 2011年1月5日 同志们: 会议的主要任务是:认真贯彻落实党的十七届五中全会和全国邮政经营服务工作会议精神,以科学发展观为指导,总结2010年工作,分析当前发展形势,安排2011年工作,动员全省邮 ...查看


  • 邮政业务营销员高级考试课本知识点集锦详细版
  • 第一章 邮政职业道德和邮政通信概述 邮政职业道德是指邮政从业人员在邮政通信生产经营中应遵循道德行为规范的总和. 邮政职业道德是邮政行业贯彻"人民邮政为人民"企业宗旨和实现邮政通信生产"迅速.准确.安全.方便&q ...查看


  • 邮政通信管理专业计算机应用于邮政综合网
  • 一.单项迭择题 1. 从网络安全的角度来看,当你收到陌生电子邮件时,处理其中附件的正确态度应该是( ) A. 暂时先保存它,日后打开 B. 立即打开运行 C. 删除它 D. 先用反病毒软件进行检测后再作决定 2.Internet 的核心协议 ...查看


  • 邮政业务营销员高级考试课本知识点集锦详细版 1
  • 第一章 邮政职业首先和邮政通信概述 邮政职业道德是指邮政从业人员在邮政通信生产经营中应遵循的职业义务.职业责任.职业行为的道德准则和行为规范的总和. 职业道德:爱岗敬业.诚实守信.办事公道.服务群众.奉献社会 邮政职业道德是邮政行业贯彻&q ...查看


  • 必收干货![营改增试点应税项目明细及税率对照表]
  • 营改增后首个纳税申报期就要到了,不少纳税人觉得,营改增后,增值税应税项目繁多,税率也各不相同,很不好记.别急,小编给大家整理了一张<营改增试点应税项目明细及税率对照表>,而且可以复制打印,妥妥的干货,快收了吧! 营改增试点应税项 ...查看


  • 经济论文类论文选题参考(一)
  • 经济论文类论文选题参考 我在杂志社每天帮作者代写代发职称论文,经验丰富,更多期刊资讯请关注微信:LSN2020.如有不足请及时联系我希望可以帮到大家!!  邮政 [选题参考]国际速递公司在中国的发展战略研究(MBA) [选题参考]中国邮政 ...查看


  • 邮政投递员技能鉴定理论(高级)试卷
  • 编号6133 邮政职业技能鉴定投递员高级试卷 一.填空题(第1题-第20题, 每题1分,满分20分.) 1. 邮政为社会提供的是劳务或服务,其经济属性表现为 . 2. 邮政法分为总则.邮政企业的设置和邮政设施.邮政业务的种类和资费.邮件的寄 ...查看


  • 中国邮政企业信息化策略与实施方案探讨
  • 中国邮政企业信息化策略与实施方案探讨 2005MBA(1)丁少勇 第一章 中国邮政企业信息化形势分析 1.1信息化是现代企业的必然选择 中国企业要应对WTO的挑战,特别是国有企业要实现跨地区.跨行业.跨所有制.跨国经营的战略目标,要实现技术 ...查看


  • 西安2017年营改增试点应税项目明细及税率汇总
  • [万资财务]整理完整版西安2017年常用增值税发票问题 交通运输服务应税项目 1.铁路运输服务 代码:010100 增值税税率:11% 填报说明:通过铁路运送货物或者旅客的运输业务活动. 2.陆路旅客运输服务 代码:010201 增值税税率 ...查看


热门内容