电大《数据库基础与应用》20192020模拟试题及解析

(1)在“team”数据库中有数据库表“积分”,统计“胜场”>;=“负场”的所有信息。并将结果放在表“result2”中,将所使用到的SQL语句保存到“cx1.prg”中。

(2)在考生文件夹下有一个数据库“team”,其中有数据库表“积分”。使用报表向导制作一个名为“rptl”的报表。要求:选择表中的全部字段;报表样式为“随意式”;报表布局:列数为“2”,方向为“横向”;排序字段为“积分”(降序);积分相同时按胜场次排序(降序);报表标题设置为“积分榜”。


正确答案:
【考点指引】本大题第1小题考查了SQL语句SELECT的用法,注意将查询结果用INTO TABLE语句保存到表中;第2小题考查的是掇表向导的使用,按向导提示逐步操作即可。
(1)【操作步骤】
①在命令窗口中输入命令:MODI COMM cx1(回车执行)打开程序文件编辑窗口,在程序文件编辑窗口中输入代码:SELECT*INTO TABLE result2 FROM积分WHERE胜场>=负场。
关闭程序文件编辑窗口并保存程序文件。
②在命令窗口中输入命令:DO cx1(回车执行),执行程序文件。
(2)【操作步骤】
①选择【文件】→【新建】命令,选择“报表”,单击“向导”按钮打开“向导选取”窗口,选择“报表向导”,单击“确定”按钮进入“报表向导”对话框。
②在“报表向导”对话框中,选择“team”数据库下的“积分”数据表,并把全部“可用字段”添加到“选定字段”列表框中。
③连续单击“下一步”进入“选择报表样式”的界面,在“样式”列表框中选择“随意式”。
④单击“下一步”进入“定义报表布局”,设置“列数”为“2”,“方向”为“横向”。
⑤单击“下一步”进入“排序记录”的设计界面,将“可用字段或索引标识”列表框中的“积分”字段添加到右边的“选定字段”列表框中,并选择“降序”单选项。
⑥单击“下一步”,进入最后的“完成”设计界面,在“报表标题”文本框中输入“积分榜”为报表添加标题,单击“完成”命令按钮,在系统弹出的“另存为”对话框中,将报表以“rpt1”文件名保存在考生文件夹下,退出报表设计向导。


打开考生文件夹下的DB数据库,完成如下基本操作: 1.为表TABB增加一个字段,字段名为“日期”,数据类型为日期型。 2.使用SQL UPDATE语句将表TABB中所有记录的“日期”字段的值修改为2005—10—01,并将SQL语句存储到名为TW0.PRG的文件中。 3.用SQL语句将表TABA中的记录复制到另外一个与它结构相同的表TABC中,并消除其中的重复记录,并且对于重复多次的记录,只复制一条记录的数据。最后将SQL的SELECT语句存储到名为THREE. PRG的文件中。 4.使用报表向导建立一个简单报表。要求选择TABA中的所有字段;记录不分组;报表样式为随意式;列数为1,字段布局为“列”,方向为“横向”;排序字段为N0,升序;报表标题为“计算结果一览表”;报表文件名为P_ONE。


正确答案:
【操作步骤】
(1)打开考生文件夹下的DB数据库,在数据库设计器中右键单击TABB表,在弹出的快捷菜单中选择“修改”项,在表设计器窗口中为表添加字段“日期”,类型为日期型。
(2)新建一个程序two,在其中输入
UPDATEtabbSET日期={"2005/10/01}
最后保存并运行程序。
(3)新建一个程序three,在其中输入如下命令。
********”three”程序文件中的代码********SELECTDISTINCT*:
FROMTABA;
INTOTABLETABC.dbf
******************
最后保存并运行程序。
(4)通过报表向导建立报表,在“字段选取”对话框中选中“TABA”表,并将其中的所有字段添加到“选定字段”框中;在“分组依据”对话框中直接单击“下一步”按钮;在“选择报表样式”对话框中选择随意式;在“定义报表布局”对话框中选择“列数”为1,选中“字段布局”列中的“列”,选中“方向”列中的“横向”,然后单击“下一步”按钮;在“排序记录”对话框中选中“升序”,并将“N0”字段添加到选定字段框中;最后定义报表标题为“计算结果一览表”,并保存报表为“P—ONE”。


如果要设计一个报表,该报表将用于标识公司的资产设备,那么应将该报表设计为( )。

A. 数据透视图报表

B. 标签报表

C. 交叉报表

D. 分类报表


参考答案:B 


将考生文件夹下的自由表“商品”添加到数据库“客户”中。

(2)将表“定货”的记录拷贝到表“货物”中。

(3)对数据库“客户”下的表cu,使用报表向导建立报表my,要求显示表cu中的全部记录,五分组,报表样式使用“经营式”,列数为2,方向为“纵向”,按“订单编号”排序,报表标题为“定货浏览”。

(4)对数据库客户下的表“定货”和“客户联系”,使用视图向导建立视图“视图浏览”,要求显示出“定货”表中的字段“订单编号”、“客户编号”、“金额”和“客户联系”表中的字段“客户名称”,并按“金额”排序(升序)。


正确答案:(1)从菜单栏里单击“文件”并选择“打开”或直接单击工具栏上的“打开”图标在弹出的对话框中选择要打开的数据库文件“客户”。右键单击数据库设计器选择“添加表”快捷菜单命令系统弹出“打开”对话框将考生文件夹下的自由表“商品”添加到数据库“客户”中。 (2)在命令窗口中输入命令:SELECT*FROM定货INTO TABLE货物按下回车键运行即可把表“定货”中的记录拷贝到表“货物”中。 (3)在“工具”菜单选择“向导”—“报表”菜单命令出现“向导选取”对话框根据题意数据源是一个表因此选定“报表向导”单击“确定”。 步骤一:在弹出的对话框中“数据库和表”选项选择“客户”数据库中的cu表并把全部的“可用字段”选为“选定字段”。 步骤二:选取默认值。 步骤三:选择“经营式”样式。 步骤四:报表布局列数选择“2”列方向为“纵向”。 步骤五:在“可用的字段或索引标识”中选择“订单编号”把它添加到“选定字段”中。 步骤六:把报表标题改为“定货浏览”可以在单击“完成”之前单击“预览”按钮来预览生成的报表最后单击“完成”按钮。 并以文件名为my保存在考生文件夹里。 (4)从菜单栏里单击“文件”并选择“新建”或直接单击工具栏上的“新建”图标在弹出的对话框文件类型中选择“视图”选项并单击对话框右边的“向导”按钮。 步骤一:在弹出的对话框中“数据库和表”选项选择“客户”数据库中的“定货”表把“订单编号”、“客户编号”和“金额”的“可用字段”选为“选定字段”把“客户联系”表中“客户名称”的“可用字段”选为“选定字段”。 步骤二:在“为表建立联系”中添加“定货”表的“客户编号”和“客户联系”的“客户编号” 步骤三:选取默认值。 步骤四:在“排序记录”中把“可用字段”中的“金额”选中为“选定字段”并选择升序排列。 步骤五:可以在单击“完成”之前单击“预览”按钮来预览生成的报表最后单击“完成”按钮。把视图名称改为“视图浏览”保存。
(1)从菜单栏里单击“文件”并选择“打开”,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的数据库文件“客户”。右键单击数据库设计器,选择“添加表”快捷菜单命令,系统弹出“打开”对话框,将考生文件夹下的自由表“商品”添加到数据库“客户”中。 (2)在命令窗口中输入命令:SELECT*FROM定货INTO TABLE货物,按下回车键运行即可把表“定货”中的记录拷贝到表“货物”中。 (3)在“工具”菜单选择“向导”—“报表”菜单命令,出现“向导选取”对话框,根据题意数据源是一个表,因此选定“报表向导”,单击“确定”。 步骤一:在弹出的对话框中“数据库和表”选项选择“客户”数据库中的cu表,并把全部的“可用字段”选为“选定字段”。 步骤二:选取默认值。 步骤三:选择“经营式”样式。 步骤四:报表布局列数选择“2”列,方向为“纵向”。 步骤五:在“可用的字段或索引标识”中选择“订单编号”,把它添加到“选定字段”中。 步骤六:把报表标题改为“定货浏览”,可以在单击“完成”之前单击“预览”按钮来预览生成的报表,最后单击“完成”按钮。 并以文件名为my保存在考生文件夹里。 (4)从菜单栏里单击“文件”并选择“新建”,或直接单击工具栏上的“新建”图标,在弹出的对话框文件类型中选择“视图”选项,并单击对话框右边的“向导”按钮。 步骤一:在弹出的对话框中“数据库和表”选项选择“客户”数据库中的“定货”表,把“订单编号”、“客户编号”和“金额”的“可用字段”选为“选定字段”,把“客户联系”表中“客户名称”的“可用字段”选为“选定字段”。 步骤二:在“为表建立联系”中添加“定货”表的“客户编号”和“客户联系”的“客户编号” 步骤三:选取默认值。 步骤四:在“排序记录”中,把“可用字段”中的“金额”选中为“选定字段”并选择升序排列。 步骤五:可以在单击“完成”之前单击“预览”按钮来预览生成的报表,最后单击“完成”按钮。把视图名称改为“视图浏览”,保存。 解析:本大题主要考查数据表的添加、数据表的复制,利用向导生成报表和视图。数据表的添加可在数据设计器中完成。数据表的复制利用SQL语言可实现。利用向导可轻松地完成报表和视图的建立。


如果数据库表中建立主索引,一旦将该数据库表移出数据库后,该主索引将转变为_____索引。


正确答案:
由于自由表中不能建立主索引,而候选索引有着与主索引类似的功能,因此,当数据库表转为自由表后,主索引字段也会相应地转变为候选索引。


电大数据库基础与应用2019-2020模拟试题及答案一、单选题(共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、AB、BC、CD、D4. 由概念设计进入关系数据模型的逻辑设计时,必须被转换为对应基本表的联系类型是(C )oA、1 对 1B、1对多C、多对多D、多对15. 利用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 )oA、实体B、域C、联系D、码”.在Access中,若利用宏打开一个报表,则选择的宏操作命令是(D )0A、OpenTableB、OpenQueryC、Open FormD、OpenReport12.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=A-B,A-C,(C,D)f E,则该关系的候选码为(C )oA、(A,C)B、(C,D)C、(A,D)D、(B,D)二、是非判断题(共12题,共36分)1. 对两个关系进行等值连接,在其运算结果的关系中,属性个数小于两个关系的属性个数之 和。(X )2. 进行VBA程序开发所使用的编辑工具是VBE (Visual Basic for Editor)o ( V )3. 在Access的查询设计网格中,被列出的字段可以进行显示,也可以取消其显示。(V )4. 已知两个定义域的基数分别为m和n,贝U它们的笛卡儿积中的元组数为m+n。( X )5. 利用“报表”和“报表向导”命令建立报表时,具有不同的操作过程。(V )6. 在Access中,一个窗体由窗体页眉、主体、窗体页脚这三个部分所组成。(V )7. 在一个关系数据模型中,所有关系的定义也用一个关系来表示,称之为元关系或数据字典。(V )8. 在SELECT语句的FROM选项中,每对表之间的连接方式共有两种。(X )9. 对两个关系按照一方的主码进行等值连接,在其运算结果的关系中,其元组个数必然小于等于原有两个关系中的元组个数之和。(V )10. 在Access的窗体中,绑定型控件主要起到信息提示和美化窗体的作用。(X )11. 在Access的窗体中,绑定型控件用来显示、输入和修改表中的内容。(V )12. 对两个关系按照一方的主码进行自然连接,在其运算结果的关系中,其元组个数必然大 于等于原有两个关系中的元组个数之和。(X )三、程序分析题(共1题,共28分)假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所75:学生(学生号char(7),姓名char(8),性别char,专业char(lO),年级int)课程(课程号char,课程名char(lO),课程学分int)选课(学生号char,课程号char(4),成绩int)1、在下而查询语句中,所使用的表对象是(A )。select *from学生where性别=勇。专业计算机,A、学生B、性别C、专业D、计算机2、在下而查询语句中,所使用常量的数据类型是(D )。select *from选课where 学生号=0303001A、日期B、实数C、整数D、字符3、在下面查询语句中,包含有的子句(选项)个数为(D )0select * from学生where性别男,A、1B、2C、4D、34、在下而查询语句执行时,显示出的学生记录表示(C )oselect *from学生where 学生号 not in (select 学生号 from 选课)A、有选修课程B、只有一门选修课程C、没有选修课程D、有一门或两门选修课程


(1)将考生文件夹下的自由表“custo”添加到数据库“客户”中。

(2)将“客户联系”表的记录拷贝到“custo”表中。

(3)对数据库客户下的表eusto,使用报表向导建立报表myreport,要求显示custo表中的全部字段,无分组,报表样式使用“经营式”,列数为2,方向为“纵向”,报表标题定为“定货浏览”。

(4)对数据库客户下的“定货”表和“客户联系”表,用视图向导建立视图myview,要求显示出“定货”表中的字段“订单编号”“客户编号”“金额”和“客户联系”表中的字段“公司名称”,并按照“金额”排序(升序)。


正确答案:
(1)【操作步骤】
①选择【文件】→【打开】,在“打开”的对话框中选择列表框中的“数据库”,选择“客户”,单击“确定”按钮,打开数据库设计器。
②单击右键,选择“添加表”命令,选择custo表,添加到数据库中。
(2)【操作步骤】
打开custo表,在命令窗口输入命令:append from客户联系。
(3)【操作步骤】
单击【开始】→【新建】选择“报表”,单击“报表向导”,单击“数据库和表”旁边的按钮,选择custo表,可用字段选择全部字段。分组记录选择“无”,报表样式选择“经营式”;在定义报表布局中,列数选择2,方向选择“纵向”,然后输入标题“定货浏览”,单击完成。
(4)【操作步骤】
在“客户”数据库设计器中,然后单击【文件】→【新建】→【视图】→【新建文件】。然后添加“客户联系”和“定货”表,在视图设计器中的“字段”选项卡中,将“可用字段”列表框中,在“排序依据”中将“选择字段”列表框中的“金额”,添加到“排序条件”,然后选择“升序”。单击“保存”,输入视图名称为myview。


下列关于Access叙述中错误的是( )。

A、查询是一个以表为基础数据源的虚表

B、报表是数据库中数据输出的形式之一

C、用户可以利用表向导、表设计器等系统工具创建表

D、用户可以利用SQL语句创建表,但不能使用SQL语句修改表结构


正确答案:D


如果数据库表中建立主索引,一旦将该数据库表移出数据库后,该主索引将转变为__________索引。


正确答案:
候选 
【解析】由于自由表中不能建立主索引,而候选索引有着与主索引类似的功能,因此,当数据库表转为自由表后,主索引字段也会相应地转变为候选索引。 


在Access2003中,单击“数据库”窗口左面板上的()选项,再双击“使用设计器创建表”,将显示表设计视图。

A.表

B.窗体

C.报表

D.页


正确答案:A


在Access中创建表结构可以在()中进行。

  • A、数据表视图
  • B、表设计视图
  • C、报表视图
  • D、报表设计视图

正确答案:B


相关考题:

考题 单选题利用SQL语言所建立的视图在数据库中属于()。A实表B虚表C索引D字段正确答案: B解析: 暂无解析

考题 单选题cess 2000中,要改变字段的数据类型,应在下设置()A数据表视图B表设计视图C查询设计视图D报表视图正确答案: C解析: 暂无解析

考题 单选题在Access2003中,单击“数据库”窗口左面板上的()选项,再双击“使用设计器创建表”,将显示表设计视图。A表B窗体C报表D页正确答案: B解析: 暂无解析

考题 利用SQL语言所建立的视图在数据库中属于()。A、实表B、虚表C、索引D、字段正确答案:B

考题 单选题在Access2003中,单击“数据库”窗口左面板上的()选项,再双击“使用设计器创建表”,将显示表设计视图。A表B窗体C报表D页正确答案: C解析: 暂无解析

考题 在查询的“设计”视图中,利用“显示表”对话框不但能添加表的字段列表,还能添加()的字段列表。A、数据库B、查询C、窗体D、报表正确答案:B

考题 单选题cess 2000中,要改变字段的数据类型,应在下设置()A数据表视图B表设计视图C查询设计视图D报表视图正确答案: D解析: 暂无解析

考题 cess 2000中,要改变字段的数据类型,应在下设置()A、数据表视图B、表设计视图C、查询设计视图D、报表视图正确答案:B

考题 如果要设计一个报表,该报表将用于标识公司的资产设备,则应将该报表设计为()。A、标签报表B、一般报表C、交叉报表D、数据透视图报表正确答案:A

考题 单选题利用SQL语言所建立的视图在数据库中属于()。A实表B虚表C索引D字段正确答案: D解析: 暂无解析
最新考题