数据库基础与应用.doc

上传人:飞****2 文档编号:51833628 上传时间:2022-10-20 格式:DOC 页数:17 大小:195KB
返回 下载 相关 举报
数据库基础与应用.doc_第1页
第1页 / 共17页
数据库基础与应用.doc_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《数据库基础与应用.doc》由会员分享,可在线阅读,更多相关《数据库基础与应用.doc(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2013年秋期成人教育(专科)数据库基础及应用期末复习指导2013年12月修订第一部份 课程考核说明1考核目的通过本次考试,了解学生对本课程基本内容和重、难点的掌握程度,以及运用本课程的基本知识、基本理论和基本方法来分析问题和解决Windows应用程序开发的能力,同时还考察学生在平时对面向对象的可视化开发思想、关键技术的学习中是否注意了理解和运用相结合。2考核方式本课程期末考试为闭卷笔试,考试时间为90分钟。3适用范围、教材本复习指导适用于重庆电大成人专科人力资源管理、计算机应用(网络)专业的选修(限选)课程数据库基础与应用。本期本课程考试命题依据的教材是采用国防工业出版社出版、宋秀芹主编的V

2、isual Foxpro程序设计教程(2009年7月第1版)。4命题依据本课程的命题依据是数据库基础及应用课程的教学大纲、教材、实施意见。5考试要求考试主要是考核学生对基本理论和基本问题的理解和应用能力。在能力层次上,从了解、掌握、熟练掌握3个角度来要求。主要考核学生对数据库开发Windows应用程序的一般方法和特点,Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想的理解和应用能力。6考题类型及结构考题类型及分数比重大致为:填空题(20%),单项选择题(50%);简答题(10%);编写程序题(20%)。第二部份 期末复习指导第一章 数据库系统导论一、一般掌握1数

3、据库、数据库系统的概念;2数据库系统的组成和主要功能;3数据模型的种类。4数据、数据处理、信息的概念以及它们之间的关系;5计算机数据管理的发展阶段以及各阶段的特点。第二章 Visual FoxPro6.0的数据基础一、重点掌握1常用函数的功能。二、一般掌握1Visual FoxPro6.0的数据和数据类型;2常量、变量和表达式。第三章 中文Visual FoxPro6.0简介一、一般掌握1中文Visual FoxPro6.0的安装与启动方法;2项目管理器创建和操作方法。 第四章 表创建与基本操作一、重点掌握1数据库的字段类型和文件类型;2数据表结构的建立和修改方法;3 数据库操作的常用命令:C

4、REATE、APPEND、INSERT、EDIT、CHANGE、BROWSE、REPLACE、APPEND FROM、DELETE、SET DELETED OFF/ON、PACK、ZAP、LIST STRUCTURE、DISPLAY STRUCTURE、LIST、DISPLAY、COPY、SORT、INDEX、REINDEX等等命令的命令格式、功能和使用方法。4指针定位命令(GO、SKIP、COLOCATE、CONTINUE、FIND、SEEK等)的命令格式、功能和使用方法;5数据统计命令(COUNT、SUM、AVERAGE、TOTAL)的命令格式、功能和使用方法;6多重数据库的联接与更新的命

5、令(JOIN、UPDATE、SET RELATION TO、SET SKIP TO等)的命令格式、功能和使用方法。二、一般掌握1表的基本结构和表的创建方法;2多重数据库工作区的选择命令(SELECT)和与工作区有关的函数(SELECT、DBF、ALIAS、USED)的命令格式、功能和使用方法。第五章 标准SQL语言一、重点掌握1SQL查询语句的结构、功能以及使用方法;二、一般掌握1定义、修改、删除和插入基本表的方法。 第六章 Visual FoxPro6.0程序设计基础一、重点掌握IFELSEENDIF、DO CASEENDCASE、DO WHILEENDDO、SCANENDSCAN、LOOP

6、、EXIT等命令的功能、循环程序的设计方法;二、一般掌握1结构化程序设计的特点和方法;2内存变量的概念、掌握数组的定义和使用方法;3命令文件的建立和运行方法,即MODIFY COMMAND、DO、MODIFY FILE等命令的功能;4交互式数据命令(ACCEPT、INPUT、WAIT)和输出命令(?、?)的命令格式、功能和使用方法;5过程与过程调用的方法和命令的功能。第七章 数据库的创建和使用一、一般掌握1. 掌握创建数据库的基本方法。第八章 查询与视图一、一般掌握1. 创建本地视图的基本方法和基本步骤。第九章 表单的创建与使用一、重点掌握1创建简单表单的方法;2熟悉表单的常用属性和常用事件;

7、3熟练掌握利用表单向导创建表单的方法。第十章 Visual FoxPro 6.0控件的使用一、重点掌握1标签控件、文本框控件、组合框控件、命令按钮控件、命令按钮组控件、单选按钮组控件、复选框控件、微调控件、编辑框控件、列表框控件、计时器控件、图像控件、页框控件、形状控件、表格控件、线条控件等控件的创建、常用属性、常用事件。第十一章报表设计一、重点掌握1使用向导设计报表和使用报表设计器设计报表的方法。第十二章菜单设计与工具栏一、一般掌握1菜单的组成2创建菜单的方法3工具栏的设计方法;第十三章 小学学生管理系统一、重点掌握1示例“小学学生管理系统”设计方法。第三部分 综合练习题一、填空1数据库系统

8、由_ 、 _ 、_、_、数据库管理员和用户所组成。2关系中的元组和属性分别对应二维表中的_和_。3传统的集合运算包括_ 、_和_三种。4数据处理是将_转换成 _的过程。5关系运算包括两类:一类是传统的_运算,另一类是专门的_运算。6在Visual FoxPro6.0中说明数组后,数组的每个元素在未赋值之前的默认值是_。7在Visual FoxPro6.0中数据库文件的扩展名是_,数据库表文件的扩展名是_。8打开数据库设计器的命令是_。9Visual FoxPro6.0中的范围选择包含有四种情况,分别为_、_、_和_。10Visual FoxPro6.0中的严格日期格式使用_作为起止定界符。11

9、关闭数据表是将_中的数据存入_上。12给逻辑型字段输入真值时,打入_或 _,输入假值时,打入_或_。13可以在项目管理器的_ 选项卡下建立命令文件 。14SQL插入记录的命令是INSERT,删除记录的命令是_,修改记录的命令是_。15在SQR的嵌套查询中,量词ANY和_是同义词。在SQL查询时,使用_子句指出的是查询条件。16从职工数据库表中计算工资合计的SQL语句是SELECT _ FROM 职工。17把当前表当前记录的学号,姓名字段值复制到数组A的命令是 SCATTER FIELD 学号,姓名 _ 。18在表单中确定控件是否可见的属性是 _。19定义一个基本表就是定义其表名,以及每个字段的

10、_、_、_和小数位数。20假定利用CREATE TABLE命令建立如下一个基本表:BOOK(总编号C(6),分类号C(3),书名C(16),单价N(10,2),则单价字段的类型为_型,字段宽度为_,其中包含有_位小数。21若在打开索引文件的情况下,使数据表记录仍按照建库时的自然顺序排列,则应使用不带任何参数的_命令,或在该命令中加入数值_ 参数。22若两个库是按照关键字段建立关联的,则当当前库中的记录指针移动到关键字段的值为X的记录上时,被关联库中的记录指针_。23假定一个数据表文件的文件名为XYZDBF,则它的结构化复合索引文件的文件名为_,当XYZDBF被打开时,它的结构化复合索引文件_。

11、24LOCATE命令能够查询到当前表中满足范围和条件的_,其后使用_ 命令能够继续查询到下一条记录。25假定在编号为10以内的一个工作区上打开有一个数据表,并指定了用户别名, 则在其它工作区使用SELECT命令时,可以使用_种不同参数中的一种来选定该工作区。26在Visual FoxPro6.0中的字符串常量可以使用_、_或_作为起止定界符。27使用STORE语句能够一次对_ 内存变量赋值,使用赋值号(即等号)语句能够一次对_内存变量赋值。28ACCEPT命令接受从键盘上输入的_,INPUT命令接受从键盘上输入的_,WAIT命令接受从键盘上输入的_。29用二维表数据来表示实体之间联系的数据模型

12、称为_。30在定义一个基本表中,每个字段的类型用一个字母表示,其中字母C表示_型,N表示_型,D表示_型。31RELEASE WINDOW为_命令。32在表结构中,定义一个字段的三个参数是 _、_和_。33Visual FoxPro6.0是一种_型数据库管理系统,它是以 _的形式组织起来的数据集合,二维表中的一行, 对应表的一个_,在关系中称为_;二维表中的一列, 对应表的一个_,在关系中称为_。34在Visual FoxPro6.0中查询文件的扩展名是 _。35Visual FoxPro6.0命令文件的修改和运行分别通过_和_命令来实现。36使数据表中的记录指针按记录号作绝对移动的命令为 _

13、,根据当前记录作相对移动的命令为_,按条件定位的命令为_。37列出表文件结构的命令_。38清屏命令为_。39要对一个已存在磁盘中数据表文件进行操作, 需用_命令将其从磁盘上装入内存。40写出执行如下命令后“?”命令的显示结果。 use xjda count ? eof() 则显示结果为_ go top ? .not.bof() 则显示结果为_ skip -1 ? .not.bof() 则显示结果为_41写出执行如下命令后“?”命令的显示结果。 use xjda list ? .not.eof() 则显示结果为_ go top ? bof() 则显示结果为_ skip -1 ? bof() 则显

14、示结果为_42如下扩展名的类型为:.PRG _文件,.IDX_文件,.MEM_文件。43在VFP中,_与_为系统开发人员的强大工具,使用它们可以简化开发工作。44建立索引文件的命令为 _, 此命令只能对_字段、_字段和_字段等建立索引文件。45在Foxpro状态下, 使用 MODIFY COMMAND命令能够建立和修改_文件。46若系统使用的默认日期格式是MM/DD/YY, 其中前两位数字代表_中间两位数字代表_, 最后两位数字代表_。47使用命令和命令进行查询当前数据表之前必须打开相应的_48退出Visual FoxPro6.0系统的命令是_。49在Visual FoxPro6.0中,项目文

15、件的扩展名是_ 。50在Visual FoxPro6.0中,表单是一个_。51当程序运行时,要求表单中的标签呈现空白,则在设计时,应当在此文本框的_窗口中,把此标签的_属性设置成空白。52在表单中可用来输入或显示汉字、英文字母等字符的控件是_和_。53要想在代码中给名为text1的文本框赋予文本:COOD WORK!时,应当编写的语句是_。54Visual FoxPro6.0提供了列表框控件,当列表框中的项目较多、超过了列表框的长度时,系统会自动在列表框边上加一个_。55若要求在菜单中包含分隔条,则设计时,在菜单的标题属性中应设置为_。56在Visual FoxPro6.0中,由系统事先设定的

16、,能被对象识别和响应的动作称为_。57下图中的图案表示工具箱中的两个控件,其中是_控件,是_控件。 二、单项选择题1Visual FoxPro DBMS是( )。A、操作系统的一部分 B、操作系统支持下的系统软件C、一种编译程序 D、一种操作系统2Visual FoxPro DBMS基于的数据模型是( )。A、层次型 B、关系型 C、网状型 D、混合型3.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( )。A、m:n B、1:m C、m:k D、1:14.在Visual FoxPro6.0中,表结构中的逻辑型、通用型、日期型字段的宽

17、度由系统自动给出,它们分别为( )。A、1、4.8 B、4.4.10 C、1、10.8 D、2、8.85.在Visual FoxPro6.0中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为( )。A、STUDENT.DOC B、STUDENT.MEMC、STUDENT.DBT D、STUDENT.FPT6. “教授”职称,则与下列等价的是( )A、 职称“教授”职称“副教授”B、 职称“教授”职称“副教授”C、 职称“教授”D、 职称“副教授”7.连编后可以脱离开Visual FoxPro独立运行的程序是( )。A、APP程序 B、EXE程序

18、C、FXP程序 D、PRG程序8.关系数据库管理系统所管理的关系是( )。A、一个DBF文件 B、若干个二维表C、一个DBC文件 D、若干个DBC文件9.在Visual FoxPro6.0中,可以对字段设置默认值的表( )。A、必须是数据库表 B、必须是自由表C、自由表或数据库表 D、不能设置字段的默认值10.Visual FoxPro6.0关系数据库管理系统能够实现的三种基本关系运算是( )。A、索引、排序、查找 B、建库、录入、排序C、选择、投影、联接 D、显示、统计、复制11.在Visual FoxPro6.0中,打开数据库的命令是( )。A、OREN DATABASE B、USE C、

19、USE DATABASE D、OPEN 12.连续执行以下命令之后,最后一条命令的输出结果是( )。 SET EXACT OFF X=A ?IIF(A=X,X-BCD,X+BCD)A、A B、BCD C、A BCD D、ABCD13.在以下四组函数运算中,结果相同的是( )。A、LEFT(Visual FoxPro,6)与SUBSTR(Visual FoxPro,1,6)B、YEAR(DATE()与SUBSTR(DTOC(DATE()),7,2)C、VARTYPE(36-5*4)与VARTYPE(36-5*4)D、假定A=this , B=is a string, A-B与A+B14.在Vis

20、ual Foxpro6.0中,用于建立或修改过程文件的命令是( )。A、MODIFY B、MODIFY COMMAND C、MODIFY PROCEDURE D、上面B)和C)都对15.结构化程序设计的三种基本逻辑结构是( )。A、选择结构、循环结构和嵌套结构 B、顺序结构、选择结构和循环结构C、选择结构、循环结构和模块结构 D、顺序结构、递归结构和循环结构16.使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为( )。A、2个 B、3个 C、5个 D、6个17.在下列函数中,函数值为数值的是( )。A、AT(人民,中华人民共和国) B、CTOD(01/01/

21、96)C、BOF() D、SUBSTR(DTOC(DATE(),7)18.在Visual FoxPro6.0中,通用型字段G和备注型字段M在表中的宽度都是( )。A、2个字节 B、4个字节 C、8个字节 D、10个字节19.不论索引是否生效,定位到相同记录上的命令是( )。A、GO TOP B、GO BOTTOM C、GO 6 D、SKIP20、可以伴随着表的打开而自动打开的索引是( )。A、单一索引文件(IDX) B、复合索引文件(CDX)C、结构化复合索引文件 D、非结构化复合索引文件21、要为当前表所有职工增加100元工资应该使用命令( )。A、CHANGE 工资 WITH 工资+100

22、 B、REPLACE 工资 WITH 工资+100C、CHANGE ALL 工资 WITH 工资+100 D、REPLACE ALL 工资 WITH 工资+10022、函数()的值的类型是( )A、字符型 B、数字型 C、逻辑型 D、日期型23.在Visual FoxPro6.0系统中根据当前记录向前或向后作相对移动指针的命令为()A、 B、C、 D、24.在Visual FoxPro6.0中绝对移动指针的命令为()A、 B、C、 D、25.的作用为()A、显示当前表的结构 B、显示当前表的当前记录C、显示当前表的所有记录 D、修改当前表的记录26. 命令的功能是( )A、建立文件名为“.”的

23、表结构B、打开文件名为“.”的表文件C、关闭文件名为“.”的表文件D、打开文件名为“”的索引文件27.在Visual FoxPro6.0中,能够删除全部记录的命令是( )A、DELETE B、EDIT C、ZAP D、PACK28.执行以下命令后,其功能是( ) A、逻辑删除所有记录 B、逻辑删除当前记录C、物理删除所有记录 D、物理删除当前记录29.执行以下命令后,同时打开的表个数为( ) A、个 B、个 C、个 D、个30、执行以下两条命令后,则( ) A、新记录为第一条记录,原第一条为第二条记录;B、新记录为第二条记录,原第二条为第三条记录;C、新记录为第三条记录,原第三条为第四条记录;

24、D、以上答案都不正确31、 基本工资 基本工资的功能为( )A、所有记录的基本工资都增加元;B、当前记录的基本工资都增加元;C、所有记录的基本工资都等于元;D、当前记录的基本工资修改为元。32、执行以下两条命令后,则( ) A、新记录为第五条记录,原第五条为第六条记录;B、新记录为第六条记录,原第六条为第七条记录;C、新记录为第四条记录,原第四条为第五条记录;D、新记录为末记录。33.修改当前表结构的命令为( )A、 B、C、 D、34.执行以下三条命令后,则( ) A、显示所有记录;()的值为B、显示第一条记录;()的值为C、显示第一条记录;()的值为D、显示所有记录;()的值为35.命令中

25、范围值为任选项时,则省略值为( )A、任何命令中均为 B、任何命令中均为当前记录C、某些命令为当前记录而有些命令为 D、以上答案都不正确36.假设表AAA、dbf中有条记录, 执行以下命令后当前记录为( ) A、号记录 B、号记录 C、号记录 D、号记录37.在Visual FoxPro6.0中,调用表设计器建立数据库表STUDENT.DBF的命令是( )。A、MODIFY STRUCTURE STUDENT B、MODIFY COMMAND STUDENTC、CREATE STUDENT D、ALTER TABLE STUDENT38.在Visual FoxPro6.0中,关于自由表叙述正确

26、的是( )。A、自由表和数据库表是完全相同的 B、自由表不能建立字段级规则和约束C、自由表不能建立候选索引 D、自由表不可以加入到数据库中39.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( )。A、使用WHERE子句 B、在GROUP BY后面使用HAVING 子句C、先使用WHERE子句,再使用HAVING 子句D、先使用HAVING 子句,再使用WHERE子句40、在Visual FoxPro6.0中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是( )。A、REPLACE AGE WITH AGE+1B、UPDATE STUDEN

27、T AGE WITH AGE+1C、UPDATE SET AGE WITH AGE+1D、UPDATE STUDENT SET AGE=AGE+141、若使用REPLACE命令时,其范围子局为ALL或REST,则执行该命令后,记录指针指向( )。A、首记录 B、末记录 C、首记录前面 D、末记录的后面42、在Visual FoxPro6.0中,相当于主关键字的索引是( )。A、主索引 B、普通索引 C、唯一索引 D、排序索引43.在Visual FoxPro6.0中,存储图象的字段类型应该是( )。A、备注型 B、通用型 C、字符型 D、双精度型44.标准SQL基本查询模块的结构是( )。A、

28、SELECTFROMORFER BY B、SELECTWHEREGROUP BYC、SELECTWHEREHAVING D、SELECTFROMWHERE45.在DO WHILE ENDDO循环结构中,LOOP命令的作用是( )。A、退出过程,返回程序开始处B、转移到DO WHILE语句行,开始下一个判断和循环C、终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D、终止程序执行46.使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是( )。A、SELECT * FROM STUDENT WHERE LEFT(姓名,2)=王B、SELECT * FROM

29、STUDENT WHERE RIGHT(姓名,2)=王 C、SELECT * FROM STUDENT WHERE TRIM(姓名,2)=王D、SELECT * FROM STUDENT WHERE STR(姓名,2)=王47.部门表: 部门号 部门名称 40 家用电器部 10 电视录摄像机部 20 电话手机部 30 计算机部 商品表:部门号 商品号 商品名称 单价 数量 产地 40 0101 A牌电风扇 200.00 10 广东 40 0104 A牌微波炉 350.00 10 广东 40 0105 B牌微波炉 600.00 10 广东 20 1032 C牌传真机 1000.00 20 上海

30、40 0107 D牌微波炉_A 420.00 10 北京 20 0110 A牌电话机 200.00 50 广东 20 0112 B牌手机 2000.00 10 广东 40 0202 A牌电冰箱 3000.00 2 广东 30 1041 B牌计算机 6000.00 10 广东 30 0204 C牌计算机 10000.00 10 上海 SQL语句 SELECT 部门号,MAX(单价*数量)FROM 商品表 GROUP BY 部门号 查询结果有几条记录?A、1 B、4 C、3 D、1048.部门表: 部门号 部门名称 40 家用电器部 10 电视录摄像机部 20 电话手机部 30 计算机部 商品表:

31、部门号 商品号 商品名称 单价 数量 产地 40 0101 A牌电风扇 200.00 10 广东 40 0104 A牌微波炉 350.00 10 广东 40 0105 B牌微波炉 600.00 10 广东 20 1032 C牌传真机 1000.00 20 上海 40 0107 D牌微波炉_A 420.00 10 北京 20 0110 A牌电话机 200.00 50 广东 20 0112 B牌手机 2000.00 10 广东 40 0202 A牌电冰箱 3000.00 2 广东 30 1041 B牌计算机 6000.00 10 广东 30 0204 C牌计算机 10000.00 10 上海 SQ

32、L语句 SELECT 产地,COUNT(*) 提供的商品种类数; FROM 商品表; WHERE 单价200; GROUP BY 产地 HAVING COUNT(*)=2; ORDER BY 2 DESC 查询结果的第一条记录的产地和提供的商品种类数是A、北京,1 B、上海,2C、广东,5 D、广东,749.可以链接或嵌入OLE对象的字段类型是( )。A、备注型字段 B、通用型和备注型字段C、通用型字段 D、任何类型的字段50、在SQL查询时,使用WHERE子句指出的是( )。A、查询目标 B、查询结果 C、查询条件 D、查询视图51、在下面关于面向对象数据库的叙述中,错误的是( )。A、每个

33、对象在系统中都有唯一的对象标识B、事件作用于对象,对象识别事件并作出相应反应C、一个子类能够继承其所有父类的属性和方法D、一个父类包括其所有子类的属性和方法52、在Visual FoxPro6.0中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择( )。A、限制(Restrict) B、忽略(Ignore)C、级联(Cascade) D、级联(Cascade)或限制(Restrict)53.在Visual FoxPro6.0的命令窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是( )。A、永久性关联

34、 B、永久性关联或临时性关联C、临时性关联 D、永久性关联和临时性关联54.清除主窗口屏幕的命令是( )。A、CLEAR B、CLEAR ALL C、CLEAR SCREEN D、CLEAR WINDOWS55.在下面的Visual FoxPro6.0表达式中,不正确的是( )。A、2002-05-01 10:10:10 AM-10 B、2002-05-01-DATE()C、2002-05-01+DATE() D、2002-05-01+100056.在Visual FoxPro6.0中,下面4个关于日期或日期时间的表达式中,错误的是( )。A、2002.09.01 11:10:10:AM-20

35、01.09.01 11:10:10AMB、2002/01/01+20C、2002.02.01+2001.02.01D、2002/02/01-2001/02/0157.下面关于Visual FoxPro6.0数组的叙述中,错误的是( )。A、用DIMENSION和DECLARE都可以定义数组B、Visual FoxPro只支持一维数组和二维数组C、一个数组中各个数组元素必须是同一种数据类型D、新定义数组的各个数组元素初值为.F.58.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的( )。A、一方表的主索引或候选索引,多方表的普通索引B、一方表的主索引,多方表的普通索引或候选索引C、一方表的普通索引,多方表的主索引或候选索引D、一方表的普通索引,多方表的候选索引或普通索引59. 命令的功能是( )A、删除所有内存变量;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁