当前位置:文档之家› 5309+数据库基础与应用

5309+数据库基础与应用

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

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

2010年12月修订

第一部份课程考核说明

1.考核目的

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

2.考核方式

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

3.适用范围、教材

本复习指导适用于重庆电大成人专科人力资源管理、计算机应用(网络)专业的选修(限选)课程《数据库基础与应用》。

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

4.命题依据

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

5.考试要求

考试主要是考核学生对基本理论和基本问题的理解和应用能力。在能力层次上,从了解、掌握、熟练掌握3个角度来要求。主要考核学生对数据库开发Windows应用程序的一般方法和特点,Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想的理解和应用能力。

6.考题类型及结构

考题类型及分数比重大致为:填空题(20%),单项选择题(50%);简答题(10%);编写程序题(20%)。

第二部份期末复习指导

第一章数据库系统导论

一、一般掌握

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

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

3.数据模型的种类。

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

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

第二章 Visual FoxPro6.0的数据基础

一、重点掌握

1.常用函数的功能。

二、一般掌握

1.Visual FoxPro6.0的数据和数据类型;

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

第三章中文Visual FoxPro6.0简介

一、一般掌握

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

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

第四章表创建与基本操作

一、重点掌握

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

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

3.数据库操作的常用命令:CREATE、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.多重数据库的联接与更新的命令(JOIN、UPDATE、SET RELATION TO、SET SKIP TO等)的命令格式、功能和使用方法。

二、一般掌握

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

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

第五章标准SQL语言

一、重点掌握

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

二、一般掌握

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

第六章 Visual FoxPro6.0程序设计基础

一、重点掌握

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

二、一般掌握

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

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

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

4.交互式数据命令(ACCEPT、INPUT、WAIT)和输出命令(?、??)的命令格式、功能和使用方法;

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

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

一、一般掌握

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

第八章查询与视图

一、一般掌握

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

第九章表单的创建与使用

一、重点掌握

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

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

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

第十章 Visual FoxPro 6.0控件的使用

一、重点掌握

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

第十一章报表设计

一、重点掌握

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

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

一、一般掌握

1.菜单的组成

2.创建菜单的方法

3.工具栏的设计方法;

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

一、重点掌握

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

第三部分综合练习题

一、填空

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

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

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

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

5.关系运算包括两类:一类是传统的_________运算,另一类是专门的_________运算。

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

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

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

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

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

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

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

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

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

15.在SQR的嵌套查询中,量词ANY和_____________是同义词。在SQL查询时,使用_____________子句指出的是查询条件。

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

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

SCATTER FIELD 学号,姓名 _______________ 。

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

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

20.假定利用CREATE TABLE命令建立如下一个基本表:BOOK(总编号C(6),分类号C(3),书名C (16),单价N(10,2)),则单价字段的类型为_______型,字段宽度为________,其中包含有__________位小数。

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

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

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

当XYZ.DBF被打开时,它的结构化复合索引文件___________。

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

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

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

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

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

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

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

31.RELEASE WINDOW为___________命令。

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

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

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

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

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

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() 则显示结果为_____

42.如下扩展名的类型为:.PRG ______文件,.IDX________文件,.MEM______文件。

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

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

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

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

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

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

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

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

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

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

53.要想在代码中给名为text1的文本框赋予文本:COOD WORK!时,应当编写的语句是__________________________________________。

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

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

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

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

二、单项选择题

1.Visual FoxPro DBMS是( )。

A、操作系统的一部分

B、操作系统支持下的系统软件

C、一种编译程序

D、一种操作系统

2.Visual FoxPro DBMS基于的数据模型是( )。

A、层次型

B、关系型

C、网状型

D、混合型

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

A、m:n

B、1:m

C、m:k

D、1:1

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

A、1、4.8

B、4.4.10

C、1、10.8

D、2、8.8

5.在Visual FoxPro

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

A、STUDENT.DOC

B、STUDENT.MEM

C、STUDENT.DBT

D、STUDENT.FPT

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

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

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

C、FOR职称=“教授”

D、FOR职称=“副教授”

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

A、APP程序

B、EXE程序

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、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、ABCD

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

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+B

14.在Visual 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/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、SKIP

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

A、单一索引文件(IDX)

B、复合索引文件(CDX)

C、结构化复合索引文件

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

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

A、CHANGE 工资 WITH 工资+100

B、REPLACE 工资 WITH 工资+100

C、CHANGE ALL 工资 WITH 工资+100

D、REPLACE ALL 工资 WITH 工资+100

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

A、字符型

B、数字型

C、逻辑型

D、日期型

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

A、GO

B、SKIP

C、LOCATE

D、CONTINUE

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

A、GO

B、SKIP

C、LOCATE

D、CONTINUE

25.DISPLAY←┘的作用为()

A、显示当前表的结构

B、显示当前表的当前记录

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

D、修改当前表的记录

26.USEABC命令的功能是()

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

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

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

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

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

A、DELETE

B、EDIT

C、ZAP

D、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、MODIFYCOMMAND

B、EDIT

C、MODIFYSTRUCTURE

D、BROWSE

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

USEZGJK

SKIP—1

DISPLAY

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

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

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

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

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

A、任何命令中均为ALL

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

C、某些命令为当前记录而有些命令为ALL

D、以上答案都不正确

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

USEAAA

GO3

SKIP5

DISPLAYRECORD5

A、1号记录

B、10号记录

C、5号记录

D、3号记录

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

A、MODIFY STRUCTURE STUDENT

B、MODIFY COMMAND STUDENT

C、CREATE STUDENT

D、ALTER TABLE STUDENT

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

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+1

B、UPDATE STUDENT AGE WITH AGE+1

C、UPDATE SET AGE WITH AGE+1

D、UPDATE STUDENT SET AGE=AGE+1

41、若使用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、SELECT…FROM…ORFER BY

B、SELECT…WHERE…GROUP BY

C、SELECT…WHERE…HAVING

D、SELECT…FROM…WHERE

45.在DO WHILE … ENDDO循环结构中,LOOP命令的作用是( )。

A、退出过程,返回程序开始处

B、转移到DO WHILE语句行,开始下一个判断和循环

C、终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行

D、终止程序执行

46.使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是( )。

A、SELECT * FROM STUDENT WHERE LEFT(姓名,2)="王"

B、SELECT * FROM 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 上海

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、10

48.部门表:

部门号部门名称

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 上海

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 产地,COUNT(*) 提供的商品种类数;

FROM 商品表;

WHERE 单价>200;

GROUP BY 产地 HAVING COUNT(*)>=2;

ORDER BY 2 DESC

查询结果的第一条记录的产地和提供的商品种类数是

A、北京,1

B、上海,2

C、广东,5

D、广东,7

49.可以链接或嵌入OLE对象的字段类型是( )。

A、备注型字段

B、通用型和备注型字段

C、通用型字段

D、任何类型的字段

50、在SQL查询时,使用WHERE子句指出的是( )。

A、查询目标

B、查询结果

C、查询条件

D、查询视图

51、在下面关于面向对象数据库的叙述中,错误的是( )。

A、每个对象在系统中都有唯一的对象标识

B、事件作用于对象,对象识别事件并作出相应反应

C、一个子类能够继承其所有父类的属性和方法

D、一个父类包括其所有子类的属性和方法

52、在Visual FoxPro6.0中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择( )。

A、限制(Restrict)

B、忽略(Ignore)

C、级联(Cascade)

D、级联(Cascade)或限制(Restrict)

53.在Visual FoxPro6.0的命令窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是( )。

A、永久性关联

B、永久性关联或临时性关联

C、临时性关联

D、永久性关联和临时性关联

54.清除主窗口屏幕的命令是( )。

A、CLEAR

B、CLEAR ALL

C、CLEAR SCREEN

D、CLEAR WINDOWS

55.在下面的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}+[1000]

56.在Visual FoxPro6.0中,下面4个关于日期或日期时间的表达式中,错误的是( )。

A、{^2002.09.01 11:10:10:AM}-{^2001.09.01 11:10:10AM}

B、{^2002/01/01}+20

C、{^2002.02.01}+{^2001.02.01}

D、{^2002/02/01}-{^2001/02/01}

57.下面关于Visual FoxPro6.0数组的叙述中,错误的是( )。

A、用DIMENSION和DECLARE都可以定义数组

B、Visual FoxPro只支持一维数组和二维数组

C、一个数组中各个数组元素必须是同一种数据类型

D、新定义数组的各个数组元素初值为.F.

58.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的( )。

A、"一方"表的主索引或候选索引,"多方"表的普通索引

B、"一方"表的主索引,"多方"表的普通索引或候选索引

C、"一方"表的普通索引,"多方"表的主索引或候选索引

D、"一方"表的普通索引,"多方"表的候选索引或普通索引

59.RELEASEALLLIKEA*命令的功能是()

A、删除所有内存变量;

B、删除所有以字母A开头的内存变量;

C、删除所有以字母A开头以外的内存变量;

D、恢复所有以字母A开头的内存变量。

60、在VFP中,执行下面命令后,屏幕上显示的记录号是( )。

USE student

GO 5

LIST NEXT 5

A、1-5

B、5-9

C、6-10

D、10-14

61、在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以( )。

A、单击选项按钮

B、双击选项按钮

C、先单击选项组,并选择"编辑"命令,然后再单击选项按钮

D、以上 B 和 C 都可以

62、在Visual FoxPro6.0中,运行表单T1.SCX的命令是( )。

A、DO T1

B、RUN FORM1 T1

C、DO FORM T1

D、DO FROM T1

63.在Visual FoxPro6.0中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是( )。

A、.MNX

B、.PRG

C、.MPR

D、.SPR

64.调用报表格式文件PP1预览报表的命令是( )。

A、REPORT FROM PP1 PREVIEW

B、DO FROM PP1 PREVIEW

C、REPORT FORM PP1 PREVIEW

D、DO FORM PP1 PREVIEW

65.在Visual FoxPro6.0中的一个表只能建立( )。

A、一个主索引

B、二个主索引

C、多个主索引

D、以上都不对

66.在Visual FoxPro6.0中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click 事件代码设置为( )。

A、ThisForm.Refresh

B、ThisForm.Delete

C、ThisForm.Hide

D、ThisForm.Release

67.假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1 和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的value属性值,下面哪个式子是正确的?(

A、ThisForm.Text1.value

B、This.Parent.value

C、Parent.Text1.value

D、This.Parent.Text1.value

68.在Visual FoxPro6.0中,创建一个名为SDB、DBC的数据库文件,使用的命令是()

A、CREATE

B、CREATE SDB

C、DROP TABLE SDB

D、CREATE DATABASE SDB

69.在Visual FoxPro6.0中,关于视图的正确叙述是( )。

A、视图与数据库表相同,用来存储数据

B、视图不能同数据库表进行连接操作

C、在视图上不能进行更新操作

D、视图是从一个或多个数据库表导出的虚拟表

70、打开Visual FoxPro6.0"项目管理器"的"文档"(Docs)选项卡,其中包含( )。

A、表单(Form)文件

B、报表(Report)文件

C、标签(Label)文件

D、以上三种文件

71、现实世界中的每一个事物都是一个对象,任何对象都有自己的属性和方法。对属性的正确描述是( )。

A、属性只是对象所具有的内部特征

B、属性就是对象所具有的固有方法

C、属性只是对象所具有的外部特征

D、属性就是对象所具有的固有特征,一般用各种类型的数据来表示

72、查询设计器和视图设计器的主要不同表现在于( )。

A、查询设计器有"更新条件"选项卡,没有"查询去向"选项

B、查询设计器没有"更新条件"选项卡,有"查询去向"选项

C、视图设计器没有"更新条件"选项卡,有"查询去向"选项

D、视图设计器有"更新条件"选项上,也有"查询去向"选项

73.在Visual FoxPro6.0中,表单(Form)是指( )。

A、数据库中各个表的清单

B、一个表中各个记录的清单

C、数据库查询的列表

D、窗口界面

74.Visual FoxPro6.0的报表文件.FRX中保存的是( )。

A、打印报表的预览格式

B、打印报表本身

C、报表的格式和数据

D、报表设计格式的定义

75.在创建快速报表时,基本带区包括( )。

A、标题、细节和总结

B、页标头、细节和页注脚

C、组标头、细节和组注脚

D、报表标题、细节和页注脚

76.使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是( )。

A、OPEN QUERY zgjk.qpr

B、MODIEY QUERY zgjk.qpr

C、DO QUERY zgjk.qpr

D、CREATE QUERY zgjk.qpr

77.Visual FoxPro6.0参照完整性规则不包括( )。

A、更新规则

B、查询规则

C、删除规则

D、插入规则

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

USEZGJK

GOBOTTOM

DISPLAY

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

B、显示最后一条记录;EOF()的值为·F·

C、显示最后一条记录;EOF()的值为·T·

D、以答案上都不正确。

79.RELEASEALLEXCEPTA*命令的功能是()

A、删除所有内存变量;

B、删除所有以字母A开头的内存变量;

C、删除所有以字母A开头以外的内存变量;

D、恢复所有以字母A开头的内存变量。

80、不允许记录中出现重复索引值的索引是()

A、主索引和候选索引

B、主索引、候选索引、普通索引

C、主索引

D、主索引、候选索引和唯一索引

81、.DBC为扩展名的文件是()

A、屏幕格式文件

B、索引文件

C、数据库文件

D、备注文件

82、在一个工作区中,至多可以打开()个数据表文件

A、1

B、2

C、10

D、5

83.在Visual FoxPro6.0中,能够删除全部记录的命令是()

A、DELETE

B、EDIT

C、ZAP

D、PACK

84.下列表达式中结果为.T.的有( )。

A、20/4-2

B、"重庆市"$"重庆"

C、"何"=="何兵"

D、"01/01/96"<"12/31/95"

85.在Visual FoxPro6.0中进行下列操作:

STORE '375' TO X

STORE '213'+X TO Y

STORE Y-'111' TO Z

最后Z值是()

A、'111213375'

B、'21337511'

C、'477'

D、477

86.LIST的作用为()

A、显示当前文件的结构

B、列文件目录

C、显示当前文件的全部记录

D、修改当前文件的记录

87.用CREATE命令顺序分别建立三个表为AB,CD,EF,则当前工作区中哪个表是被打开的?

A、AB

B、CD

C、EF

D、AB,CE和EF

88.SELECT命令是用来选择()。

A、记录

B、表文件的结构

C、字段变量

D、工作区

89.下面关于运行Visual FoxPro应用程序的叙述中正确的是()。

A、.app应用程序只能在Windows环境下运行

B、.exe只能在Windows环境下运行

C、.app应用程序可以在Visual FoxPro和Windows环境下运行

D、.exe应用程序可以在Visual FoxPro和Windows环境下运行

90、Visual FoxPro DBMS是( )。

A、操作系统的一部分

B、操作系统支持下的系统软件

C、一种编译程序

D、一种操作系统

91、在Visual FoxPro6.0中经过逻辑删除的记录前面带有一个( )标记。

A、*

B、?

C、×

D、#

92、如果一个数据表结构为:姓名(C,8)、出生日期(D)、婚否(L)、工资(N,8,2)、简历(M),则其记录长度为( )字节。

A、35

B、36

C、37

D、38

93.安全退出Visual FoxPro6.0,返回Windows操作系统的命令( )。

A、END

B、EXIT

C、QUIT

D、CLOSE

94.使用Visual FoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在“结果”中选择( )。

A、填充名称

B、子菜单

C、命令

D、过程

95.如果希望一个表单在显示的时候没有边框,应该设置的属性是()。

A、将表单的标题(Caption)设成空字符

B、将表单的Enabled属性置成False

C、将表单的 BorderStyle置成0

D、将表单的 ContalBox置成 False

96.关于复选框和单选钮的比较中正确的是( )。

A、复选框和单选钮都只能在多个选择项中选定一项

B、复选框和单选钮的值(Value)都是(True/False)

C、单选按钮和复选框都不响应DblClick事件

D、要使复选框不可用,可设置Enabled属性(False)

97.若要求从文本框中输入密码时在文本框中只显示*号,则应在此文本框的属性窗口中设置()。

A、Text属性值为*

B、Caption属性值为*

C、Password属性值为空

D、Passwordchar属性值为*

98.以下叙述正确的是()。

A、组合框包含了列表框的功能

B、列表框包含了组合框的功能

C、列表框和组合框的功能无相近之处

D、列表框和组合框的功能完全相同

99.Visual FoxPro6.0为命令按钮提供的Cancel属性是()。

A、用来指定命令按钮是否为窗体的“取消”按钮

B、用来指定命令按钮的功能是停止一个程序的运行

C、用来指定命令按钮的功能是关闭一个运行程序

D、用来指定命令按钮的功能是中断一个程序的运行

100、要求改变表单的标题时,应当在属性窗口中改变的属性是()。

A、Caption

B、Name

C、Text

D、Label

101、在以下窗体中没有采用的控件是()。

A、文本框

B、标签框

C、形状

D、命令按钮

102、下列控件中可自动设置滚动条是()。

A、复选框

B、框架

C、编辑框

D、标签框

103.能够将文本框控件隐藏起来的属性是()。

A、Enabled

B、Visible

C、Hide

D、Width

104.能够改变复选框中背景颜色的属性是()。

A、Value

B、FontColor

C、BackColor

D、Font

105.在以下窗体中没有添加的控件是()。

A、组合框

B、图片框

C、单选钮

D、复选框

106.以下选项中,不属于单选按钮的属性是()。

A、Enabled

B、Caption

C、Name

D、Min 107.确定复选框是否选中,可访问的属性是( )

A、Value

B、Enabled

C、Font

D、Caption 108.只能用来显示字符信息的控件是( )

A、文本框

B、标签框

C、图片框

D、复选框109.设置命令按钮的标题文字时,应改变的属性是( )

A、text

B、Name

C、Caption

D、name 110.若要设置文本框中所显示的文本颜色,使用的属性是( )

A、BackColor

B、FillColor

C、ForeColor

D、BackStyle 111.若要使某命令按钮获得控制焦点,可使用的方法是( )

A、LostFocus

B、SetFocus

C、Point

D、Value 112.以下选项中,不是Visual FoxPro6.0控件的是( )

A、单选框

B、定时器

C、窗体

D、命令按钮113.若要设置定时器控件的定时时间,需设置的属性是( )

A、Interval

B、Value

C、Enabled

D、Text

三、简答题

1.简述E-R图包含的3个要素以及表示方法和功能。

2.简述APPEND命令和INSERT命令的功能有何异同?

3.简述FIND命令和SEEK命令的功能有何异同?

4.表KKK.DBF有2000条记录,其记录结构如下:

试问:①该表的每条记录有多少个字段?

②姓名字段属于什么类型?最多可填写多少个汉字

③选课学分字段可填写的最大数据为多少?

5.向表ZGJK.DBF实施如下操作命令

use zgjk

go 5

display

display

试问:①屏幕上显示了几条记录?哪几条记录?

②指出指针所在的位置。

6.向表ZGJK.DBF实施如下操作命令

use zgjk

display

display record 7

试问:①屏幕上显示了几条记录?哪几条记录?

②指出指针所在的位置

7.在命令窗口中输入下列命令:

select b

use kxcj

select d

use kxcj1

select e

use kxcj2

index on 学号 to indkxcj2

list

试问:①有多少个文件被打开?列出其文件名?

②写出当前工作区及当前文件名;

③写出被索引的数据库文件名;

④最后一条命令显示的是哪一个表的内容?

8.已知职工简况数据表为AAA、DBF,它包括五个字段: 姓名、性别、出生日期、职称、基本工资,其中有男同志20个,女同志10个。

开机后一用户键入如下命令:

count to n1

count for 性别='女' to n2

n3=n2/n1*100

x1=100

list for 基本工资>=x1

x2='同志'

store '张红'+'同志' to yy

save to abc all like n*

试问:①内存中有多少个内存变量?

②请写出所有内存变量的值;

③文件名ABC的扩展名是什么?

④最后一条命令保存了多少个内存变量到磁盘上?并列出所有内存变量名。

四、编写程序

1.从键盘上输入10个数,编程找出其中的最大值。

2.编写一程序,将100~200之间的全部质数打印出来,并求全部质数之和。

3.编写一程序,在屏幕上显示如下乘法九九表。

1) 1

2) 2 4

3) 3 6 9

4) 4 8 12 16

5) 5 10 15 20 25

6) 6 12 18 24 30 36

7) 7 14 21 28 35 42 49

8) 8 16 24 32 40 48 56 64

9) 9 18 27 36 45 54 63 72 81

4.编写一程序,它读一字符行,并按相反顺序输出。

例如:若所读的一行字符是

My name is Qiu YuPu

则输出的结果是:

.uPuY uiQ si eman yM

5.表单中有两个命令按钮:“显示”(控件名为cmdDisplay)和“测试”(控件名为cmdTest)。单击“测试”按钮时,如果cmdDisplay按钮显示的文字为“显示”,则将其改为“确定”,反之,如果cmdDisplay 按钮显示的文字为“确定”,则将其改为“显示”。

6.有一个表单Form1,在该表单中有一个文本框Text1和一个命令按钮Command1,编写程序,当运行

表单时进行初始化:将文本框text1置为空,命令按钮设置为“保存”,然后检查文本框是否为空,若文本框的值为空,则命令按钮无效,反之,则命令按钮有效。

7.用户界面如下图所示,由一个标签框(Labe1),一个文本框(txtPassage),三个复选框(chkFont,chkItalic,chksize)组成。程序运行后,用户在文本框内输入一段文字,然后按需要单击各复选框,用以改变文本的字体、字型和大小。

要求:当不选择宋体时,文字应是黑体。当不选择16号字时,字号为8。当不选择紫色时,字色为黑色。当不选择斜体时,文字采用正常字型。

8.设计一个计算程序。该程序用户界面如图所示。要求程序运行后,用户选中单选按钮,则程序作10和2的相应计算,并把计算结果在文本框中显示出来。如用户选中加法单选按钮,则程序作l0和2的相加,计算结果12在文本框中显示出来。按结束,则退出。

9.设计一个如下图所示的数据修改窗口,表单和表单上的控件已设计完成,要求对底部的四个命令按钮的Click事件进行编程。

《数据库基础与应用》练习题及答案

第一章综合练习题 1. 数据库处理技术经历了__人工管理阶段__、___文件管理阶段__、__数据库管理系统阶段__、以及分布式数据库管理等四个发展阶段。 2_分开__存放的。 3.在人工管理和文件管理阶段,程序设计_依赖于_数据表示。 4.数据库系统具有_数据结构化_、_数据共享__、__数据独立性_、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。 5.在文件管理阶段,文件之间是相互_独立的_,在数据库管理阶段,文件之间是相互___联系__的。 6.在___文件__系统中,不容易做到数据共享,在____数据库__系统中,容易做到数据共享。 7.使用数据库设计程序时,只需要告诉数据库管理系统__做什么__,不需要告诉它__怎么做_。 8.在文件系统中,存取数据的基本单位为___纪录____,在数据库系统中,存取数据的基本单位为___数据项_____。 9.在__文件___系统中,数据没有独立的操作界面,在___数据库__系统中,数据具有独立的操作界面。 10.在数据库系统中访问数据,既可以采用__程序__方式,也可以采用_视屏交互_方式。 11.DBMS具有_安全性_、_一致性__、_并发性_和__数据库恢复__等管理控制功能。 12.分布式数据库系统既支持客户的__局部__应用,又支持客户的__全局__应用。 13.分布式数据库系统除了具有一般数据库系统的优点之外,还具有_兼容性强__、__可靠性高__、__地域范围广_、__数据量大_等优点。 14.若一个联系涉及到两个实体则称为__二元__联系,若只涉及到一个实体则称为_一元__联系。 15.在实体中能作为码的属性称为__主属性__,否则称为__非主属性__。 16.域是实体中相应属性的__取值范围__,性别属性的域包含有_2_个值。 17.实体之间的联系类型有三种,分别为_1:1__、__1:n__和__m:n__。 18.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是_多_对__多__的联系。 19.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是_1_对__多_的联系。 20.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是_多__对__多__的联系。 21.若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是__一__对__多_的联系。 22.数据库的逻辑数据模型有__层次__、__网状_、___关系__和__面向对象__等四种。 23.在非关系模型中,每个结点代表着一个_纪录型__,每个父子联系代表着__1:n_联系。 24.任一种数据模型都有_型_和__值_的区别。 25.在非关系模型中操作记录的方式是_过程_式的,在关系模型中,操作记录的方式是__集合__式的。 26.层次模型是一棵_树__结构,关系模型是一个__二维表__结构。 27.关系中的每一行称为一个_元组_,每一列称为一个_属性_。 28.在一个关系中不允许出现重复的_元组_,也不允许出现具有相同名字的_属性_。 29.假定一个关系中有n个元组,则某个列的当前全部取值的个数最少为_1_个,最多为_n_个。 30.把保存_关系定义__的关系称为对应数据库的元关系,一个数据库的元关系由_DBMS__自动建立。 31. 关系数据库系统具有___数据结构___单一、采用__集合运算__、数据完全__独立___、___数学___理论支持等优点。 32.在对象数据模型中,每个对象不仅要包含描述实体的__状态__特征,而且要包含描述实体的__行为__特征。 33.在对象数据模型中,对象具有__封装__性、_继承_性和_多态_性。 34.在__对象__数据模型中,__对象_不但能够继承,而且能够嵌套。 35.数据库管理系统的下层支持软件是__OS__,上层软件是数据库应用__开发工具___。 36.数据库系统中的四类用户分别为__数据库管理员___、___数据库设计员___、__应用程序员__和_终端用户__。

《数据库基础与应用》形成性考核

《数据库基础与应用》形成性考核 第一次作业 一.单项选择题 A B C D B A C B B 二.是非判断题 错对对对错对对错错对 三、填空题 1、在人工管理和文件管理阶段,程序设计依赖于数据表示。 2、在文件系统中,不容易做到数据共享,在数据库系统中,容易做到数据共享。 3、在文件系统中,数据没有独立的操作界面,在数据库系统中,数据具有独立的操作界面。 4、分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。 5、在实体中能作为码的属性称为主属性,否则称为非主属性。 6、若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C 是多对多的联系。 7、若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C 是1对多的联系。 8、任一种数据模型都有型和值的区别。 9、关系中的每一行称为一个元组,每一列称为一个属性。 10、把保存关系定义的关系称为对应数据库的元关系,一个数据库的元关系由DBMS自动建立。 11、在对象数据模型中,对象具有封装性、继承性和多态性。 12、数据库系统中的四类用户分别为数据库管理员、数据库设计员、应用程序员和终端用户。 13、在数据库体系结构中,两级数据映象分别是指外模式和模式之间的数据映象与模式和内模式之间的数据映象。 14、DBMS的主要功能之一是建立和维护数据字典。 15、关系数据模型包括关系运算、关系数据结构和关系完整性规则三个方面。 16、关系中的每个属性只能取单值,关系的结构不允许嵌套。 17、主码是一种候选码,主码中的属性个数没有限制。 18、在候选码中的每个属性被称为主属性,不在任何候选码中的每个属性被称

数据库基础与应用模拟试题一

数据库基础与应用模拟试题一 一、填空题(每空1分,共20分) 1.数据处理是将转换成的过程。 2.数据的物理独立性是指当数据的改变时,通过系统内部的自动映象或转换功能,保持了数据的不变。 3.数据库并发操作控制包括以方式打开数据库和对数据库或记录两种方法。 4.实体之间的联系归结为、和三种。 5.在层次模型和网状模型中,数据之间的联系是通过来实现的,因此,应用程序和数据之间的独立性。 6.一个单位只能有一个总经理,一个总经理只能在一个单位任职,单位和总经理职位之间为的联系。 7.一个关系模式中包含有若于个,其数目多少称为关系的 . 8.关系运算包括两类:一类是传统的运算,另一类是专门的运算。 9.在投影运算所得到的结果关系中,所含的属性数不原关系中的属性数。 10.在定义一个基本表中,每个字段的类型用一个字母表示,其中字母C表示型,N表示型,D表示型。 二、填空题(每空1分,共20分) 1.有一个学生关系,其关键字为学号;又有一个课程关系,其关键字为课程号;另有一个选修关系,其关键字为学号和课程号的组合,则学号和课程号分别为选课关系的。 2.对于属性X的每一个具体值,属性Y有唯一的具体值与之对应,则称Y——X,或称X Y,记作,x称为决定因素。 3.设x—Y是关系模式R的一个函数依赖,如果存在X的真子集X’,使得X’一Y成立,则称Y——X,记作——。 4.在关系模式R中,若每个属性都是不可再分割的最小数据单位,则R属于——范式,记作——· 5.关系规范化应遵循概念——原则。 6.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在着如下函数依赖:(Xl,X2)一X3,X2一X4,则该关系属于——范式,因为它存在着————。 7.采用关系模型的逻辑结构设计的任务是将E-R图转移成一组——并进行——处理。 8.假定一个E—R图包含有A实体和B实体,并且从A到B存在着m:n的联系,则转移成关系模型后,包含有——一个关系模式。 9.假定一个数据库文件的文件名为XYZ.DBF,则它的结构化复合索引文件的文件名为——,当XYZ.DBF库被打开时,它的结构化复合索引文件——。 10.利用全屏幕编辑方式修改当前库结构的命令为一一一一——,修改当前库记录的命令为一—————————、——或——。 三、填空题(每空1分,共17分) 1.复制当前库的命令为————,只复制当前库结构的命令为—————。 2.LOCA TE命令能够查询到当前库中满足范围和条件的——,其后使用——命令能够继续查询到下一条记录。 2.ROBE称为——,Filer窗口具有——功能。 4.假定在编号为10以内的一个工作区上打开有一个数据库,并指定了用户别名,则在其它工作区使用SELECT命令时,可以使用——种不同参数中的一种来选定该工作区。 5.UPDA TE命令能够利用在另一工作区上打开的数据库。 6.服务器是指用来创建和编辑OLE对象的——。 7.每个过程文件由——所组成。 8.在一个过程中,若第一条可执行语句为PARAMETERS语句,则其作用为该过程定义一———。

数据库基础与应用Access 2010 习题答案_核对版

第1章数据库基础 一.选择题 1-5 BCACA 6-10 ACBBD 11-15 AACAD 16-19 BDDC 二.填空题 1、数据库 2、关系模型 3、概念 4、元组、属性 5、多对多 6、身份证号 7、1对多 8、集合运算、关系运算 9、选择 10、投影 11、D 12、实体的完整性、参照完整性、用户定义的完整性约束 13、主键 14、概念设计阶段 三.简答题 1、P12 2、P4 3、P9 4、P25-26 第2章Access数据库与表的操作 一.选择题 1-5、BBBAA 6-10、CDCCB 11-15、BCCCD 16-20、CCAAC 21-25、CAABD 26-31ABCAAA 二.填空题 1、数据表、设计、视图菜单 2、1 3、18 4、默认值 5、输入掩码 6、>=0 and <=100 7、文本型、备注型 8、OLE对象、超链接 9、查询、窗体 10、关系 三.简答题 1、P46 2、P57-60 3、P60 4、P66 5、P73

第3章查询 一.选择题 1-5 DDCAB 6-10 CCDCA 11-15 BACCB 16-19 AADDB 21—25 DCD B 二.填空题 1、更新 2、表达式 3、更新 4、运行 5、字段 6、# 7、参数 8、min(MIN) 9、同一 10、追加 11、数据表、运行 12、参数 三.简答题 1、P85 2、P89、P96 3、P111 第4章SQL命令参考答案 一.选择题 1-5 AAADB 6-10 A DDBA 11-15ADDCD 16-18CAA 二.填空题 1.Structured Query Language 2.数据定义,数据操纵,数据查询,数据控制 3.distinct 4.ORDER BY 5.select 姓名from 教师where 职称="教授" and 工资>5000 6.create table 7.ALTER TABLE 8.group by 课程号 9.null 10.sum(工资) 三.简答题 1.p124 2.p130 3. 1)查找杨姓同学的全部信息

2014电大《数据库基础与应用》形考考核册答案

2014电大《数据库基础与应用》形考考核册答案 数据库基础与应用第一次作业答案 一、单选:ABCDBACBB 二、判断:√√√√╳√√╳╳√ 三、填空:(1-36)依赖于、文件管理数据库、文件管理数据库、局部全局、主属性非主属性、多多、1 多、型值、元组属性、关系定义 DBMS、继承封装多态、DBA 数据库设计员应用程序设计员终端用户、外模式与模式模式与内模式、定义/操作/控制自动建立、关系数据结构关系运算关系完整性规则、单值重复、侯选码属性的、主非主、空主码、7 3 2、选择 2、S >< II学生号 (X))、II课程号(X)与C 、X←→Y 决定因素、非平凡完全、学号系主任、 X→Y X→Z 分解性、X 侯选码、2、3、第一不可再分、数据冗余操纵异常、第一 2 、第二二、第三、BC 主属性 数据库基础与应用形考作业参考答案 第二次作业解答: 一、填空:(1-21)视图基本表、CREATE SCHEMA DROP SCHEMA、列级表级、列级表级、建立修改删除、VALUES SELECT、表建立、按需要安全、不影响直接影响、SELECT FROM WHERE、GROUP BY ORDER BY 、需求分析概念设计、数据流图数据字典需求说明书、需求分析ER图、商品销售收款、全局模式外模式、1对1 1对多、设计要求功能完善操作方便、客房表住宿、娱乐费表催补款表、客房表客房空闲表 二、写功能 1. 从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。 2. 从商品库中查询出所有商品的不同产地的总数。 3. 从教学库中查询出每门课程被选修的学生数。 4. 从教学库中查询出学生号为@S1的学生和学生号为@S2的学生所选修的共同课程的课程号。 5. 从教学库中查询出所有已被学生选修的课程。 6. 从教学库中查询出最多选修了2门课程(含未选任何课程)的全部学生。 7. 从教学库中查询出每个学生的选课的全部情况,并依次按学生号和成绩排序。 8. 从教学库中查询出选修了姓名为@a的学生全部选课的所有学生。 三、写命令 1. Select * from 商品表1 where 数量between 10 to 20 2. Select 分类名,sum(数量) as 总数量 From 商品表1 Group by分类名 3. Select * From 商品表1

《数据库基础与应用》阶段练习

《数据库基础与应用》阶段练习 一、单项选择题 1.ER图是E-R模型的图形表示法,其中实体之间的联系用B表示。 A.矩形框 B.菱形框 C.圆形框 D.椭圆形框 2.在Visual Foxpro中,通用型字段G和备注型字段M在表中的宽度都是B。 A.2个字节 B.4个字节 C.8个字节 D.10个字节 3.建立索引时,C字段不能作为索引字段。 A.字符型 B.数值型 C.备注型 D.日期型 4.已知xs.dbf中有如下五条记录,当执行下列语句后,屏幕显示的结果为B。 xm=6 use xs ?xm A.6 B.李林 C.高辛 D.李枫 5.学生成绩表xsda.dbf的结构如下:姓名(C,8)、语文(N,5,2)、数学(N,5,2)、英语(N,5,2)、总分(N,6,2)。其中前4个字段均已有值,要求统计每位学生的总分并存入总分字段中,下列命令中不能实现的是B。 A.replace all 总分 with 语文+数学+英语 B.sum 语文+数学+英语 to 总分 C.update xsda set总分=语文+数学+英语 D.scan replace 总分 with语文+数学+英语 endscan 6.在表的浏览窗口中,要在一个允许NULL值的字段中输入.NULL.值的方法是B。 A.直接输入“.NULL.”的各个字母 B.按[CTRL+0]组合键 C.按[CTRL+N]组合键 D.按[CTRL+L]组合键 7.数据的逻辑独立性是通过D来保证的。 A.模式 B.内模式 C.模式/内模式映射 D.外模式/模式映射 8.命令DIMENSION A(3) 定义了一个数组名为A的数组,并赋值A(1)=10,A=20,

access数据库基础及应用课后习题答案.

习题一 一.选择题 1.在下列四个选项中,不属于 ...基本关系运算的是(排序)。 A. 连接 B. 投影 C. 选择 D. 排序 2.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(多对多)。 A. 多对多 B. 一对多 C. 多对一 D. 一对一 3.为了合理组织数据,在设计数据库中的表时,应遵从的设计原则是(以上各原则都包括)。 A. “一事一地”原则,即一个表描述一个实体或实体间的一种联系。 B. 表中的字段必须是原始数据的基本数据元素,并避免在表中出现重复字段。 C. 用外部关键字保证有关联的表之间的联系。 D. 以上各原则都包括。 4.数据库类型是根据(数据模型)划分的。 A. 数据模型 B. 文件形式 C. 记录形式 D. 存取数据方法 5.DBMS是(操作系统支持下的系统软件)。 A. 操作系统的一部分 B. 操作系统支持下的系统软件 C. 一种编译程序 D. 一种操作系统 6.在关系型数据库管理系统中,查找满足一定条件的元组的运算称为(选择)。 A. 查询 B. 选择 C. 投影 D. 联接

7. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是(投影)。 A. 选择 B. 投影 C. 连接 D. 重建 8. 从关系表中,通过关键字挑选出相关表指定的属性组成新的表的运算称为(“连接”运算)。 A.“选择”运算 B.“投影”运算 C.“连接”运算 D.“交”运算 9.数据库DB、数据库系统DBMS和数据库管理系统DBS三者之间的关系是(DBS包括DB和DBMS)。 A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DBS和DB D. DBS与DB和DBMS无关 10.数据库系统与文件系统管理数据时的主要区别之一是(B)。 A.文件系统能实现数据共享,而数据库系统却不能。 B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。 D.文件系统管理的数据量庞大,而数据库系统管理的数据量较少。 二.填空题 1.从层次角度看,数据库管理系统是位于用户与OS之间的一 层数据管理软件。 2.用二维表数据来表示实体及实体之间联系的数据模型称为关系模型。 3.两个实体集之间的联系方式有1:1、1:n和m:n 。 4.关系模型是用若干个二维表来表示实体及其联系,关系通过关 系名和属性名来定义。关系的每一行是一个元组,表示一个实体;每一列 是记录中的一个数据项,表示实体的一个属性。 5.在关系数据库中,一个二维表中垂直方向的列称为属性,在表文件中叫

北京师范大学继续教育与教师培训学院 《数据库基础与应用》大作业2答案

北京师范大学继续教育与教师培训学院 《数据库基础与应用》大作业2 本大作业2考查第4~6章(查询、窗体、报表)的学习内容。 学习中心_____________ 专业__________________ 年级________ 姓名_____________ 学号 ______________ 一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码圈选或打勾。错选、多选或未选均无分。 1. Access数据库系统提供四种查询向导,分别是____、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。B A 字段查询向导 B 简单查询向导 C 记录查询向导 D 数据查询向导 2. 在Access中,参数查询是利用输入参数____来提示用户输入信息的查询。B A 状态栏 B 对话框 C 工具栏 D 菜单栏 3. SQL语句中的DROP关键字的功能是从数据库中B A 修改表 B 删除表 C 插入表 D 新建表 4. 用表“学生名单”创建新表“学生名单2”,所使用的查询方式是B A 删除查询 B 生成表查询 C 追加查询 D 交叉表查询 5. 查找“姓名”字段中姓名的第二字是“宏”字的所有记录的准则是D A LIKE "*宏" B LIKE "?宏" C LIKE "?宏?" D LIK E "?宏*" 6. 有一“人事档案”表,该表中有职工编号、姓名、性别、年龄和职位5个字段的信息,现要求显示所有职位不是部门经理的职工的信息。能完成该功能的SQL语句是C A SELECT * FROM 人事档案WHERE NOT "部门经理" B SELECT * FROM 人事档案WHERE 职位NOT "部门经理" C SELECT * FROM 人事档案WHERE NOT 职位="部门经理" D SELECT * FROM 人事档案WHER E 职位="部门经理" 7. 创建一个查询,若该查询在执行时能够根据输入的学号显示一个学生的成绩单,则这个查询是C A 追加查询 B 操作查询 C 参数查询 D 生成表查询 8. 在窗体设计过程中,经常要使用的3种属性是____、控件属性和节属性。B A 字段属性 B 窗体属性 C 查询属性 D 报表属性

电大数据库基础与应用-模拟试题201606

数据库基础与应用模拟试题201606-1 一、单选题(共12题,共36分) 1.利用SQL语言所建立的视图在数据库中属于( B )。 A、实表 B、虚表 C、索引 D、字段 2.如果要设计一个报表,该报表将用于标识公司的资产设备,则应将该报表设计为(A )。 A、标签报表 B、一般报表 C、交叉报表 D、数据透视图报表 3.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,B→D,D→E},则该关系的候选码为( A )。 A、A B、B C、C D、D 4.由概念设计进入关系数据模型的逻辑设计时,必须被转换为对应基本表的联系类型是( C )。A、1对1 B、1对多C、多对多D、多对1 5.利用SQL语言所建立的视图在数据库中属于( B )。 A、实表 B、虚表 C、索引 D、字段 6.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是( B )。 A、人工管理 B、文件系统 C、数据库系统 D、分布式数据库系统 7.在利用计算机进行数据处理的四个发展阶段中,第一个发展阶段是( A )。 A、人工管理 B、文件系统 C、数据库系统 D、分布式数据库系统 8.在Access的表定义中,字段的OLE对象类型用来存储( D )。 A、文本数据 B、数字数据 C、货币数据 D、多媒体 9.在Access中,字段的“字段大小”属性是一个( C )。 A、字符串 B、实数 C、整数 D、日期 10.属性的取值范围被称为( B )。 A、实体 B、域 C、联系 D、码 11.在Access中,若利用宏打开一个报表,则选择的宏操作命令是( D )。 A、OpenTable B、OpenQuery C、OpenForm D、OpenReport 12.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( C )。A、(A,C) B、(C,D) C、(A,D) D、(B,D) 二、是非判断题(共12题,共36分) 1.对两个关系进行等值连接,在其运算结果的关系中,属性个数小于两个关系的属性个数之和。(×) 2.进行VBA程序开发所使用的编辑工具是VBE(Visual Basic for Editor)。(√) 3.在Access的查询设计网格中,被列出的字段可以进行显示,也可以取消其显示。(√) 4.已知两个定义域的基数分别为m和n,则它们的笛卡儿积中的元组数为m+n。(×) 5.利用“报表”和“报表向导”命令建立报表时,具有不同的操作过程。(√) 6.在Access中,一个窗体由窗体页眉、主体、窗体页脚这三个部分所组成。(√) 7.在一个关系数据模型中,所有关系的定义也用一个关系来表示,称之为元关系或数据字典。(√) 8.在SELECT语句的FROM选项中,每对表之间的连接方式共有两种。(×) 9.对两个关系按照一方的主码进行等值连接,在其运算结果的关系中,其元组个数必然小于等于原有两个关系中的元组个数之和。(√)

数据库基础与应用形考作业答案

数据库基础与应用形考作业参考答案 作业1: 一、单选:ABCDBACBB 二、判断:√√√√╳√√╳╳√ 三、填空:(1-36)依赖于、文件管理数据库、文件管理数据库、 局部全局、主属性非主属性、多多、1 多、型值、元组属 性、关系定义 DBMS、继承封装多态、DBA 数据库设计员应 用程序设计员终端用户、外模式与模式模式与内模式、定义/ 操作/控制自动建立、关系数据结构关系运算关系完整性规 则、单值重复、侯选码属性的、主非主、空主码、7 3 2、选择 2、S >< II学生号 (X))、II课程号(X)与C 、X←→Y 决 定因素、非平凡完全、学号系主任、 X→Y X→Z 分解性、X 侯选码、2、3、第一不可再分、数据冗余操纵异常、第 一 2 、第二二、第三、BC 主属性 作业2: 一、填空:(1-21)视图基本表、CREATE SCHEMA DROP SCHEMA、列级表级、列级表级、建立修改删除、V ALUES SELECT、表建立、按需要安全、不影响直接影响、SELECT FROM WHERE、GROUP BY ORDER BY 、需求分析概 念设计、数据流图数据字典需求说明书、需求分析ER图、商品销售收款、全局模式外模式、1对1 1对多、设计 要求功能完善操作方便、客房表住宿、娱乐费表催补款表、

客房表客房空闲表 二、写功能 1.从商品库中查询出每一种商品的商品代号、分类名、数量和品牌 等信息。 2.从商品库中查询出所有商品的不同产地的总数。 3.从教学库中查询出每门课程被选修的学生数。 4.从教学库中查询出学生号为@S1的学生和学生号为@S2的学生所 选修的共同课程的课程号。 5.从教学库中查询出所有已被学生选修的课程。 6.从教学库中查询出最多选修了2门课程(含未选任何课程)的全 部学生。 7.从教学库中查询出每个学生的选课的全部情况,并依次按学生号 和成绩排序。 8.从教学库中查询出选修了姓名为@a的学生全部选课的所有学生。 三、写命令 1. Select * from 商品表1 where 数量between 10 to 20 2. Select 分类名,sum(数量) as 总数量 From 商品表1

数据库基础与应用(带答案)

B.

C. 元组 D. 基数 5. 在Access 数据库中,任何事物都被称为分值:2 A. 方法 B. 对象 C. 属性 D. 事件 6.Access 数据库类型是分值:2 8. Access 2 A. 必须包含构成Access 数据库的七类不同的对象

B. 至少应包括三个以上不同类型的对象 C. 可以不包含任何对象 D. 每个对象必须作为单独的文件存放在Windows操作系统中 9. 在Access 中,空数据库是指分值:2 A. 数据库中数据是空的 B. 没有基本表的数据库 C. 没有窗体、报表的数据库 D. 没有任何数据库对象的数据库 10. 若使打开的数据库文件能为网上其他用户共享,但只能浏览数据,要选择打开数据库文件的方式为分值:2 A. 常规打开 B. 以只读方式打开 以独占方式打开 D. 以独占只读方式打开 B. C. 使用用户级安全机制 D. 设置访问数据库的权限

12. 表“设计”视图窗口包括两个区域:字段输入区和分值:2 A. 格式输入区 B. 数据输入区 C. 字段属性区 D. 页输入区 13. 输入掩码是给字段输入的数据时设置的分值:2 A. 初值 B. 当前值 C. 输出格式 14. 子表的概念是相对主表而言的,它是嵌在__ 中的表。分值:2 A. 从表 C. 子表 D. 大表 15. 在Access中表和数据库的关系是分值:2 A. 一个数据库可以包含多个表 B. 一个表只能包含两个数据库 C. 一个表可以包含多个数据库 D. 一个数据库只能包含一个表

16. 在Access的数据类型中,不能建立索引的数据类型是分值:2 A. 文本型 B. 备注型 C. OLE 对象 D. 超链接 17. 设置主关键字是在_ 中实现的。分值:2 A. 表设计视图 B. 表的数据表视图 C. 查询设计视图 D. 报表的设计视图 18. 假设规定某个日期型字段的取值范围是2008年1月1日到2009年1月 1 日,则可设置该字段的有效性规则为分值:2 A. Between #1/1/2008# And #1/1/2009# B. Between "1/1/2008" And "1/1/2009" C. Between *1/1/2008* And *1/1/2009* D. Between [2008 年1月1日] And [2009 年 1 月1 日] 19. ___________________________________________ Access 数据库系统 提供四种查询向导,分别是_______________________ 、交叉表查询向导、

数据库基础与应用试题与答案(1)

第1题: 委托开发的一个关键问题是要解决技术人员与企业的业务人员之间的沟通问题。对 第2题: 以信息资源的开发与利用为中心的信息管理强调以计算机技术为核心,以管理信息系统为主要阵地,以解决大量数据处理和检索问题为主要任务。不对 第3题: 根据信息技术扩散模型,在集成阶段,企业通过总结经验教训,开始认识到运用系统的方法,从总体出发,全面规划,进行信息系统的建设与改造。不对 第4题: 对于企业信息化的发展阶段,不同的学者有不同的论述,建立了不同的模型。比较著名的模型有两个,一个是世界银行报告中提出的信息技术的扩散模型,另一个是诺兰模型。对 第5题: 战略目标集转化法虽然也首先强调目标,但它没有明显的目标导引过程。它通过识别企业“过程”引出了系统目标,企业目标到系统目标的转换是通过企业过程/数据类矩阵的分析得到的。不对第6题: 生命周期法按用户至上的原则,严格区分工作阶段,整个开发过程工程化。对 第7题: 原型法充分利用最新的软件工具很快形成原型。一方面,将系统调查、系统分析、系统设计三个阶段融为一体,缩短了开发周期。对 第8题: 在管理信息系统的分析过程中,通过制作业务过程和数据的U/C矩阵可以帮助我们合理划分系统逻辑功能(即:系统功能模块的划分)。对 第9题: 对于企业来说管理信息系统只存在有无的问题,并无优劣之分。不对 第10题: 管理信息系统纯粹是一个技术系统,人的作用只是微乎其微。不对 第11题: 管理信息系统由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。对 第12题: 管理信息系统从概念上看由四大部件组成:信息源、信息处理器、信息用户和信息管理者。对 第13题: 管理信息系统能提供信息,具有支持企业或组织的运行、管理和记录功能。对 第14题: 管理信息系统很难实测企业的各种运行情况。不对 第15题: 管理信息系统的特点是必须通过传统物流服务方式才能实现信息传递。不对 第16题: 在信息管理中, 信息和数据是两个在概念上有所区别的术语,所以任何时候针对任何对象,信息和数据都是绝对而言的,不能混淆。不对 第17题: 在对这些信息的加工中,按处理功能的高低可把加工分为预加工、综合分析和决策处理。对 第18题: 许多企业都能从记录到的客户销售数据中经过仔细分析得到潜在的客户需求并极力追求进一步的市场份额,这说明了信息系统可以改进企业的生产销售方式。对 第19题: 管理信息系统是仅仅服务于管理控制层的信息系统,所以从广义上,MIS对各个子系统具有管理、控制、计划的功能。不对 第20题: 根据诺兰模型,在信息管理阶段,信息系统面向企业整个管理层次,从低层的事务处理到高层的预测与决策都能提供信息支持。对 第21题: 划分时应同时遵循两点原则:沿对角线一个接一个地画小方块,即不能重叠,又不能漏掉任何一个数据和过程;小方块的划分是任意的,但必须将所有的“C”元素都包含在小方块内。对 第22题: 对于有关产品和服务的活动在定义企业过程时应收集有关资料,和有经验的管理人员讨论、分析、研究,确定企业战略规划和管理控制方面的过程。不对 第23题: 由E-R图导出关系数据模型时,如两实体间是1:n联系,应把一方实体的关键字纳入另一方实体的关系中,同时把联系的属性也一并纳入另一方的关系中。不对 第24题: 项目质量管理是指为使项目能达到用户满意的预先规定的质量要求和标准所进行的一系列管理与控制工作。包括进行质量规划,安排质量保证措施,设定质量控制点,对每项活动进行质量检查和控制等。对 第25题: CIO是从企业的全局和整体需要出发,直接领导与主持全企业的信息资源管理工作的企业高层管理人员。CIO产生于信息管理发展的竞争情报阶段。对 第26题: 对信息资源进行有效管理,不仅要考虑信息系统的输入部分和输出部分,更应该重视将输入数据转换成输出信息的信息处理部分。对

数据库基础与应用形成作业答案

《数据库基础与应用》形成性作业 第一次作业 一、单项选择题 1、域是实体中相应属性的(A)。 A、取值范围 B、值 C、名称 D、描述 2、把保存关系定义的关系称为对应数据库的(B)。 A、一般关系 B、元关系 C、特定关系 D、正常关系 3、在一个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的(C)规则。 A、传递性 B、分解性 C、合并性 D、增广性 4、设一个关系为(R(A、B、C、D、E、F),它的最小函数依赖集为FD={A→B,A→C,D→E,D→F},则该关系的候选码为(D)。 A、(A,B) B、(A,C) C、(A,E) D、(A,D) 5、设D1,D2和D3域的基数分别为2,3,4,则D1*D2*D3的元组数为(B)。 A、9 B、24 C、10 D、20 6、若一个关系为R(学生号,姓名,性别,年龄),则(A)适合作为该关系的主码。 A、学生号 B、姓名 C、性别 D、年龄 7、设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有(C)个元素。 A、10 B、8 C、7 D、6 8、在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的(B)规则。 A、传递性 B、分解性 C、合并性 D、增广性 9、若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了(B)范式。 A、第一 B、第二 C、第三 D、BC 二、是非题 1、在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。(错) 2、分布式数据库系统既支持客户局部应用,又支持客户的全局应用。(对)

数据库基础及应用试题题库

《数据库基础及应用》选择题题库(单选)1.在学生成绩表tblCourseScore中的列Score用来存放某学生学习某课程的考试成绩(0~100分,没有小数), 用下面的哪种类型最节省空间?C A. int B. smallint C. tinyint D. decimal(3,0) 2.订单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句?C A. ALTER COLUMN OrderID integer FROM Orders B. ALTER TABLE Orders ( OrderID integer ) C. ALTER TABLE Orders ALTER COLUMN OrderID integer D. ALTER COLUMN Orders.OrderID integer 3. 小王在SQL Server 2005数据库中创建了如下两个表: CREATE TABLE 雇员表 ( 雇员代号int IDENTITY(10001,1) PRIMARY KEY NONCLUSTERED, 雇员varchar(20) NOT NULL, 通信地址varchar(200) NULL ) CREATE TABLE 订单表 ( 订单号int IDENTITY(1,1) PRIMARY KEY, 雇员代号int NOT NULL, 客户代号int NOT NULL, 订购日期datetime NOT NULL, 订购金额money NOT NULL ) 他需要获得2003年9月1日每个雇员的最高的一笔销售金额,要求列出“雇员代号”、“雇员”、“订购日期”、最高的“订购金额”。下面哪个语句能完成该功能?B A. SELECT a.雇员代号,a.雇员,b.订购日期,b.订购金额 FROM 雇员表AS a LEFT OUTER JOIN 订单表AS b ON a.雇员代号= b.雇员代号 WHERE b.订购日期= '09/01/2003' AND 订购金额IN (SELECT MAX(订购金额) FROM 订单表) B. SELECT a.雇员代号,a.雇员,b.订购日期,MAX(订购金额) FROM 雇员表AS a LEFT OUTER JOIN 订单表AS b ON a.雇员代号= b.雇员代号AND b.订购日期= '09/01/2003' GROUP BY a.雇员代号,a.雇员,b.订购日期 C. SELECT a.雇员代号,a.雇员,b.订购日期,MAX(订购金额) FROM 雇员表AS a INNER JOIN 订单表AS b ON a.雇员代号= b.雇员代号

数据库基础与应用课程期末模拟试卷(2015秋季-徐孝凯)

国家开放大学 数据库基础与应用课程(2478号)模拟试卷 1015年11月理工教学部徐孝凯 一、单项选择题。把合适的选项编号填写在括号内。(每小题3分,共36分) 1.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是()。 A. 人工管理 B. 文件系统 C. 数据库系统 D. 分布式数据库系统 2.在数据库系统中,存取数据的基本单位是()。 A. 记录 B. 数据项 C. 二进制位 D. 字节 3.设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为()。 A. m*n B. m+n C. m D. n 4. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( )。 A. (A,C) B. (C,D) C. (A,D) D. (B,D) 5. 在SQL的建立基本表操作中,定义单值约束所使用的保留字为()。 A. PRIMARY B. UNIQUE C. CHECK D. FOREIGN 6. 以一个基本表中的主码同另一个基本表中的外码建立联系,则这种联系的类型为()。 A. 1对1 B. 1对多 C. 多对多 D. 多对1 7. 在Access的主界面操作窗口中,不存在的区域为()。 A. 功能区 B. 导航区 C. 工作区 D. 描述区 8. 在Access的表设计视图中,其上半部分所列的数据项不包括()。 A.字段名称 B.数据类型 C.字段属性 D.说明 9. 在Access中,参数查询属于()。 A.更新查询 B.追加查询 C.交叉表查询 D.选择查询 10. 在Access中,有四种自动创建窗体的命令,下面不属于此类命令的是()。 A.窗体 B.分割窗体 C.空白窗体 D.数据表 11. 报表由5个部分所组成,则最末尾的部分是()。 A.报表页眉 B.页面页脚 C.页面页眉 D.报表页脚 12. 在Access中,若利用宏打开一个查询,则选择的宏操作命令是()。

数据库基础与应用试题答案

啊阿斯蒂芬啊发送地方阿德法按时的发 委托开发的一个关键问题是要解决技术人员与企业的业务人员之间的沟通问题。√ 以信息资源的开发与利用为中心的信息管理强调以计算机技术为核心,以管理信息系统为主要阵地,以解决大量数据处理和检索问题为主要任务。× 根据信息技术扩散模型,在集成阶段,企业通过总结经验教训,开始认识到运用系统的方法,从总体出发,全面规划,进行信息系统的建设与改造。× 对于企业信息化的发展阶段,不同的学者有不同的论述,建立了不同的模型。比较著名的模型有两个,一个是世界银行报告中提出的信息技术的扩散模型,另一个是诺兰模型。√ 战略目标集转化法虽然也首先强调目标,但它没有明显的目标导引过程。它通过识别企业“过程”引出了系统目标,企业目标到系统目标的转换是通过企业过程/数据类矩阵的分析得到的。× 生命周期法按用户至上的原则,严格区分工作阶段,整个开发过程工程化。√ 原型法充分利用最新的软件工具很快形成原型。一方面,将系统调查、系统分析、系统设计三个阶段融为一体,缩短了开发周期。√ 在管理信息系统的分析过程中,通过制作业务过程和数据的U/C矩阵可以帮助我们合理划分系统逻辑功能(即:系统功能模块的划分)。√ 对于企业来说管理信息系统只存在有无的问题,并无优劣之分。× 管理信息系统纯粹是一个技术系统,人的作用只是微乎其微。× 管理信息系统由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。√ 管理信息系统从概念上看由四大部件组成:信息源、信息处理器、信息用户和信息管理者。√ 管理信息系统能提供信息,具有支持企业或组织的运行、管理和记录功能。√ 管理信息系统很难实测企业的各种运行情况。× 管理信息系统的特点是必须通过传统物流服务方式才能实现信息传递。× 在信息管理中, 信息和数据是两个在概念上有所区别的术语,所以任何时候针对任何对象,信息和数据都是绝对而言的,不能混淆。× 在对这些信息的加工中,按处理功能的高低可把加工分为预加工、综合分析和决策处理。√ 许多企业都能从记录到的客户销售数据中经过仔细分析得到潜在的客户需求并极力追求进一步的市场份额,这说明了信息系统可以改进企业的生产销售方式。√ 管理信息系统是仅仅服务于管理控制层的信息系统,所以从广义上,MIS对各个子系统具有管理、控制、计划的功能。× 根据诺兰模型,在信息管理阶段,信息系统面向企业整个管理层次,从低层的事务处理到高层的预测与决策都能提供信息支持。√ 划分时应同时遵循两点原则:沿对角线一个接一个地画小方块,即不能重叠,又不能漏掉任何一个数据和过程;小方块的划分是任意的,但必须将所有的“C”元素都包含在小方块内。√

7月数据库基础与应用试题及参考答案

中央广播电视大学 数据库基础与应用(计信息管理)试题 题号一二三四五总分 一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分) 1.设D1,D2和D3域的基数分别为2,3和4,则D1?D2?D3的元组数为()。 A.9 B. 24 C.10 D. 20 2.若一个关系为R(学生号,姓名,性别,年龄),则()适合作为该关系的主码。 A.学生号 B. 姓名 C. 性别 D.年龄 3.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有()个元素。 A. 10 B. 8 C. 7 D. 6 4.在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的( )规则。 A. 传递性 B.分解性 C. 合并性 D. 增广性 5.若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系达到()范式。 A. 第一 B. 第二 C. 第三 D. BC 6.Access数据库中的“一对多”指的是()。 A.一个字段可以有许多输入项 B.一条记录可以与不同表中的多条记录相关 C.一个表可以有多个记录 D.一个数据库可以有多个表 7.文本型字段最多可以存放()个字符。 A.250 B.252 C.254 D.255 8.下列()图标是Access的标志。 A. B. C. D. 9.Access中的字段说明用于对字段作进一步的描述,当光标处于该字段时,该说明显示在()上。 A.状态栏 B.工具栏 C.菜单栏 D.标题栏 10.Access 2000中数据访问页有两种视图,它们是设计视图和()视图。 A.浏览 B.显示 C.页面 D.预览 二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“√”或叉号“×” ()1.当建立和删除视图时,对对应的基本表没有影响。

相关主题
文本预览
相关文档 最新文档