VF第3章 Visual FoxPro数据库的基本操作

VF第3章   Visual FoxPro数据库的基本操作
VF第3章   Visual FoxPro数据库的基本操作

填空题

1. 254个字符。

2. 4 ,数值型、浮点型、整形、双精度型。

3..DBF ,.DBC 。

4..CDX 。

5.wyb.DBC,wyb.DCT,wyb.DCX 。

6.任何数据库。

7.一对多、多对一,一对多

8. 备注文件。

9..T.。

10.填写下列各小题中的Visual FoxPro命令。

①USE STUDENT

②DISP STRUCTURE

③MODIFY STRUCTRUE

④DISP ALL FOR 总分>200 .AND. 性别=”女”

⑤DISP OFF ALL FIELDS 姓名, 性别

⑥DISP ALL FOR 性别=”男” .AND. (“张”$姓名)

⑦DELETE ALL FOR 总分< 200

⑧RECALL ALL FOR 出生日期<= CTOD(“2/12/77”)

11. 16 ,文件结束标识。

12. DISP ALL FOR YEAR(出生日期) >= 1993 .AND. 性别=”女”。

13. DELETE ALL FOR LIKE(分类号,”A*”)。

14. Ctrl + PgDn,Ctrl + W

15. REPLACE 合格否WITH .T. FOR笔试成绩>= 60 .AND. 上机成绩>= 60

USE HG

APPEND FROM STD FOR合格否= .T.

LIST

USE

16.物理,逻辑。

17.数值型、字符型、日期型、逻辑型。

18.数据表文件。

19.源表。

20. INDEX ON 职称+ STR(基本工资, 6, 2) TO ZS 。

21. SORT TO 工资.dbf ON 工资/D, 出生年月/D FOR 学历=”硕士”。

22. 李中明、郭天才、蔡阳、凌光。

23.两个表的主关键字和外关键字数据对应一致(当插入、删除、修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表操作是否正确。

24. 在一个表中不允许有重复的记录。

25. 正确性。

26.不为空且唯一。

27. 255,3 。

28. 1。

29.让系统自动选择工作区号最小的空闲工作区作为当前工作区。

30. RSDA 。

31. SELECT 4 。

32. SS -> 金额= TT -> 金额。

33.SELECT 2 。

选择题

注意:加红的题为选项有错误的题,答案按该题号上所给的为准。

1. A

2. B

3. A

4. A

5. B

6. C

7. D

8. B

9. C

10. C

11. D

12. B

13. C

14. C

15. B

16. A

17. 无,都能关闭

18. D

19. B

20. C

21. B

22. C

23. A

24. D 25. C

26. C

27. D

28. A

29. B

30. B

31. A

32. D

33. D

34. C

35. D

36. B

37. A

38. B

39. C

40. A

41. B

42. D

43. C

44. C

45. D

46. D

47. D

48. A

49. A

50. A

51. B

52. A

53. C

54. A

55. B

56. C

57. B

58. C

59. C

60. A

61. C

62. A

63. C

64. C

65. B

66. D

67. A

68. D

69. B

70. A

二、填空题

在以下填空题中,如果没有特别指明,则当前已打开的数据表为STUDENT.dbf,其中包括姓名(C, 10)、班级(C, 5)、性别(C, 2)、出生日期(D)、数学(I)、语文(I)、外语(I)、总分(I)等字段。

1.按照Visual FoxPro的规定,字符型数据的最大宽度为254个字符。

2.Visual FoxPro中存放数值数据的数据类型有 4 种,分别是数值型、浮点型、整形、双精度型。

3.在Visual FoxPro中,表文件的扩展名为.DBF ,数据库文件的扩展名为.DBC 。

4.在Visual FoxPro中,复合索引文件的扩展名为.CDX 。

5.用命令CREATE DATEBASE wyb 建立数据库wyb时,同时建立的3个文件是wyb.DBC,wyb.DCT,wyb.DCX 。

6.向数据库中添加的数据表应该是目前不属于任何数据库的数据表。

7.数据库中的各个数据表之间具有各种关系,分别为:一对一、一对多、多对一的关系,其中最常见的是一对多的关系。

8.一个数据表文件中的所有备注字段的内容都存储在同一个备注文件中。

9.对某数据表执行LIST命令后,函数EOF()返回值为.T.。

10.填写下列各小题中的Visual FoxPro命令。

①打开数据表文件STUDENT。USE STUDENT

②输出当前打开的数据表文件的结构信息DISP STRUCTURE

③修改当前数据表文件的结构。MODIFY STRUCTRUE

④显示当前表中总分大于200的女生记录。DISP ALL FOR 总分>200 .AND. 性别=”女”

⑤显示当前表中所有记录的姓名和性别这两个字段的内容,且不显示记录号。DISP OFF ALL FIELDS 姓名, 性别

⑥显示当前表中其姓名包含“张”字的男生记录。DISP ALL FOR 性别=”男” .AND. (“张”$姓名)

⑦对当前库中所有满足条件“总分< 200”的记录作上删除标记。

DELETE ALL FOR 总分< 200

⑧取消当前库中所有满足条件“出生日期<= CTOD(“2/12/77”)”的记录的删除标记。RECALL ALL FOR 出生日期<= CTOD(“2/12/77”)

11.当前数据表文件的记录数为15,先执行GO BOTTOM命令,在向下移动指针,此时函数RECNO( )的值为16 。当一条一般的(并非LOCATE命令的)FOR子句命令执行完毕后,若范围为ALL或REST,那么记录指针指向文件结束标识。

12.打开STUDENT.dbf,要显示所有1993年以后出生的女生的记录,用命令DISP ALL FOR YEAR(出生日期) >= 1993 .AND. 性别=”女”。(附:)

13.图书表文件中有字符型字段“分类号”。要求将分类号中以字母A开头的图书记录全部打上删除标记。应使用命令DELETE ALL FOR LIKE(分类号,”A*”)。

14. 当需要向备注型字段录入内容时,须将光标移到备注型字段上,按Ctrl + PgDn键进入编辑状态。录入完毕后,按Ctrl + W键退出。

(//14.Visual FoxPro系统的数组可以与表中的数据进行相互传递,其中从数组向表传递数据的方法有两种,它们是把数组内容送入当前记录和把数组内容追加到表文件,其命令分别是GATHER FROM <数组名>和A PPEND FROM ARRAY <数组名> 。从表向数组传递数据有两种,它们是把当前记录数据送入数组和把当前打开表文件内容送入数组,其命令分别是SCATRER TO <数组名>和COPY TO ARRAY <数组名>。)

15.有计算机等级考试考生表文件STD.dbf和合格考生表HG.dbf,这两个表结构相同。为了颁发合格证书并备案,把STD.DBF表中的笔试成绩和上机成绩均及格(大于等于60分)学生记录的合格否字段修改为逻辑真,然后将合格的记录追加到合格考生表HG.dbf中。请对以下操作填空。

USE STD

LIST

记录号准考证号姓名性别笔试成绩上机成绩合格否

1 11001 梁小平女70 80 .F.

2 11005 林旭男95 78 .F.

3 11017 王冬升男60 40 .F.

4 11083 吴大林男90 60 .F.

5 11108 杨国红女58 67 .F.

REPLACE 合格否WITH .T. FOR笔试成绩>= 60 .AND. 上机成

绩>= 60

USE HG

APPEND FROM STD FOR合格否= .T.

LIST

USE

(REPLACE:更新表记录;APPEND:将其他文件中的记录添加到当前表的末

尾)

16.排序改变了记录的物理顺序,索引改变了记录的逻辑顺序。

17.排序关键字段的类型可以为数值型、字符型、日期型、逻辑型。

18.排序后生成的文件类型为数据表文件。

19.对于任意一个索引文件,必须依附于源表的基础上。

20.教师表文件中有“职称”字段(C, 6)和“基本工资”字段(N, 6, 2)。要求按

职称和基本工资建立索引文件ZS.idx,应使用命令INDEX ON 职称+ STR(基

本工资, 6, 2) TO ZS 。

21.当前已打开的教职工基本情况表的结构中有“工资(N)”,“出生年月(D)”,

“学历(C)”等字段,要求对硕士学历的教职工按工资降序排序,工资相同时按

年龄降序排序,排序后产生的新文件为:工资.dbf,应使用命令SORT TO 工

资.dbf ON 工资/D, 出生年月/D FOR 学历=”硕士”。

22.执行如下命令序列:

USE STUDENT

LIST

记录号# 姓名性别年龄

1 蔡阳女23

2 李中明男21

3 凌光女24

4 郭天才男23

INDEX ON 性别TO SEX

LIST

在最后一条LIST命令显示的数据记录中,姓名顺序依次是李中明、郭天

才、蔡阳、凌光。

23.在Visual FoxPro中,参照完整性是指两个表的主关键字和外关键字数据

对应一致(当插入、删除、修改一个表中的数据时,通过参照引用相互关联的另

一个表中的数据,来检查对表操作是否正确。

24. 在Visual FoxPro中,实体完整性是指在一个表中不允许有重复的记录。

25. 在Visual FoxPro中,数据库完整性是指数据的正确性和相容性。

26. 在Visual FoxPro中,实体完整性规则要求主属性不为空且唯一。

27.在Visual FoxPro中,工作区有255 个,工作区的别名有3 种。

28.在Visual FoxPro中,在默认情况下,1 号工作区为主工作区。

29.命令SELECT 0 的含义为让系统自动选择工作区号最小的空闲工作区作为当前工作区。

30.在一个工作区打开表文件RSDA.dbf时,若不用ALIAS指定别名,则别名为RSDA 。

31. 在Visual FoxPro中,使4号工作区成为当前工作区的命令是SELECT 4 。

32.在顺序执行完下列4条命令后:SELECT 1; USE SS; SELECT 2; USE TT之后,要判断SS.dbf中的字段“金额”的值是否等于TT.dbf中字段“金额”的值,可使用条件判断语句SS -> 金额= TT -> 金额来完成。

33. 在Visual FoxPro中,当前工作区为4号工作区,则显示2号工作区中已打开id数据表文件名的命令为SELECT 2 。

三、选择题

在以下选择题中,如果没有特别指明,则当前已打开的数据表为STUDENT.dbf,其中包括姓名(C, 10)、班级(C, 5)、性别(C, 2)、出生日期(D)、数学(I)、语文(I)、外语(I)、总分(I)等字段。

1.在Visual FoxPro中,创建项目时,默认的扩展名为(B)。

A. fxp

B. pjx

C. dbf

D. ppt

2.项目管理器的“数据”选项卡中,没有包括(C)。

A.数据库

B.自由表

C.记录

D.查询

3.在当前表中将当前记录送到数组MT中,应使用命令(A)。

A. SCATTER TO MT

B. COPY TO MT

C. GATHER FROM MT

D. ASORT(MT)

4.字符型、日期型、逻辑型及数值型的缩写依次是(A)。

A. C、D、L、N

B. C、L、D、N

C. D、C、N、L

D. N、D、L、C

5.DELETE( )函数的值为.T.时,表明(B)。

A. 删除的记录不存在

B.当前记录已被加上删除标记

C. 当前数据库已被删除

D.标有删除标记的记录不参加操作

6.在Visual FoxPro中,可以定义数组变量。数组定义以后,每个数组元素在第1次赋值之前的类型是(C)。

A. 字符型

B. 数值型

C. 逻辑型

D. 没定义

7.用于打开数据库设计器的命令是(D)。

A. CREATE DATABASE

B. OPEN DATABASE

C. SET DATABASE TO

D. MODIFY DATABSE

8.从数据库中删除数据表RSDA.dbf的命令是(B,;DROP TABLE RSDA)。

A. DROP TABLE RSDA.dbf

B. DROP TABLE RSDA.dbf

C. DELETE TABLE RSDA.dbf

D. REMOVE TABLE RSDA.dbf

(注:此题要注意选项中有错误。)

9.在Visual FoxPro中把表中记录复制到数组中的命令是(C)。

A. STROE

B. REPALCE

C. SCATTER

D. GATHER

10.Visual FoxPro关于数据库的参照完整性规则不包括(C)。

A.插入规则

B.删除规则

C.查询规则

D.更新规则

11.在数据表结构中,逻辑型、日期型、备注型字段的宽度分别固定为(D)。

A. 3, 8 10

B. 1, 6, 4

C. 1, 8, 任意

D. 1, 8 4

12.一个数据表文件中的多个备注(MEMO)字段的内容是存放在(B)。

A.这个数据库文件中

B.一个备注文件中

C.多个备注文件中

D.一个文本文件中

13.新建一个人事档案表,含有“工资”字段,保留2位小数,若职工的最高工资均低于1000元,则字段的宽度选(C)比较合适。

A. 4

B. 3

C. 6

D. 7

14.在Visual FoxPro中,建立表时要定义一个数值型字段,该字段要求保存4位整数,2位小数,其值可能有负值,它的宽度至少定义为(C)。

A. 6

B. 7

C. 8

D. 10

15.一个表文件的数值字段要求保留5位小数,那么它的宽度至少应当定义成(B)。

A. 5

B. 6

C. 7

D. 8

16.关闭当前表文件的命令是(A)。

A. USE

B. CLOSE ALL

C. QUIT

D. CLEAR ALL

17.下列命令中,不能关闭表文件的是(都可以)。

A. CLOSE TABLES

B. CLOSE ALL

C. CLEAR ALL

D. QUIT

(注意:17题随便选哪个选项都对)

18.在命令中缺省范围和FOR短语是,以下默认ALL的命令是(D )

A. DISPLAY

B. REPLACE

C. RECALL

D. COPY

(注:此题与42题类似)

19.命令APPEND BLANK的功能是(B)。

A.在表文件的开始增加一条空白记录

B.在表文件的末尾增加一条空白记录

C.在当前记录之前增加一条空白记录

D.在当前记录之后增加一条空白记录

20.命令INSERT BLANK BEFORE的功能是(C)。

A.从当前记录之后开始插入记录

B.从当前记录之前开始插入记录

C.在当前记录之前插入一条空白记录

D.在当前记录之后插入一条空白记录

21.下列关于GO TOP命令的叙述中,正确的是(B)。

A.GO TOP命令一定会将记录指针移动到记录号为1的记录上

B. GO TOP命令一定会将记录指针移动到当前顺序的首记录上

C. GO TOP命令可以用来激活过滤条件

D. GO TOP是记录指针相对定位命令

22.在Visual FoxPro中,下列命令若能正确执行,则将显示(C)。

USE RSDA

GO 5

DISPLAY NEXT 3

A. 6到8号记录

B.6到9号记录

C.5到7号记录

D.5到8号记录

23.可以使记录指针相对当前指针位置向上移动5个记录的命令是(A)。

A. SKIP -5

B. SKIP 5

C. GO TO -5

D. GO TO 5

24.在Visual FoxPro中,FIELDS<字段名表>短语和FOR<条件>短语分别对应的两种关系运算是(D)。

A.投影和联接

B.选择和替换

C.统计和筛选

D.投影和选择

25.用LIST STRUCTRUE命令显示的字段总宽度为50,用户使用的字段宽度是(C)。

A. 51

B. 50

C. 49

D. 4

26.在Visual FoxPro中,<范围>短语可使用的选项为(C)。

A. ALL, RECORD, NEXT

B. ALL, RECORD, NEXT, REST

C. ALL, RECORD, NEXT, REST

D. ALL, RECORD, NEXT, REST

27.表文件共有10条记录,当前记录号是7,要显示最后4个记录,下列命令中错误的是(D)。

A. LIST NEXT 4

B. LIST REST

C. DISPLAY NEXT 4

D. DISPLAY ALL REST

28.在Visual FoxPro中,分屏显示当前数据表中语文成绩大于80的所有记录,正确的命令为(A)。

A. DISPLAY ALL FOR 语文> 80

B. DISPLAY ALL WHILE 语文> 80

C. LIST FOR ALL WHILE 语文> 80

D. LIST WHILE 语文> 80

29.在Visual FoxPro中,SKIP命令移动记录指针的基准是(B)。

A. 第一条记录

B.当前记录

C. 指定记录

D.库文件尾

30.一个数据表文件中的多个备注型(MEMO)字段的内容是放在( B)

A. 这个数据表文件中

B.一个备注文件中

C. 多个备注文件中

D.一个文本文件中

(注:教材P49)

31.要删除当前数据表文件中的“性别”字段,应当使用命令(A)。

A. MODIFY STRUCTRUE

B. DELETE

C. REPALCE

D. ZAP

32.要显示当前表STUDENT中数学成绩超过90分和不及格的全部女生记录,应当使用命令(LIST FOR 性别=”女” .AND. (数学>90 .OR. 数学< 60))。

A. LIST FOR 性别= “女”, 数学>= 90, 数学<= 60

B. LIST FOR 性别= “女”, 数学> 90, 数学<= 60

C. LIST FOR 性别= “女”. 数学>= 90 AND 数学< 60

D. LIST FOR 性别= “女” AND(数学> 90 OR 数学<= 60)

(注:选D,在D项中删掉一个”=”)

33.表中有10条记录,当前记录号是3,使用APPEND BLANK命令增加一条空记录,该空记录的记录号是(D)。

A. 2

B. 3

C. 1

D. 11

34.用MODIFY STRUCTRUE命令把数据表文件中“地址”字段的宽度从18位改成14位,但不修改其它字段。正常结束后再显示表中记录,会发现记录“地址”字段的数据(C)。

A.全部丢失

B.仍保留18位

C.只保留前14位

D.凡超过14位的字段倍删空

35.当前数据表文件有30条记录,当前记录号是10。执行命令LIST REST 以后,当前记录号是(D)。

A. 10

B. 20

C. 30

D. 31

36.一个数据表文件有10条记录,用函数EOF( )测试为.T.,此时当前记录号为(B)。

A. 10

B. 11

C. 0

D. 1

37.数据表文件共有51条记录,执行命令GO BOTTOM后,记录号是(A)。

A. 51

B. 1

C. 52

D. 50

38.数据表文件有51条记录,当前记录号为1.执行命令SKIP, -1后,再执行命令?RECNO( ),屏幕将显示(B)。

A. 0

B. 1

C. -1

D. 出错信息

39数据表文件共有20条记录,当前记录号是10。执行命令LIST NEXT 5 以后,当前记录号是(C)。

A. 10

B. 15

C. 14

D. 20

40.显示1990年和1990年以后出生的所有女学生的记录,应使用命令(A)。

A. LIST FOR 出生日期>= CTOD(“01/01/90”).AND.性别=”女”

B. LIST FOR 出生日期<= CTOD(“01/01/90”).AND.性别=”女”

C. LIST FOR 出生日期>= “01/01/90” .AN

D.性别=”女”

D. LIST FOR YEAR(出生日期) >= “01/01/1990” .AND. 性别= “女”

41.若要给当前表增加一个字段,应使用命令(B)。

A. APPEND

B. MODIFY STRUCTURE

C. INSERT

D. EDIT

42.命令中省略范围和条件短语时,以下命令中范围默认值为ALL的是( D )

A. DISPLAY

B. REPLACE

C. RECALL

D. A VERAGE

(注:此题与18题相类似,)

43.表中当前记录是100,在100和101条记录之间插入一条空记录的命令是(C)。

A. INSERT

B. APPEND BLANK

C. INSERT BLANK

D. INSERT BEFORE BLANK

44.用命令REPLACE修改记录的特点是(C)。

A. 边查阅边修改

B.表之间自动更新

C.成批自动替换

D.按给定条件顺序修改更新

45.使用REPLACE命令时,其范围短语为ALL 或REST,执行改命令后,记录指针指向(D)。

A.首记录

B. 末记录

C.首记录的前面

D.末记录的后面

(注:REPLACE命令:更新表记录)

46.要将“中120”班所有学生的数学成绩增加10分应使用命令(D)。

A. CHANGE 数学WITH 数学+ 10 FOR 班级= “中120”

B. REPLACE 数学WITH 数学+ 10 FOR 班级= “中120”

C. CHANGE ALL 数学WITH 数学+ 10 FOR 班级= “中120”

D. REPALCE ALL 数学WITH 数学+ 10 FOR 班级= “中120”

47.DELETE ALL命令和ZAP命令的区别是(D)。

A. DELETE ALL 只删除当前工作区的所用记录,而ZAP删除所有当前记录

B. DELETE ALL 删除当前工作区的所用记录,而ZAP只删除当前记录

C. DELETE ALL只删除记录,而ZAP连同库文件一起删除

D. DELETE ALL删除记录后可以用RECALL命令恢复,而ZAP删除后不能恢复

48.用BROWSE命令也可以修改记录,它的特点是(A)。

A. 边查阅边修改

B.表之间自动更新

C.成批自动替换

D.按给定条件顺序修改更新

49.Visual FoxPro的ZAP命令可以删除当前表文件的(A)。

A.全部记录

B.有删除标记的记录

C.当前记录

D.符合给定条件的记录

50.使用BROWSE命令可以方便地对当前表记录进行多种编辑操作,其中包括(A)。

A.修改、追加、删除及对备注字段和通用字段编辑,但不能插入

B.修改、追加、删除及插入,但不能编辑备注字段及通用字段

C.修改、追加、插入及编辑备注字段,但不能删除

D.修改、追加、删除,但不能插入,不能编辑备注字段和通用字段

51.设表中有一个C型字段NAME,打开表文件后,要把内存变量CC的字符串内容输到当前记录的NAME字段,应当使用命令(B)。

A. NAME = CC

B. REPALCE NAME WITH CC

C. STORE CC TO NAME

D. REPALCE ALL NAME WITH CC

52.下列有关索引的说法中,正确的是(A)。

A.候选索引既可以在自由表中创建,也可以在数据库表中创建

B.建立主索引的关键字值不能为空,但可以有重复数值

C.建立候选索引的候选关键字值不能有重复值,但可以为空

D.建立唯一索引的索引关键字值不能有重复值

53.一下关于主索引的说法中,正确的是(C)。

A.在自由表和数据库中都可以建立主索引

B.可以在一个数据库表中建立多个主索引

C.数据库中任何一个数据表只能建立一个主索引

D.主索引的关键字值可以为NULL

54.在Visual FoxPro中,对数据表建立索引,将产生相应的索引文件,原表文件内容(A)。

A.并不改变

B.顺序改变

C.指定记录改变

D.数据改变

55. .在当前工作区已打开学生表STUDENT,对所有男生按总分从多到少进行排序,总分相同者,按年龄从大到小进行排列。排序后生成的表文件名是SGZ.dbf,应使用命令(B)。

A. SORT TO SGZ ON 总分/A, 出生日期/D FOR 性别= “男”

B. SORT TO SGZ ON 总分/D, 出生日期/A FOR 性别= “男”

C. SORT TO SGZ ON 总分/A, 出生日期/A FOR 性别= “男”

D. SORT TO SGZ ON 总分/D, 出生日期/D FOR 性别= “男”

56. 在当前工作区已打开学生表STUDENT,现要求对总分在270分以上的男同学按年龄从大到小进行排序。排序后新文件名为STM.dbf,应使用命令(C)。

A.COPY TO STM ON 出生日期FOR 性别=”男”.AND.总分>270

B. SORT TO STM ON 出生日期/D FOR 性别=”男”.AND.总分>270

C.SORT TO STM ON 出生日期FOR 性别=”男”.AN

D.总分>270

D.INDEX TO STM ON 出生日期FOR 性别=”男”.AND.总分>270

57. STUDENT.dbf文件和按学号字段升序的索引文件已经打开,执行GO TOP命令后,当前记录号是(B)。

A. 1

B.学号最小的记录号

C. 0

D.最小的记录号

58. 在Visual FoxPro中,对未经排序或索引的数据表进行查找时,只能用命令(C)。

A.FIND

B.SEEK

C. LOCATE

D. DISPLAY

59.假定STUDENT.dbf学生数据表文件中前6条记录均为男生记录,执行一下命令序列:

USE STUDENT

GOTO 3

LOCATE NEXT 3 FOR 性别=”男”

执行结果记录指针定位在(C)。

A.第3条记录上

B.第4条记录上

C.第5条记录上

D.第6条记录上

60. 在Visual FoxPro中,任何情况下,使用LOCATE命令完毕时,EOF( )的值为(A)。

A.真

B.假

C.保持不变

D.视查找情况而定

61. 已用LOCATE命令找到第1个男生记录,现要查找第2个男生的记录,应使用命令(C)。

A. LOCATE FOR 性别=”男”

B.LOCATE FOR 性别=”男” NEXT 2

C.CONTINUE

D.LIST FOR 性别=”男” NEXT 2

62. 在以下叙述中,错误的是(A)。

A.工作区的系统别名和用户定义的工作区别名可以交替使用

B.在某个工作区打开的表原名和工作区别名可以交替使用

C.用户没有定义表别名时,表原名可以作为表别名使用

D.在选择工作区时,可以用工作区号、系统别名或用户定义的别名

63. 在Visual FoxPro中,已在不同工作区打开了多个表。要想知道当前工作区的区号,应使用命令(C)。

A.SELECT

B.?SELECT

C.?SELECT( )

D.LIST SELECT( )

64. 在Visual FoxPro中,执行一下命令:

SELECT 1

USE AAA

要想同时打开表AAA.dbf和表BBB.dbf,接下里应执行下面4组命令中的(C)。

A. GOTO 2

B. USE

USE BBB USE AAA INDEX BBB

C. SELECT 2

D. USE BBB

USE BBB USE AAA

65. 对不同工作区所打开的表可以进行操作(B)。

A.在当前工作区对所有工作区上的表记录都可以进行读写操作

B.对当前工作区上的表记录可以进行读写操作,对其他工作区的记录只能读,不能写

C.只能对当前工作区上的记录可以进行操作,不能对其它工作区记录操作,必须重新选择工作区

D.对当前工作区上的记录可以进行读写操作,对其它工作区的记录只能读或修改,但不能增加和删除

66. 数据表文件AA已在3号工作区上打开,当前为2号工作区,将AA所在的工作区设置为当前工作区可以使用的命令是(D)。

A. SELECT 3

B. SELECT C

C. SELECT AA

D. 以上都可以

67. 短语“C->总分”的意义是(A)。

A.在3号工作区上打开的数据表文件的“总分”字段

B.总分为“C”的记录

C.数据表文件”C”的“总分”字段

D.将值“C”赋予“总分”字段

68. 以下说法正确的是(D)。

A.在Visual FoxPro中,一个工作区上只能打开一个数据表文件,但是一个数据表文件可以在不同的工作区上同时打开

B. 在Visual FoxPro中,一个工作区上可以打开多个数据表文件,一个数

据表文件也可以在不同的工作区上同时打开

C. 在Visual FoxPro中,一个工作区上可以打开多个数据表文件,但是一个数据表文件不可以在不同的工作区上同时打开

D. 在Visual FoxPro中,一个工作区上只能打开一个数据表文件,一个数据表文件不可以在不同的工作区上同时打开

69. 在Visual FoxPro中,一般情况下,移动某一工作区的当前记录指针,其它工作区的当前记录指针(B)。

A.指向第一条记录

B.保持不变

C.随着移动

D.指向最后一条记录

70. 数据表文件XS.dbf和数据表文件CJ.dbf中的记录个数均大于10,执行下列命令序列:

SELECT 1

USE XS

SELECT 2

USE CJ

?”A = “ + STR(RECNO( ), 2)

SELECT 1

?”B = “ + STR(RECNO( ), 2)

GO 3

SELECT 2

GO 5

SELECT 1

?”C = “ + STR(RECNO( ), 2)

SELECT 2

?”D =”+ STR(RECNO( ), 2)

CLOSE ALL

执行结果是(A)。

A. A = 1 B = 1 C = 3 D = 5

B.A = 0 B = 0 C = 1 D = 1

C. A = 1 B = 1 C = 1 D = 1

D. A = 0 B = 0 C = 3 D = 5

1. A

2. B

3. A

4. A

5. B

6. C

7. D

8. B

9. C

10.C

12.B

13.C

14.C

15.B

16.A

17.无,都能关闭

18.D

19.B

20.C

21.B

22.C

23.A

24.D

25.C

26.C

27.D

28.A

29.B

30.B

31.A

32.D

33.D

34.C

35.D

36.B

37.A

38.B

39.C

40.A

41.B

42.D

43.C

44.C

45.D

46.D

47.D

48.A

49.A

50.A

51.B

52.A

53.C

54.A

56.C

57.B

58.C

59.C

60.D

61.C

62.A

63.C

64.C

65.B

66.D

67.A

68.D

69.B

70.A

VF数据库程序设计教案

Visual Foxpro数据库程序设计教案 姓名:李运娣 系别:计算机

第1章 Visual FoxPro 数据库基础 本章重点与学习目标: ?了解数据库系统的相关概念 ?数据、数据库、数据库管理系统、数据库系统 ?数据库管理系统发展过程 ?概念模型以及常用的数据模型—层次模型、网状模型、关系模型?掌握关系数据库 ?关系模型的相关属于 ?数据库设计基础 ?数据库设计的步骤和过程 ?了解VF系统的发展过程 ?数据库管理系统的发展 ?VF的发展简史及了解Visual FoxPro系统的特点 ?掌握VF系统的启动与退出方法 ?熟悉VF系统的用户界面 ?熟悉VF项目管理器 ?创建新项目 ?项目管理器窗口的各类选项卡 教学器材: 多媒体教学 本章课时:3学时 §1.1 数据库基础知识 §1.1.1 计算机数据管理的发展 1. 数据与数据处理数据是指存储在某一种媒体上能够识别的物理符 号;数据处理是指将数据转换成信息的过程。 2. 计算机数据管理 数据管理:是指对数据的组织、分类、编码、存储、检索、维护等, 它是数据处理的中心问题。 数据管理技术的发展过程:人工管理阶段(40年代中--50年代中);文 件系统阶段(50年代末--60年代中);数据库系统阶段(60年代末--现 在)。 §1.1.2 数据库系统 1. 数据库有关概念 数据库(DataBase):指数据库系统中以一定的方式将相关数据组织在一起,存储在外存储设备上形成的、为多个用户共享、与应用程序相互独立的相关数据集合。 数据库管理系统(DBMS):用于建立、使用和维护数据库的系统软件。 数据库管理系统对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 数据库应用系统:数据库应用系统简称数据库系统,是指系统开发人

VF数据库的基本概念

VF数据库的基本概念 【教学内容】数据库的相关概念 【教学目的】掌握数据库的基本概念;理解数据与信息的区别;掌握DB、DBS 与DBMS之间的关系 【教学重点】数据与信息;DB、DBS、DBMS 【教学难点】DB、DBS、DBMS 【教学方法】讲授法,多媒体演示法 【教学过程】 导入: 在数据处理这一计算机应用领域中,人们首先遇到的概念是数据和信息。新课: 1.什么叫数据: 指能被计算机存储和处理、反映客观事物的符号。 如:数字、字母、文字、特殊字符组成的文本形式数据,还有图形、动画、影像、声音等多媒体数据,而最多、最常用的是文字数据。 学生的学号、姓名、成绩等。 2.数据处理 对数据进行收集、存储、分类、计算、统计、检索及传输的过程。数据处理的目的是为了得到信息。 3.信息:经过加工处理并对人类客观行为产生影响的数据。 总结:数据处理就是将数据转换成信息的过程。

数据经过处理后仍然保持数据的形式,但经过处理后的数据是经过提炼的,能反映事物本质的,相互之间的内在联系的数据,只有这种数据才能成为信息。 数据经过数据处理得到信息,信息是有用的数据,数据是信息的表现形式。 4.数据库(DB): 有组织的、可共享的数据的集合。(核心和管理对象) 5.数据库管理系统(DBMS): 是管理和维护数据库存资源的系统软件。(中心枢纽) 6.数据库系统(DBS): 是对数据库统一管理的计算机硬件和软件资源的统称。具体由五部分组成:数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台和软件平台。 DBS包括DB和DBMS 7.数据库系统的特点 (1)数据的共享度高,即一个数据库中的数据可以为不同的用户所使用。 (2)数据的独立性强,减少了应用程序和数据结构的相互依赖性。 (3)数据的冗余度小,尽量避免存储数据的相互重复。 (4)数据的结构化,便于对数据统一管理和控制。 (5)数据保护功能。 课堂小结: 数据数据处理信息

VisualFoxpro编程实例

实验五 Visual Foxpro编程实践 一. 实验目的与要求 掌握利用Visual Foxpro编制开发自己的应用程序的实践知识,并学会在程序调试中自行发现问题和修改程序代码,最终完成应用程序的无错运行。 二. 相关知识 利用Visual Foxpro自行开发编制应用程序的步骤: 1.设置好系统的工作环境(尤其注意工作目录的默认设置)。 2.如果是初次进行,应当先建立一个项目,为该项目命名,激活项目管理器。如果是接着上次的工作进行,则打开上次工作的本项目,同样也激活项目管理器。 3.在项目管理器的“数据”“数据库”下面创建一个数据库,并命名(如已创建,则跳过本步骤)。 4.在项目管理器的“数据”“数据库”“表”下面进行数据表的创建或修改工作,并输入少量的正确数据以便将来的运行调试(如果已经创建了数据表,则跳过本步骤)。 5.在项目管理器的“文档”下面创建该应用程序所用到的所有表单,设计好各表单的界面并为表单里的控件填写程序代码.(注意为表单添加各自的数据环境,否则会出错!) 6.试运行各表单,发现问题后重新修改有问题的表单的代码,反复调试和修改直至最后能无错运行。 7.将应用程序打包发布或制作成安装文件。 三. 实验容与步骤 本次实验以一个简单的学生成绩管理系统为例。首先,对该系统作一个简单的介绍:该应用系统为完成学生信息和成绩的管理系统,主要有以下几个应用模块: (1)用户登录管理:系统具有管理员功能,只有取得管理员权限的人才能使用本系统。 (2)数据添加功能:对学生基本信息、教师基本信息、班级信息、课程信息、学生成 绩信息进行添加录入。 (3)数据查询功能:对上述信息的基本查询。 (4)数据修改功能:对上述信息可进行修改工作。 (5)统计操作:可分别按个人成绩、单科成绩统计出最高成绩、最低成绩和平均成绩 等。 (6)打印功能:对上述信息可进行打印。 实验步骤如下: 1.数据库设计: 首先设置好系统的运行环境和工作目录,然后建立项目,为项目命名为“学生成绩管理系统”,激活项目管理器,并在在项目管理器的“数据”“数据库”下面创建一个数据库,命名为“学生成绩管理”,在“数据库”的“表”下面创建以下各数据表: 字段名称类型宽度 用户名字符型10 密码字符型10 字段名称类型宽度 学号字符型8 字符型10

vf数据库基础知识习题与答案

第一章VF基础知识 一、选择题 1. 在一个二维表中,行称为________,列称为________。 A) 属性;元组B) 元组;属性 C) 关系;元组D) 属性;关系 2. 数据库系统的核心是________。 A) 数据库管理系统B) 数据库 C) 数据D) 数据库应用系统 3. VFP是一种________数据库管理系统。 A) 层次型B) 网状型 C) 关系型D) 树型 4. 支持数据库各种操作的软件系统是________。 A) 数据库系统B) 操作系统 C) 数据库管理系统D) 命令系统 5. 在关系模型中,从表中选出满足条件的记录的操作称为________。 A) 连接B) 投影 C) 联系D) 选择 6. 数据库系统与文件系统的主要区别是________。 A) 文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件 B) 文件系统管理的数据较少,而数据库系统能管理大量数据 C) 文件系统比较简单,数据库系统比较复杂 D) 文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题 7. 在关系运算中,选择的操作对象是________;投影的操作对象是_______ _;连接的操作对象是________。 A) 一个表;一个表;两个表 B) 一个表;两个表;两个表 C) 一个表;一个表;一个表 D) 两个表;一个表;两个表 8. 在关系数据库中,基本的关系运算有三种,它们是________。 A) 选择、投影和统计B) 选择、投影和连接 C) 排序、索引和选择D) 统计、查找和连接 9. VFP是一种关系型数据库管理系统,所谓关系是指________。 A) 表中各个记录之间的联系 B) 数据模型满足一定条件的二维表格式 C) 表中各个字段之间的联系 D) 一个表与另一个表之间的联系 10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。 A) 一对一B) 多对一 C) 一对多D) 多对多 11. 自然连接要求被连接的两关系有若干相同的________。 A) 实体名B) 属性名

VF学习笔记完整版

*VF学习笔记* 章节.Ⅰ 1.选择查询:“标记” select*from 个人账号记录where 名称="工商银行" 2.改变主窗口字体大小 命令:_screen.fontsize=25 3.清除主荧幕内容 命令:clear 4.项目建立命令:create project <要建立的项目文件名> 5.字符型数据 1).字符型数据输出时都必须加定界符[]、""、''<任选其一>。定界符都必须成对输出,否者无效,如遇定界符嵌套使用,以最外成的定界符为准,期间的定界符都是字符型数据。 (定界符定义了字符型数据从哪里开始到哪里结束,其间的数据都属于字符型数据) 2).其次,VF中的汉字、数字、空格都属于字符型数据。 (字符型数据是原样输出,必须区分大小写) *一个?代表"输出" 两个??代表"不换行输出" * 章节Ⅱ 1.表达式 ①由数据、变量、函数、运算符构成的式子。 ②用来计算、判断和数据的转换。

1)数值型表达式:(其结果也是数值型的)——————————————————————— 优先级运算符说明 1 ( ) 形成表达式内的子表达式 2 * *或^ 乘方运算 3 * / % 乘除运算、求余运算 4 + - 加减运算 ---------------------------------------------- 1@求余运算%和取余函数MOD()的作用相同,结果的正负号与除数一致。 2@如果余数与被除数同号就是两数相除的余数,反之则把两数相除的余数加上除数的值。2).字符表达式 ①它只有加和减两种运算。 ②不管哪种运算,它的结果仍然是字符串。 ③两个字符串相加,其结果就是两个字符串首尾相连。 ④连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。 示例:"ABC "+"123"="ABC123 " 3)日期时间型表达式 @计算格式没有日期+日期/日期+-日期时间/日期时间+日期时间。————————————————————————————————————格式结果及类型 <日期>+<天数> 日期型。指定若干天后的日期 <天数>+<日期> 日期型。指定若干天后的日期

物流系统分析复习资料(1)

物流系统分析 第一章 物流系统:是指在一定的时间和空间里,由所需位移的屋子、包装设备、装卸搬运机械、运输工具、仓储设施、人员和通信联系等若干相互制约的要素所构成的具有特定功 能的有机整体。 物流系统的目的:是实现物资的空间效益和时间效益。 物流系统的特点:物流系统是一个“人机系统”; 物流系统是一个时间、空间大跨度系统; 物流系统是一个可分系统; 物流系统是一个动态系统; 物流系统是一个复杂系统; 物流系统是一个多目标系统。 物流系统的目标(5S):(1)提供服务service(2)快速、及时speed(3)节约成本save (4)规模优化scale (5)库存控制stock 物流系统的模式:输入、系统转换、输出、限制或约束、反馈。 物流系统的一般要素:人、财、物、设备、信息、任务目标。 物流系统的功能要素:运输、储存保管、包装、装卸搬运、流通加工、配送、物流信息。物流系统的支撑要素:商业手段、法律法规、行政手段、标准化系统。 物流系统的基础要素:物流设施、物流装备、物流工具、信息技术及网络、组织及管理。物流系统的流动要素:流体、流向、流量、流程、载体。 物流系统的网络要素:点(单一功能点、复合功能点、枢纽点) 线(干线、支线、上行线、下行线)

物流系统要素存在的冲突:一、要素目标冲突1、物流要素的内部存在冲突 2、各物流要素之间存在冲突 3、物流要素与外部系统之间存在冲突 二、要素产权冲突 三、要素运作冲突 系统分析的原则:(1)外部条件和内部条件相结合(2)当前利益和长远利益相结合 (3)局部利益和整体利益相结合(4)定性分析和定量分析相结合 物流系统分析:是指在一定时间和空间里,对其所从事的物流活动和过程作为一个整体来处理,以系统的观点、系统工程的理论和方法进行分析研究,以实现其空间和 时间的经济效应。 物流系统整体优化的目的:使输入最少,输出的物流服务效果最佳。 物流系统分析的内容:系统目标、系统结构、替代方案、费用和效益、系统模型、系统优化、综合评价。 物流系统分析常用的理论和方法:数学规划法、统筹法(网络分析法)、系统优化法、系统 仿真、主因素分析法、层次分析法、聚类分析法、遗传算 法、退货算法。 物流系统设计目标:最大服务、最大利润、最大竞争优势、最小资产配置(三大一小)。 物流系统设计原则:系统性原则、可行性原则、经济型原则、社会效益原则。 物流系统设计内容:物流系统战略规划设计、网络规划设计、信息平台规划设计、结点规划设计、运输系统规划设计、仓储系统规划设计。 第二章 物流需求的特征:(1)物流需求量和物流需求结构

数据库VF教程

实验一 VFP数据表基本操作 1、数据表的建立和数据的输入 一、实验目的 1、了解数据表的基本概念 2、掌握数据表的建立 2、掌握数据表中数据的添加 3、掌握从其他数据表中添加数据 二、实验内容及任务 1、将所附带的VFPEX文件夹及该文件夹中的所有文件复制到C盘根目录下。 2、在文件夹VFPEX创建数据表XS.DBF,表结构如下: 3、在创建表的同时,输入如下的记录: 4、向数据表添加记录: 5、从数据表XS1.DBF中成批添加数据到数据表XS.DBF中。 三、实验环境和实验材料 1、Visual FoxPro 6.0中文版; 2、素材软盘 四、实验方法和步骤 1、复制实验所需文件

双击“我的电脑”,打开窗口,双击A驱动器,窗口中显示A盘中的内容,鼠标右击VFPEX文件夹,显示快捷菜单,选择“复制”命令;打开C盘根目录并右击,显示快捷菜单,选择“粘贴”命令,软盘中的VFPEX文件夹及其文件被复制到C盘根目录中。 2、创建数据表并输入数据 1)进入Visual FoxPro 6.0环境。 2)选择“文件/新建”命令,显示“新建”对话框,如图1-1,选择“表”并单击“新建文件”,显示创建对话框,如图1- 2,“保存在”选择“VFPEX文件夹”,“输入表名”为“XS.DBF”,单击“保存”,显示表设计器,如图1-3。

图1-1 图1-2 3)按要求输入相关的字段名、字段类型、字段宽度等内容,具体如图1-3。 图 1-3 4)单击“确定”,显示“现在输入数据吗?”确认框,如图1-4,单击“是”,显示数据表窗口,如图1-5,将上述三条记录依次输入到数据表中,并关闭窗口。 图1-4 图1-5 3、向数据表添加记录

现代教育技术各章节复习重点

现代教育技术 第一章 教育信息化是指在教育与教学的各个领域中,积极开发并充分应用信息技术和信息资源,培养适应信息社会需求的人才,以推动教育现代化进程 教育技术是关于学习过程与学习资源的设计、开发、利用、管理和评价的理论与实践 教育技术定义的构成与内涵P3 科学技术的进步与教育技术的发展P5 现代教育的理论基础1视听教学理论2学习理论3传播理论4系统科学理论包括系统论、控制论、信息论 经验之塔理论P7 构建主义对学习的基本解释1学习是学习者主动地构建内部心理表征的过程,它不仅包括结构性知识,而且包括大量的非结构性的经验背景2学习过程同时包括两个方面的建构:其一对新知识的理解是通过运用已有经验,超越所提供的信息而建构成的。其二从记忆系统中所提取的信息本身,也要按具体情况进行构建,而不单是提取3学习者以自己的方式构建对事物的理解,从而不同的人看到的是事物的不同方面,不存在唯一标准的理解 教学过程是一个开放的动态的系统 第二章 交互型媒体的教学特点1有利于因材施教,学生可以按自己的学习水平或习惯选择自己的学习方法和路径2对学生的学习反应能及时做出判断和反馈,有利于提高学生学习的主动性和积极性 现代教学媒体的分类P32 媒体的教学特性1表现力2重现力3接触面4参与性5受控性 视频展示台在教学中应用的方式1用于实物的展示,演示实验等2用于书写和展示印刷资料和图片3展示各种透明胶片如幻灯片、投影片等 学习环境可以理解为学习者学习发生的地点和空间以及为学习者的学习活动提供的各种支持条件 第三章 音像信息数字化处理的基本方法是把连续的音频或视频信号经过采样和量化形成离散的数字化的音频或视频信号 数据压缩的根本依据是:保证数据量小于信息量 数据压缩处理的两个过程:1编码过程,即将原始数据经过编码进行压缩,以便与存储和传输2解码过程,即对编码数据进行解码,还原可以使用的数据 目前,被国际社会广泛认可和应用的图像和视频压缩编码标准主要有JPEG、H.261和MPEG 三种 DVD视盘机对图像压缩采用了MPEG-2技术 数码相机与传统相机的比较:1传统的要用胶卷数码不用可以回放直接观看2数码相机影像质量不如传统相机3数码相机不如传统相机敏捷4传统相机影像处理没有数码相机方便CCD是半导体器件,是数码相机的核心 Ku波段的下行信号使用12GHz 第四章 电视节目播放系统是最基本的视频应用系统。它是由节目来源(载体)、播放设备、和收视设备三部分组成 在利用电视接收机呈现录像机播放的节目教学时,电视信号输入的两种途径:1射频信号输入方式2视频信号输入方式

现代教育技术

1第一次教育革命的标志是() 以专职教师的出现为标志 2关于教育技术与信息技术的描述,不正确的一项是() 教育技术和信息技术都包含“技术”一词,研究范畴基本相同 3在国外教育技术的发展过程中,起步阶段的萌芽思想是() 教学设计 4在我国教育技术的出现是哪一项内容的出现为标志() 电化教育 5教育技术是以视听教育为基础,下面属于视听教育媒体的是() 有声电影 6现代教育技术对教师专业发展的促进作用有() ? A.为教师提供学习和教学工具、交流与协作的平台 ? B.促进教师专业素养的提升,激发教师探究动机 C.加快教师专业发展的进程 D.促进教师教育观念转变 7根据 AECT'1994定义,教育技术的研究对象是() 学习过程、学习资源 8以下说法正确的是() A.学习过程是教育技术研究和实践的对象 B.教育技术是一门理论与实践并重的学科 D.学习资源是优化学习过程的必要条件 9下面属于信息技术对于教学环境变革的是() A.多媒体网络教室 B.电子书包、交互电子白板的使用 C.录播教室的使用 10我国颁布的中小学教师教育技术能力标准面向的对象包括()管理人员、技术人员、教学人员

1一个孩子捡到1元钱交给老师,老师在全班同学面前表扬了他。以后这个孩子每次捡到东西都主动交还失主或交给老师。能够解释这一现象的原理是( B.操作性条件反射 2提出“S-M-C-R”传播过程模式的学者是()。 C.贝尔洛 3“学习是学习者在与环境交互作用的过程中主动地建构内部心理表征的过程”,这种观点属于()。 C.建构主义学习理论 4个体能正确构建自我的能力,知道如何用这些意识察觉来做出适当的行为,并规划、引导自己的人生。这种能力属于加德纳多元智能理论中的()。 D.内省智能 5美国行为主义心理学家华生在《行为主义》一书中写道:“给我一打健康的婴儿,一个由我支配的特殊的环境,让我在这个环境里养育他们,我可担保,任意选择一个,不论他父母的才干、倾向、爱好如何,他父母的职业及种族如何,我都可以按照我的意愿把他们训练成为任何一种人物—医生、律师、艺术家、大商人,甚至乞丐或强盗。”这段话体现的观点是()。 B.环境决定论的观点 6布鲁姆的教育目标分类包括()。 认知领域、情意领域、技能领域 7建构主义认为,学习环境中的要素包括()。 情境、协作、会话、意义建构 8教育传播系统的四元模型是指教师、学生()。 教学媒体、教学内容 9以下属于逻辑—数学智能的人群的是()。 科学家、会计师、电脑程序员 10认知教学观认为()。 学习是知识的自我建构和理解过程 学习依赖于学生自主的信息加工系统

visualfoxpro程序设计实验报告

VF程序设计实验报告 图书馆管理系统 专业: 学号: 姓名: 指导教师:

2010年12月31日 目录 第一部分系统概述--------------------------------2第二部分系统功能模块设计------------------------2第三部分系统数据库及表设计----------------------2第四部分系统菜单设计----------------------------5第五部分系统界面设计----------------------------6第六部分系统相关程序代码-----------------------13第七部分实验报告小结---------------------------22第八部分参考资料-------------------------------22

一、系统概述 近年来,随着图书馆规模的不断扩大,图书数量相应的增加,有关图书的各种信息量也成倍增加,面对庞大的信息量,传统的人工管理户导致图书管理的混乱,人力与物力过多的浪费,图书管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理。因此,为了充分发挥了图书馆的功效,最大限度地为读者服务,必须制定一套合理、有效,规范和实用的图书馆管理系统,对图书资料进行集中统一的管理。 根据上述需要,我们建立本图书馆管理系统。 根据图书、读者和管理员三者之间的关系,本系统主要实现读者对图书的查询、个人信息的修改和管理员对读者、图书的管理。 本系统采用作为开发工具。 二、系统功能模块设计 本系统可以完成一般图书馆关于图书查询、借阅及书库管理的主 要功能。其中:图书查询模块可以查询所需要的图书;读者管理模块 中,读者可以查看自己的信息,对登陆密码进行修改,管理员可以对

VF基础知识解析

第一节课 VF 入门以及(自由表)表格的基本操作 一、新建表(.dbf) 1.菜单-文件-新建-表 2.常用工具栏-新建-表 3.命令 create [表名] 默认目录的设置: 菜单-工具-选项-文件位置-默认目录-双击-选择默认目录- 找到驱动器-选择盘符 二表格中的字段类型 字段类型英文简称宽度定界符 字符型 C 可改动 ' ' 或 " " 或[ ] "123" 数值型 N 可改动无 123 日期型 D 8 {^yyyy-mm-dd} {^1989-02-16} 逻辑型 L 1 .T. 或 .F. 日期时间型 T 8 {^yyyy-mm-dd [hh[:mm[:ss]]]|[p|a]} 整型 I 4 备注型 M 4 备注型的文件中.ftp 通用型 G 4 1.打开表 (1)菜单-文件-打开-选择文件类型中的表 (2)常用工具栏-打开 (3)命令 use <表名> use f:\董双双\学生信息表要在独占方式下 (4)数据工作期窗口-打开 2.关闭(当前表) (1)命令 use (2)数据工作期窗口-关闭 3.进入当前表的表设计器 (1)菜单-显示-表设计器 (2)命令 modify structure 4.浏览当前表的信息 (1)数据工作期窗口-浏览 (2)菜单-显示-浏览 (3)命令 browse 5.修改表中的记录 (1)直接修改 (2)插入 insert [blank][before] (当前记录之前) (3)追加 append [blank] (4)replace 字段名 with 被修改的记录 [for 条件][范围] 只能修改当前记录(没有限定范围的前提下) 6.删除表中的记录(逻辑删除和物理删除) (1)逻辑删除不会真正删除表中的记录,可以恢复 命令 delete [for 条件][范围]

(6)--《现代教育技术》课程第3章单元测验参考答案课程答案网课答案刷课flyingjgh

《现代教育技术》课程 第3章单元测验 参考答案 (网络在线测试用,总分100分,测试时长60分钟) 1、填空题(每空0.5分,共20分) 1.表现力、重现力、参与性、受控性 2.多媒体教室、多媒体计算机房、多媒体语音室、课程录播系统、校园网、数字校园、智慧校园、未来教室(智慧教室),其中答出任意1个给1分,答对5个给5分3.多媒化、网络化、高清化、小型化、智能化、交互化、移动化、感知化、一体化,其中答出任意1个给1分,答对5个给5分 4.信息化教学领导与管理队伍,、信息化教师队伍、信息化教学支持队伍 5.通常认为信息化教学环境由信息化教学硬件环境、信息化教学软件环境、信息化教学资源、信息化教学人文环境、信息化教学队伍等5大要素构成, 6.768×576、1920×1080、3840×2160、7680×4320 7.学习资源、学习工具、学习方式、教学方式 8.5000,精品资源共享,1000,精品视频公开 9.高等职业教育专业教学资源库、国家示范性职业学校数字化资源、中国职业教育信息资源网、教育部职业院校信息化教学指导委员会网站、高等职业教育教学资源中心、全国职业院校信息化教学大赛、全国职业院校信息化教学成果展、爱课程,其中答出任意1个给1分,答对4个给4分 10.教师率先使用,职业教育率先部署,发达地区率先示范 二、名词解释(每题3分,共15分) 1.体感交互是无需借助任何控制设备可以直接使用肢体动作与数字设备和环境互动,随心所欲地操控的智能技术。体感交互技术让计算机有更精准有效的“眼睛”去观察世界并根据人的动作来完成各种指令。 2.具有“电脑+电视+显示器”三合一功能的设备,是将电脑主机、显示器、电视、音箱整合成为一体,具备独立的电脑功能与电视功能,同时具有触摸屏的交互功能。 3.又称网络摄像机,是基于网络传输的数字化设备,除了具有普通复合视频信号输出

《VF》数据库基础知识及操作,视图、查询、SQL经典试题(可编辑修改word版)

《VF》数据库基础知识及操作,视图、查询、SQL 经典试题 一.选择题(每个 1 分,共 50 分) 1.关系运算不包括() A.连接运算 B.选择运算 C.投影运算D.并运算 2、退出Visual Foxpro 6.0 的操作方法是() A.从“文件”菜单中选择“退出”命令 B.直接按Alt+F4 C.在命令窗口中输入QUIT 命令后回车D.以上都可以 3.在Visual FoxPro6.0 中,下列有关数据库的描述,正确的是 ( ) A.数据库不能多用户共享 B.在关系型数据库系统中,关系型数据库是通过一个二维表来表示数据之间的联系的 C.数据库中的最小访问单位是记录 D.数据库中的数据不能是图像 4.在Visual Foxpro 中,XS 表中含有备注型字段,备注型字段内容存到另一个文件中,该文件名为()D.视图只能从一个表派生出来 7.在Visual FoxPro6.0 中,使用查询设计器创建查询时,查询去向中不包括的是( ) A.标签B.屏幕C.视图D.临时表 8.在Visual FoxPro6.0 中,项目文件的扩展名是( ) A..PRG B. .PJX C..SCX D..QPR 9.不允许记录中出现重复索引值的索引是( ) 。 A.主索引 B.主索引、候选索引、普通索引 C.主索引和候选索引 D 主索引、候选索引和唯一索引 10.在VisuAlFoxPro 中,可以对字段设置默认值的表( )。 A.必须是数据库表B.必须是自由表 C.自由表或数据库表D.不能设置字段的默认值 11.若使用replace 命令时,其范围子句为all 或rest,则执行该命令后,记录指针指向:() A.首记录B.末记录C.首记录的前面D.末记录的后面 A.XS.DBC B.XS.QPR C.XS.DBF D.XS.FPT 5.在Visual Foxpro 表文件中,逻辑型、日期型、备注型数据的宽度分别是12.执行下列命令序列后,打开”读者”表的工作区是( USE 图书IN 2 ) ()USE 读者IN 3 ALIAS DZ A.1、8、128 B. 2、8、10 C.1、8、4 D. 1、8、任意USE 读者IN D ALIAS DZ1 AGAIN 6.在Visual FoxPro6.0 中,关于视图的叙述正确的是( ) A.2 区 B. 3 区 C. 4 区 D.3、4 区 A.视图文件是一个独立的数据文件,不属于任何的数据库13、视图不能单独存在,它必须依赖于()而存在。B.视图可以对源表中的数据进行更新A.视图B.查询C.数据表 D.数据库 C.如果希望每次运行视图时,根据输入值的不同而检索到不同的结果,可以建立远程视图14、SQL-UPDATE 命令的功能是()A.数据定义B.更新表中字段的属性

VisualFoxPro数据库编程函数大全

大全 数据库函数大全 VisualFoxPro数据库函数 ADATABASES()将所有打开数据库的名称和路径放到内存变量数组中 ADBOBJECTS()把当前数据库中的命名连接名、关系名、表名或sQL视图名放到一个内存变量数组中AFIELDS()把当前表的结构信息存放在一个数组中,并且返回表的字段数 ALIAS()返回当前表或指定工作区衰的别名 ASESSIONS()创建一个已存在的数据工作期ID数组 ATAGINFO()创建一个包含索引和键表达式的名字、数量和类型信息的数组 AUSED()将一个数据工作期中的表别名和工作区存入内存变量数组 BOF()确定当前记录指针是否在表头 CANDIDATE()判断索引是否为候选索引 CDX()根据指定的索引位置编号,返回打开的复合索引(.CDX)文件名称 CPDBP()返回一个打开表所使用的代码页 CREATEOFFLINE()由已存在的视图创建一个游离视图 CURSORGETPROP()返回VisualFoxPro表或临时表的当前属性设置 CURSORSETPROP()指定VisualFoxPro表或临时表的属性设置 CURSORTOXML()转换VisualFoxPro临时表为XML文本 CURVAL()从磁盘上的表或远程数据源中直接返回字段值 DBC()返回当前数据库的名称和路径 DBF()返回指定工作区中打开的表名,或根据表别名返回表名 DBSETPROP()给当前数据库或当前数据库中的字段、命名连接、表或视图设置一个属性 DELETED()返回一个表明当前记录是否标有删除标记的逻辑值 DESCENDING()是否用DESCENDING关键字创建了一个索引标识 DROPOFFLINE()放弃对游离视图的所有修改,并把游离视图放回到数据库中 EOF()确定记录指针位置是否超出当前表或指定表中的最后一个记录 FCOUNT()返回衰中的字段数目 FIELD()根据编号返回表中的字段名 FILTER()返回SETFILTER命令中指定的表筛选表达式 FLDLIST()对于SETmELDS命令指定的字段列表,返回其中的字段和计算结果字段表达式 FLOCK()尝试锁定当前表或指定表 FOR()返回一个己打开的单项索引文件或索引标识的索引筛选表达式 FOUND()如果CONTINUE、FIND、LOCATE或SEEK命令执行成功,函数的返回值为"真" FSIZE()以字节为单位,返回指定字段或文件的大小 GETFLDSTATE()返回一个数值,标明表或临时表中的字段是否已被编辑,或是否有追加的记录,或者记录的删除状态是否已更改 GETNEXTMODIFIED()返回一个记录号,对应于缓冲表或临时表中下一个被修改的记录 HEADER()返回当前或指定表文件的表头所占的字节数 IDXCOLLATE()返回索引或索引标识的排序序列 INDBC()如果指定的数据库对象在当前数据库中,则返回"真"(.T.) INDEXSEEK()在一个索引表中搜索第一次出现的某个记录 ISEXCLUSIVE()判断一个表或数据库是以独占方式打开的 ISFLOCKED()返回表的锁定状态 ISREADONLY()判断是否以只读方式打开表 ISRLOCKED()返回记录的锁定状态 KEY()返回索引标识或索引文件的索引关键字表达式 KEYMATCH()在索引标识或索引文件中搜索一个索引关键字 LOOKUP()在表中搜索字段值与指定表达式匹配的第一个记录 LUPDATE()返回一个表最近一次更新的日期

计算机vf基础

第一章数据结构与算法 1.1算法 考点1 算法的基本概念 考试链接: 考点1在笔试考试中考核的几率为30%,主要是以填空题的形式出现,分值为2分,此考点为识记内容,读者还应该了解算法中对数据的基本运算。 计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。 1.算法的基本特征:可行性、确定性、有穷性、拥有足够的情报。 2.算法的基本要素: (1)算法中对数据的运算和操作 一个算法由两种基本要素组成:一是对数据对象的运算和操作;二是算法的控制结构。 在一般的计算机系统中,基本的运算和操作有以下4类:算术运算、逻辑运算、关系运算和数据传输。 (2)算法的控制结构:算法中各操作之间的执行顺序称为算法的控制结构。 描述算法的工具通常有传统流程图、N-S结构化流程图、算法描述语言等。一个算法一般都可以用顺序、选择、循环3种基本控制结构组合而成。 考点2 算法复杂度 考试链接: 考点2在笔试考试中,是一个经常考查的内容,在笔试考试中出现的几率为70%,主要是以选择的形式出现,分值为2分,此考点为重点识记内容,读者还应该识记算法时间复杂度及空间复杂度的概念。 1.算法的时间复杂度 算法的时间复杂度是指执行算法所需要的计算工作量。 2.算法的空间复杂度 算法的空间复杂度是指执行这个算法所需要的内存空间。 疑难解答:算法的工作量用什么来计算? 算法的工作量用算法所执行的基本运算次数来计算,而算法所执行的基本运算次数是问题规模的函数,即算法的工作量=f(n),其中n是问题的规模。 1.2数据结构的基本概念 考点3 数据结构的定义 考试链接: 考点3在笔试考试中,是一个经常考查的内容,在笔试考试中出现的几率为70%,主要是以选择的形式出现,分值为2分,此考点为识记内容,读者还应该识记数据的逻辑结构和存储结构的概念。 数据结构作为计算机的一门学科,主要研究和讨论以下三个方面: (1)数据集合中个数据元素之间所固有的逻辑关系,即数据的逻辑结构; (2)在对数据元素进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构; (3)对各种数据结构进行的运算。 数据:是对客观事物的符号表示,在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。 数据元素:是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。 数据对象:是性质相同的数据元素的集合,是数据的一个子集。

VisualFoxPro常用函数分类表

VisualFoxPro磁盘_目录_文件函数 ADIR()将文件信息存放到数组中,然后返回文件个数。 CURDIR()返回当前目录或文件夹。 DEFAULTEXT()如果一个文件没有扩展名,则返回一个带新扩展名的文件名。DIRECTORY()若在磁盘上存在指定的目录,返回真(.T.)。 DISPLAYPA TH()为显示而截去长路径名到指定长度。 DRIVETYPE()返回指定驱动器的类型。 FDATE()返回文件最近一次修改的日期或日期时间。 FILE()如果在磁盘上找到指定的文件,则返回“真”(.T.)。 FILETOSTR()将一个文件的内容返回为一个字符串。 FORCEEXT()返回一个字符串,使用新的扩展名替换旧的扩展名FORCEPATH()返回一个文件名,使用新路径名代替旧文件名 FTIME()返回最近一次修改文件的时间。 FULLPATH()返回指定文件的路径或相对于另一文件的路径。 GETDIR()显示“选择目录”对话框,从中可以选择目录或文件夹。 GETFILE()显示“打开”对话框,并返回选定文件的名称。 JUSTDRIVE()从完整路径中返回驱动器的字母。 JUSTEXT()从完整路径中返回三字母的扩展名。 JUSTFNAME()返回完整路径和文件名中的文件名部分。 JUSTPATH()返回完整路径中的路径名。 JUSTTEM()返回完整路径和文件名中的根名(扩展名前的文件名)。 LOCFILE()在磁盘上定位文件并返回带有路径的文件名。 PUTFILE()激活“另存为…”对话框,并返回指定的文件名。 STRTOFILE()将一个字符串的内容写入一个文件。 SYS(3)返回一个合法文件名,可用来创建临时文件。 SYS(5)返回当前VisualFoxPro的默认驱动器。 SYS(7)返回当前格式文件的名称。 SYS(2000)返回一个按字母排序的与文件名和扩展名梗概匹配的第一个文件名。SYS(2003)返回默认驱动器或卷上的当前目录或文件夹的名称。 SYS(2014)返回指定文件相对于当前目录、指定目录或文件夹的最小化路径。SYS(2020)以字节数返回默认磁盘空间。 SYS(2022)以字节为单位返回指定磁盘簇(块)的大小。

vf6理论基础知识

理论基础知识 ●表:关系数据库的表采用二维表格来存储数据,是一种按行与列排列的具有相关信息的逻辑组,它类似于工作单表。一个数据库可以包含任意多个数据表。 ●字段:数据表中的每一列称为一个字段,表是由其包含的各种字段定义的,每个字段描述了它所含有的数据的意义,数据表的设计实际上就是对字段的设计 ●记录:表中的每一行称为记录。一般来说,数据库表中的任意两行都不能相同,如一个学生在数据库中不能登记两次,只能有一个学号●关键字:关键字用来确保表中记录的唯一性,可以是一个字段或多个字段,常用作一个表的索引字段。每条记录的关键字都是不同的,因而可以唯一地标识一个记录,关键字也称为主关键字,或简称主键。 ●索引:索引可以更快地访问数据,索引是表中单列或多列数据的排序列表,每个索引指向其相关的数据表的某一行。 ●表间关系:在实际情况中,一个数据库往往都包含多个表,不同类别的数据存放在不同的表中。表间关系把各个表联接起来,将来自不同表的数据组合在一起 ●数据库的表之间都会存在3种关系(设有A表与B表):一对一关系(1:1):一个表的一条记录对应另一个表的一条记录。一对多关系(1:N):一个表的一条记录对应另一个表的多条记录。多对多关系(M:N):一个表的多条记录对应另一个表的多条记录。第一个表通

常称之为父表(A表),另一个表称之为子表(B表)。 ●数据库(DataBase,缩写为DB)就是按一定的组织结构存储在计算机内可共享使用的相关数据的集合。它以文件的形式组织,包括一个或多个文件,可以被多个用户所共享,它是数据库系统的重要组成部分。 ●数据库管理系统(DataBase Management System,缩写为DBMS)是用来建立、存取、管理和维护数据库的软件系统。它是数据库系统的核心软件。 ●数据库系统(DataBase System,缩写为DBS)就是指计算机系统中引用了数据库技术后的完整系统,主要由计算机硬件(主机、键盘、显示器、打印机等)、软件(操作系统、数据库管理系统、开发工具等)、数据库和用户(数据库管理员、终端用户等)四个主要部分组成 ●数据模型是数据库系统的核心和基础,常见的数据模型有层次模型、网状模型和关系模型三种类型 ●关系型数据库关系型数据库是把每一个实体看成一个二维表,用二维表来组织和存储数据,它是目前应用广泛的一种数据模型。每个二维表又称为关系。关系型数据库管理系统是支持关系模型的数据库管理系统。关系型数据库管理系统不但提供了数据库管理系统的一般功能,还提供了筛选、投影和连接三种基本的关系操作。 ●常用的文件类型有: 数据库(.DBC)、表(.DBF)、项目(.pjx)、表查询(.qpr)、视图、报表(.frx)、标签(.lbx)、程序(.prg)、文本(.txt)、表单(.form)、菜

物流系统分析复习资料汇编

物流系统分析 第一章 物流系统 :是指在一定的时间和空间里,由所需位移的屋子、包装设备、装卸搬运机械、运 输工具、仓储设施、 人员和通信联系等若干相互制约的要素所构成的具有特定功 能的有机整体。 :是实现物资的空间效益和时间效益。 :物流系统是一个“人机系统” ; 物流系统是一个时间、空间大跨度系统; 物流系统是一个可分系统; 物流系统是一个动态系统; 物流系统是一个复杂系统; 物流系统是一个多目标系统。 (5S ): (1 )提供服务service (2)快速、及时 speed ( 3)节约成本save ( 4)规模优化 scale ( 5)库存控制 stock :输入、系统转换、输出、限制或约束、反馈。 人、财、物、设备、信息、任务目标。 运输、储存保管、包装、装卸搬运、流通加工、配送、物流信息。 商业手段、法律法规、行政手段、标准化系统。 物流设施、物流装备、物流工具、信息技术及网络、组织及管理。 流体、流向、流量、流程、载体。 单一功能点、复合功能点、枢纽点) 干线、支线、上行线、下行线) 一、要素目标冲突 1 、物流要素的内部存在冲突 2、各物流要素之间存在冲突 3、物流要素与外部系统之间存在冲突 二、要素产权冲突 三、要素运作冲突 系统分析的原则 :( 1 )外部条件和内部条件相结合( 2)当前利益和长远利益相结合 ( 3)局部利益和整体利益相结合( 4)定性分析和定量分析相结合 物流系统分析 :是指在一定时间和空间里, 对其所从事的物流活动和过程作为一个整体来处 理,以系统的观点、 系统工程的理论和方法进行分析研究, 以实现其空间和 时间的经济效应 。 物流系统整体优化的目的 :使输入最少,输出的物流服务效果最佳。 物流系统分析的内容 :系统目标、 系统结构、 替代方案、 费用和效益、 系统模型、 系统优化、 综合评价。 物流系统分析常用的理论和方法 :数学规划法、统筹法(网络分析法) 、系统优化法、系统 仿真、主因素分析法、层次分析法、聚类分析法、遗传 算法、退货算法。 最大服务、最大利润、最大竞争优势、最小资产配置(三大一小) 系统性原则、可行性原则、经济型原则、社会效益原则。 物流系统战略规划设计、网络规划设计、信息平台规划设计、结点规划 设计、运输系统规划设计、仓储系统规划设计。 物流系统的目的 物流系统的特点 物流系统的目标 物流系统的模式 物流系统的一般要素 物流系统的功能要素 物流系统的支撑要素 物流系统的基础要素 物流系统的流动要素 物流系统的网络要素 物流系统要素存在的冲突 物流系统设计目标 物流系统设计原则 物流系统设计内容 点 八、、 线

现代教育技术第三章主观题

第三章 名词解释: 1.传播:传播原指“通信、传达、联系”之意,后专指信息的交换与交流。 广义的传播可理解为“大自然中一切信息的传送或交换”,包括植物、动 物、机器、人所进行的信息传播。狭义的传播主要指人所进行的信息传播,而且又分为人的内在传播(或称自我传播)、人与人的传播。 2.教育传播:是由教育者通过有效的媒体通道,把知识、技能、思想、观念 等传递给特定的教育对象的一种活动,是教育者和受教育之间的信息交流 活动。 简答题: 1.人与人之间的传播有哪些类型? 答:人际传播、组织传播、大众传播、教育传播和网络传播。 2.要提高教育传播效果应遵循哪些原则? 答:共同经验原理、抽象层次原理、重复作用原理、信息来源原理和最小代价律与媒体选择原理。 3.人们观察景物的明暗感觉与哪些因素有关? 答:1、人眼的视觉特性;2、人的视觉心理;3、视觉心理与构图。 4.何为“心理趋合”?何为“画面平衡”? 答:心理趋合:指利用人们的想象力去填充实际在画面中并没有见到的空间。 画面均衡:是人们对画面稳定感的一种形式感觉,是产生画面稳定感的因素。 5.举例说明如何在教学应用中利用人的视、听觉特征? 答:以教学电视软件编制为例,欲使电视直观主动,容易为学生所接受,则在空间感知方面,应要求画面的构图突出对象的本质特征——线条、色彩、明暗等造型要素要符合对象的内涵,充分利用透视、重叠、阴影等构图技巧提示对象的深度等;在时间感知方面,要善于调动一切手段,如对象运动快慢、急缓,音响强弱变化、抑扬顿挫,让对象的本质暴露无遗,从而使学习者自然地分清主体的对象和陪体的背景,主体的解说和陪衬的音乐等;在教学内容的重点、难点方面,要在视听上重彩浓墨,形声并茂,以激发学生的高度注意力,引导和启发学习者的思维活动和想象力,促进创造能力的培养。 6.简述“经验之塔”理论的内容和基本观点。 答:戴尔的“经验之塔”理论概述分为三大类十个层次:1、做的经验,包括有目的的直接的经验、设计的经验和演戏的经验;2、观察的经验,包括观摩示范、野外旅行、参观展览、电视和电影以及静态图像、广播、录音;3、抽象的经验,包括视觉符号和语言符号。 基本观点: a)“塔”中最底层的经验,是最直接最具体的经验,越住上升,则越趋于 抽象。 b)教育应从具体经验入手,逐步过渡到抽象。 c)教育不能只满足于获得一些具体经验,而必须向抽象化发展,使具体经 验普遍化,最后形成概念。 d)在学校中,应用各种教育、教学工具,可以使得教育更为具体、直观, 从而去获得更好的抽象。

相关文档
最新文档