5998+数据库应用.docx

上传人:b****8 文档编号:12948698 上传时间:2023-06-09 格式:DOCX 页数:36 大小:137.48KB
下载 相关 举报
5998+数据库应用.docx_第1页
第1页 / 共36页
5998+数据库应用.docx_第2页
第2页 / 共36页
5998+数据库应用.docx_第3页
第3页 / 共36页
5998+数据库应用.docx_第4页
第4页 / 共36页
5998+数据库应用.docx_第5页
第5页 / 共36页
5998+数据库应用.docx_第6页
第6页 / 共36页
5998+数据库应用.docx_第7页
第7页 / 共36页
5998+数据库应用.docx_第8页
第8页 / 共36页
5998+数据库应用.docx_第9页
第9页 / 共36页
5998+数据库应用.docx_第10页
第10页 / 共36页
5998+数据库应用.docx_第11页
第11页 / 共36页
5998+数据库应用.docx_第12页
第12页 / 共36页
5998+数据库应用.docx_第13页
第13页 / 共36页
5998+数据库应用.docx_第14页
第14页 / 共36页
5998+数据库应用.docx_第15页
第15页 / 共36页
5998+数据库应用.docx_第16页
第16页 / 共36页
5998+数据库应用.docx_第17页
第17页 / 共36页
5998+数据库应用.docx_第18页
第18页 / 共36页
5998+数据库应用.docx_第19页
第19页 / 共36页
5998+数据库应用.docx_第20页
第20页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

5998+数据库应用.docx

《5998+数据库应用.docx》由会员分享,可在线阅读,更多相关《5998+数据库应用.docx(36页珍藏版)》请在冰点文库上搜索。

5998+数据库应用.docx

5998+数据库应用

2010年秋期成人教育(专科)

《数据库应用》期末复习指导

2010年12月修订

第一部份课程考核说明

1.考核目的

通过本次考试,了解学生对本课程基本内容和重、难点的掌握程度,以及运用本课程的基本知识、基本理论和基本方法来分析问题和解决Windows应用程序开发的能力,同时还考察学生在平时对面向对象的可视化开发思想、关键技术的学习中是否注意了理解和运用相结合。

2.考核方式

本课程期末考试为闭卷笔试,考试时间为90分钟。

3.适用范围、教材

本复习指导适用于重庆电大成人专科电子商务专业《数据库应用》课程。

本期本课程考试命题依据的教材是采用国防工业出版社出版、宋秀芹主编的《VisualFoxpro程序设计教程》(2009年7月第1版)。

4.命题依据

本课程的命题依据是《数据库应用》课程的教学大纲、教材、实施意见。

5.考试要求

考试主要是考核学生对基本理论和基本问题的理解和应用能力。

在能力层次上,从了解、掌握、熟练掌握3个角度来要求。

主要考核学生对VisualFoxPro6.0开发Windows应用程序的一般方法和特点,Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想的理解和应用能力。

6.考题类型及结构

考题类型及分数比重大致为:

填空题(20%),单项选择题(50%);简答题(10%);编写程序题(20%)。

第二部份期末复习指导

第一章数据库系统导论

一、一般掌握

1.数据库、数据库系统的概念;

2.数据库系统的组成和主要功能;

3.数据模型的种类。

4.数据、数据处理、信息的概念以及它们之间的关系;

5.计算机数据管理的发展阶段以及各阶段的特点。

第二章VisualFoxPro6.0的数据基础

一、重点掌握

1.常用函数的功能。

二、一般掌握

1.VisualFoxPro6.0的数据和数据类型;

2.常量、变量和表达式。

第三章中文VisualFoxPro6.0简介

一、一般掌握

1.中文VisualFoxPro6.0的安装与启动方法;

2.项目管理器创建和操作方法。

第四章表创建与基本操作

一、重点掌握

1.数据库的字段类型和文件类型;

2.数据表结构的建立和修改方法;

3.数据库操作的常用命令:

CREATE、APPEND、INSERT、EDIT、CHANGE、BROWSE、REPLACE、APPENDFROM、DELETE、SETDELETEDOFF/ON、PACK、ZAP、LISTSTRUCTURE、DISPLAYSTRUCTURE、LIST、DISPLAY、COPY、SORT、INDEX、REINDEX等等命令的命令格式、功能和使用方法。

4.指针定位命令(GO、SKIP、COLOCATE、CONTINUE、FIND、SEEK等)的命令格式、功能和使用方法;

5.数据统计命令(COUNT、SUM、AVERAGE、TOTAL)的命令格式、功能和使用方法;

6.多重数据库的联接与更新的命令(JOIN、UPDATE、SETRELATIONTO、SETSKIPTO等)的命令格式、功能和使用方法。

二、一般掌握

1.表的基本结构和表的创建方法;

2.多重数据库工作区的选择命令(SELECT)和与工作区有关的函数(SELECT、DBF、ALIAS、USED)的命令格式、功能和使用方法。

第五章标准SQL语言

一、重点掌握

1.SQL查询语句的结构、功能以及使用方法;

二、一般掌握

1.定义、修改、删除和插入基本表的方法。

第六章VisualFoxPro6.0程序设计基础

一、重点掌握

IF—ELSE—ENDIF、DOCASE—ENDCASE、DOWHILE—ENDDO、SCAN-ENDSCAN、LOOP、EXIT等命令的功能、循环程序的设计方法;

二、一般掌握

1.结构化程序设计的特点和方法;

2.内存变量的概念、掌握数组的定义和使用方法;

3.命令文件的建立和运行方法,即MODIFYCOMMAND、DO、MODIFYFILE等命令的功能;

4.交互式数据命令(ACCEPT、INPUT、WAIT)和输出命令(?

、?

)的命令格式、功能和使用方法;

5.过程与过程调用的方法和命令的功能。

第七章数据库的创建和使用

一、一般掌握

1.掌握创建数据库的基本方法。

第八章查询与视图

一、一般掌握

1.创建本地视图的基本方法和基本步骤。

第九章表单的创建与使用

一、重点掌握

1.创建简单表单的方法;

2.熟悉表单的常用属性和常用事件;

3.熟练掌握利用表单向导创建表单的方法。

第十章VisualFoxPro6.0控件的使用

一、重点掌握

1.标签控件、文本框控件、组合框控件、命令按钮控件、命令按钮组控件、单选按钮组控件、复选框控件、微调控件、编辑框控件、列表框控件、计时器控件、图像控件、页框控件、形状控件、表格控件、线条控件等控件的创建、常用属性、常用事件。

第十一章 报表设计

一、重点掌握

1.使用向导设计报表和使用报表设计器设计报表的方法。

第十二章 菜单设计与工具栏

一、一般掌握

1.菜单的组成

2.创建菜单的方法

3.工具栏的设计方法;

第十三章小学学生管理系统

一、重点掌握

1.示例“小学学生管理系统”设计方法。

第三部分综合练习题

一、填空

1.数据库系统由___________、___________、___________、___________、数据库管理员和用户所组成。

2.关系中的元组和属性分别对应二维表中的________和________。

3.传统的集合运算包括_________、________和_________三种。

4.数据处理是将___________转换成___________的过程。

5.关系运算包括两类:

一类是传统的_________运算,另一类是专门的_________运算。

6.在VisualFoxPro6.0中说明数组后,数组的每个元素在未赋值之前的默认值是_____________。

7.在VisualFoxPro6.0中数据库文件的扩展名是___________,数据库表文件的扩展名是_____________。

8.打开数据库设计器的命令是_____________。

9.VisualFoxPro6.0中的范围选择包含有四种情况,分别为_________、_________、_________和___________。

10.VisualFoxPro6.0中的严格日期格式使用___________作为起止定界符。

11.关闭数据表是将______中的数据存入_______上。

12.给逻辑型字段输入真值时,打入________或______,输入假值时,打入_______或_______。

13.可以在项目管理器的______________选项卡下建立命令文件。

14.SQL插入记录的命令是INSERT,删除记录的命令是_______________,修改记录的命令是_____________。

  15.在SQR的嵌套查询中,量词ANY和_____________是同义词。

在SQL查询时,使用_____________子句指出的是查询条件。

  16.从职工数据库表中计算工资合计的SQL语句是SELECT_______FROM职工。

  17.把当前表当前记录的学号,姓名字段值复制到数组A的命令是

SCATTERFIELD学号,姓名_______________。

  18.在表单中确定控件是否可见的属性是_________________。

  19.定义一个基本表就是定义其表名,以及每个字段的___________、___________、___________和小数位数。

  20.假定利用CREATETABLE命令建立如下一个基本表:

BOOK(总编号C(6),分类号C(3),书名C(16),单价N(10,2)),则单价字段的类型为_______型,字段宽度为________,其中包含有__________位小数。

  21.若在打开索引文件的情况下,使数据表记录仍按照建库时的自然顺序排列,则应使用不带任何参数的___________命令,或在该命令中加入数值___________参数。

  22.若两个库是按照关键字段建立关联的,则当当前库中的记录指针移动到关键字段的值为X的记录上时,被关联库中的记录指针______________________。

  23.假定一个数据表文件的文件名为XYZ.DBF,则它的结构化复合索引文件的文件名为___________,当XYZ.DBF被打开时,它的结构化复合索引文件___________。

  24.LOCATE命令能够查询到当前表中满足范围和条件的___________,其后使用___________命令能够继续查询到下一条记录。

  25.假定在编号为10以内的一个工作区上打开有一个数据表,并指定了用户别名,则在其它工作区使用SELECT命令时,可以使用___________种不同参数中的一种来选定该工作区。

  26.在VisualFoxPro6.0中的字符串常量可以使用________、________或________作为起止定界符。

  27.使用STORE语句能够一次对___________内存变量赋值,使用赋值号(即等号)语句能够一次对___________内存变量赋值。

  28.ACCEPT命令接受从键盘上输入的___________,INPUT命令接受从键盘上输入的___________,WAIT命令接受从键盘上输入的___________。

29.用二维表数据来表示实体之间联系的数据模型称为_______________。

  30.在定义一个基本表中,每个字段的类型用一个字母表示,其中字母C表示________型,N表示___________型,D表示___________型。

  31.RELEASEWINDOW为___________命令。

  32.在表结构中,定义一个字段的三个参数是_______、________和_____。

  33.VisualFoxPro6.0是一种______型数据库管理系统,它是以_______的形式组织起来的数据集合,二维表中的一行,对应表的一个______,在关系中称为______;二维表中的一列,对应表的一个______,在关系中称为____________。

  34.在VisualFoxPro6.0中查询文件的扩展名是______。

  35.VisualFoxPro6.0命令文件的修改和运行分别通过______和______命令来实现。

  36.使数据表中的记录指针按记录号作绝对移动的命令为______,根据当前记录作相对移动的命令为_________,按条件定位的命令为_________。

37.列出表文件结构的命令________。

38.清屏命令为___________。

39.要对一个已存在磁盘中数据表文件进行操作,需用________命令将其从磁盘上装入内存。

40.写出执行如下命令后“?

”命令的显示结果。

usexjda

count

?

eof()则显示结果为_____

gotop

?

.not.bof()则显示结果为_____

skip-1

?

.not.bof()则显示结果为_____

41.写出执行如下命令后“?

”命令的显示结果。

usexjda

list

?

.not.eof()则显示结果为_____

gotop

?

bof()则显示结果为_____

skip-1

?

bof()则显示结果为_____

42.如下扩展名的类型为:

.PRG______文件,.IDX________文件,.MEM______文件。

43.在VFP中,______________与______________为系统开发人员的强大工具,使用它们可以简化开发工作。

44.建立索引文件的命令为________,此命令只能对________字段、________字段和________字段等建立索引文件。

45.在Foxpro状态下,使用MODIFYCOMMAND命令能够建立和修改_________文件。

46.若系统使用的默认日期格式是MM/DD/YY,其中前两位数字代表________中间两位数字代表____________,最后两位数字代表____________。

47.使用FIND命令和SEEK命令进行查询当前数据表之前必须打开相应的________

48.退出VisualFoxPro6.0系统的命令是________。

49.在VisualFoxPro6.0中,项目文件的扩展名是____________。

50.在VisualFoxPro6.0中,表单是一个______________。

51.当程序运行时,要求表单中的标签呈现空白,则在设计时,应当在此文本框的______________窗口中,把此标签的______________属性设置成空白。

52.在表单中可用来输入或显示汉字、英文字母等字符的控件是___________和____________。

53.要想在代码中给名为text1的文本框赋予文本:

COODWORK!

时,应当编写的语句是__________________________________________。

54.VisualFoxPro6.0提供了列表框控件,当列表框中的项目较多、超过了列表框的长度时,系统会自动在列表框边上加一个______________。

55.若要求在菜单中包含分隔条,则设计时,在菜单的标题属性中应设置为_____________。

56.在VisualFoxPro6.0中,由系统事先设定的,能被对象识别和响应的动作称为_____________。

57.下图中的图案表示工具箱中的两个控件,其中①是_____________控件,②是_____________控件。

二、单项选择题

1.VisualFoxProDBMS是()。

A、操作系统的一部分B、操作系统支持下的系统软件

C、一种编译程序D、一种操作系统

2.VisualFoxProDBMS基于的数据模型是()。

A、层次型B、关系型C、网状型D、混合型

3.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。

A、m:

nB、1:

mC、m:

kD、1:

1

4.在VisualFoxPro6.0中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为()。

A、1、4.8B、4.4.10C、1、10.8D、2、8.8

5.在VisualFoxPro6.0中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为()。

A、STUDENT.DOCB、STUDENT.MEM

C、STUDENT.DBTD、STUDENT.FPT

6.FOR“教授”$职称,则与下列等价的是()

A、FOR职称=“教授”·AND·职称=“副教授”

B、FOR职称=“教授”·OR·职称=“副教授”

C、FOR职称=“教授”

D、FOR职称=“副教授”

7.连编后可以脱离开VisualFoxPro独立运行的程序是()。

A、APP程序B、EXE程序C、FXP程序D、PRG程序

8.关系数据库管理系统所管理的关系是()。

A、一个DBF文件B、若干个二维表

C、一个DBC文件D、若干个DBC文件

9.在VisualFoxPro6.0中,可以对字段设置默认值的表()。

A、必须是数据库表B、必须是自由表

C、自由表或数据库表D、不能设置字段的默认值

10.VisualFoxPro6.0关系数据库管理系统能够实现的三种基本关系运算是()。

A、索引、排序、查找B、建库、录入、排序

C、选择、投影、联接D、显示、统计、复制

11.在VisualFoxPro6.0中,打开数据库的命令是()。

A、ORENDATABASE<数据库名>B、USE<数据库名>

C、USEDATABASE<数据库名>D、OPEN<数据库名>

12.连续执行以下命令之后,最后一条命令的输出结果是()。

SETEXACTOFF

X="A"

IIF("A"=X,X-"BCD",X+"BCD")

A、AB、BCDC、ABCDD、ABCD

13.在以下四组函数运算中,结果相同的是()。

A、LEFT("VisualFoxPro",6)与SUBSTR("VisualFoxPro",1,6)

B、YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)

C、VARTYPE("36-5*4")与VARTYPE(36-5*4)

D、假定A="this",B="isastring",A-B与A+B

14.在VisualFoxpro6.0中,用于建立或修改过程文件的命令是()。

A、MODIFY<文件名>B、MODIFYCOMMAND<文件名>

C、MODIFYPROCEDURE<文件名>D、上面B)和C)都对

15.结构化程序设计的三种基本逻辑结构是()。

A、选择结构、循环结构和嵌套结构B、顺序结构、选择结构和循环结构

C、选择结构、循环结构和模块结构D、顺序结构、递归结构和循环结构

16.使用命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为()。

A、2个B、3个C、5个D、6个

17.在下列函数中,函数值为数值的是()。

A、AT('人民','中华人民共和国')B、CTOD('01/01/96')

C、BOF()D、SUBSTR(DTOC(DATE()),7)

18.在VisualFoxPro6.0中,通用型字段G和备注型字段M在表中的宽度都是()。

A、2个字节B、4个字节C、8个字节D、10个字节

19.不论索引是否生效,定位到相同记录上的命令是()。

A、GOTOPB、GOBOTTOMC、GO6D、SKIP

20、可以伴随着表的打开而自动打开的索引是()。

A、单一索引文件(IDX)B、复合索引文件(CDX)

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

21、要为当前表所有职工增加100元工资应该使用命令()。

A、CHANGE工资WITH工资+100B、REPLACE工资WITH工资+100

C、CHANGEALL工资WITH工资+100D、REPLACEALL工资WITH工资+100

22、函数EOF()的值的类型是()

A、字符型B、数字型C、逻辑型D、日期型

23.在VisualFoxPro6.0系统中根据当前记录向前或向后作相对移动指针的命令为(   )

A、GOB、SKIP

C、LOCATE  D、CONTINUE

24.在VisualFoxPro6.0中绝对移动指针的命令为(   )

A、GO  B、SKIP

C、LOCATED、CONTINUE

25.DISPLAY←┘的作用为(   )

A、显示当前表的结构 B、显示当前表的当前记录

C、显示当前表的所有记录 D、修改当前表的记录

26.USEABC命令的功能是()

A、建立文件名为“ABC.DBF”的表结构

B、打开文件名为“ABC.DBF”的表文件

C、关闭文件名为“ABC.DBF”的表文件

D、打开文件名为“ABC”的索引文件

27.在VisualFoxPro6.0中,能够删除全部记录的命令是()

A、DELETEB、EDITC、ZAPD、PACK

28.执行以下命令后,其功能是()

DELETE

PACK

A、逻辑删除所有记录B、逻辑删除当前记录

C、物理删除所有记录D、物理删除当前记录

29.执行以下命令后,同时打开的表个数为()

SELECT1

USEA1

USEA2

SELECT2

USEA3

USEA4

A、1个B、2个C、3个D、4个

30、执行以下两条命令后,则()

USEZGJK

INSERTBEFOREBLANK

A、新记录为第一条记录,原第一条为第二条记录;

B、新记录为第二条记录,原第二条为第三条记录;

C、新记录为第三条记录,原第三条为第四条记录;

D、以上答案都不正确

31、REPLACE基本工资WITH基本工资+10的功能为()

A、所有记录的基本工资都增加10元;

B、当前记录的基本工资都增加10元;

C、所有记录的基本工资都等于10元;

D、当前记录的基本工资修改为10元。

32、执行以下两条命令后,则()

USEZGJK

GO5

INSERTBLANKBEFORE

A、新记录为第五条记录,原第五条为第六条记录;

B、新记录为第六条记录,原第六条为第七条记录;

C、新记录为第四条记录,原第四条为第五条记录;

D、新记录为末记录。

33.修改当前表结构的命令为()

A、MODIFYCOMMANDB、EDIT

C、MODIFYSTRUCTURED、BROWSE

34.执行以下三条命令后,则()

USEZGJK

SKIP—1

DISPLAY

A、显示所有记录;BOF()的值为·F·

B、显示第一条记录;BOF()的值为·F·

C、显示第一条记录;BOF()的值为·T·

D、显示所有记录;BOF()的值为·T·

35.命令中范围值为任选项时,则省略值为()

A、任何命令中均为ALLB、任何命令中均为当前记录

C、某些命令为当前记录而有些命令为ALLD、以上答案都不正确

36.假设表AAA、dbf中有10条记录,执行以下命令后当前记录为()

USEAAA

GO3

SKIP5

DISPLAYRECORD5

A、1号记录B、10号记录C、5号记录D、3号记录

37.在VisualFoxPro6.0中,调用表设计器建立数据库表STUDENT.DBF的命令是()。

A、MODIFYSTRUCTURESTUDENTB、MODIFYCOMMANDSTUDENT

C、CREATESTUDENTD、ALTERTABLESTUDENT

38.在VisualFoxPro6.0中,关于自由表叙述正确的是()。

A、自由表和数据库表是完全相同的B、自由表不能建立字段级规则和约束

C、自由表不能建立候选索引D、自由表不可以加入到数据库中

39.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当()。

A、使用WHERE子句

B、在GROUPBY后面使用HAVING子句

C、先使用WHERE子句,再使用HAVING子句

D、先使用HAVING子句,再使用WHERE子句

40、在Vi

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2