西安电子科技大学2022学年上学期《数据库应用系统》期末考试试题[答案]

作者: 字体:[增加 减小] 来源:电子科技大学 时间:2022-04-25 07:44

西安电子科技大学2022学年上学期《数据库应用系统》期末考试试题奥鹏作业答案-

西安电子科技大学2022学年上学期《数据库应用系统》期末考试试题[答案]

第 1 页 (共 4 页)
学习中心/函授站_
姓 名 学 号
西安电子科技大学网络与继续教育学院
2022 学年上学期
《数据库应用系统》期末考试试题
(综合大作业)
题号 一 二 三 四 总分
题分 40 40 10 10
得分
考试说明:
1、大作业试题公布时间:2022 年 4 月 22 日;
2、考试必须独立完成,如发现抄袭、雷同均按零分计;
3、答案须用《西安电子科技大学网络与继续教育学院 2022 春期末考试答题纸》(个
人专属答题纸)手写完成,要求字迹工整、卷面干净、整齐;
4、拍照要求完整、清晰,一张图片对应一张个人专属答题纸(A4 纸),正确上传。
(一) :(四个选项中选择一个正确答案,共 20 题, 2 分,共 40 分)
1. 数据库管理系统的英文缩写是___________。
A) DBM B) DB C) DBS D) DBMS
2. 由计算机、操作系统、DBMS、数据库、应用程序等组成的整体称为___________。
A)数据库应用系统 B)数据库管理系统
C)文件系统 D)软件系统
3. 在 Visual Foxpro 中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用
程序组件的可视化工具称为 。
A)向导 B)设计器 C)生成器 D)项目管理器
4. Visual Foxpro 是一种 ________ 模型的数据库管理系统。
A) 层次 B) 网络 C) 对象 D) 关系
5. 在关系模型中,将两个关系通过共同字段名组成一个ABC关系,是________关系运算。
A) 选择 B) 投影 C) 连接 D) 层次
6. VFP 数据库管理系统是一种 ___。
A) 解释和编译的混合系统 B)解释系统
C) 编译系统 D)宿主型系统
7. 下列关于索引的描述中,不正确的是 ________。
A) 结构和非结构复合索引文件的扩展名均为.cdx
B) 结构复合索引文件随表的打开而自动打开
第 2 页 (共 4 页)
C) 一个数据库表仅能创建一个主索引和一个唯一索引
D) 结构复合索引文件中的索引在表中的字段修改时自动更新
8. VFP 表文件中,对字符型字段的值,最多可输入 个字符。
A)255 B)128 C)8 D)254
9. 不属于 Visual FoxPro 数据类型的是_______。
A) 整型 B) 货币型 C) 小数型 D) 通用型
10. 下列式子中,_______是 Visual FoxPro 中一个合法的表达式。
A) [2003 年 1 月 1 日] B) 1<x<5 and a <b
C) 2x+y D) x^2+y&+5
11. Visual FoxPro 中各类运算符的优先级从高到低依次是_______。
A) 算术运算符、字符串运算符、日期运算符、关系运算符和逻辑运算符
B) 日期运算符、关系运算符、逻辑运算符、算术运算符和字符串运算符
C) 字符串运算符、关系运算符、算术运算符、日期运算符和逻辑运算符
D) 算术运算符、日期运算符、关系运算符、字符串运算符和逻辑运算符
12. 对 DTOC(“12/05/01”)而言,描述正确的是_______。
A) 它的结果为 12/05/01 B) 它的结果为日期型数据
C) 它是错误的表达式 D) 它的结果为字符型数据
13. 下列关于索引的描述中,不正确的是 ________。
A) 结构和非结构复合索引文件的扩展名均为.cdx
B) 结构复合索引文件随表的打开而自动打开
C) 一个数据库表仅能创建一个主索引和一个唯一索引
D) 结构复合索引文件中的索引在表中的字段修改时,自动更新
14. 如果需要给当前表增加一个字段,应使用的命令是_______。
A) APPEND B) MODEY STRUCTURE C) SERT D) EDIT
15. 下列______不是 SQL 语言具有的功能。
A) 数据定义 B) 数据操纵 C) 数据分配 D) 数据查询
16. 下列说法中不正确的是 ________。
A)一个表可以有多个关键字
B)数据库表可以设置记录级的有效性规则
C)永久性关系建立后,主表记录指针移动将使子表记录指针相应移动
D)对于临时性关系,一个表不允许有多个主表
17. 如已在学生表和成绩表之间按学号建立永久关系,现要设置参照完整性:当在成绩表中
添加记录时,凡是学生表中不存在的学号不允许添加,则该参照完整性应设置为
_________。
A)更新级联 B)更新限制 C)插入级联 D)插入限制
18. 设学生成绩表 cj 包含学号 xh 字段和课程代号 kcdh 字段,如果设置记录有效性规则为
NOT(EMPTY(xh) OR EMPTY(kcdh)),则执行下列________命令并关闭表时,不会违
反该记录的有效性规则。
A)USE cj (回车)
APPEND BLANK
B)USE cj (回车)
APPEND BLANK (回车)
REPLACE xh WITH "9901000
C)INSERT INTO cj ( xh,kcdh ) VALUES ( "99010001", "02" )
D)INSERT INTO cj ( xh,cj ) VALUES ( "99010001", 85 )
19. 所有类都可识别的事件即最小事件集包括___________。
A.Load、Init 和 Unload 事件 B.Load、Init 和 Destroy 事件
C.Init、Destroy 和 Error 事件 D.Init、Activate 和 Destroy 事件
20. 在对象“相对引用”中,可使用的关键字有______。
第 3 页 (共 4 页)
A.THIS,THISFORM,PARENT
B.THIS,THISFORMSET,PAGEFRAM
C.THIS,THISFORM,THISFORMSET
D.THIS,FORMS,FORMSETS
(二) 填空题:(每空 2 分,共 40 分)
21. 在关系数据库中,表格的每一行在 VFP 中称为 ,表格的每一列在 VFP 中称
为 ,具有惟一值属性称为 。
22. 在关系数据库的三种关系运算是 、 、 。
23. 在 SQL 的 SELECT 查询时,使用 _子句实现消除查询结果中的重复记录。
24. 在 Visual FoxPro 中,使用 LOCATE ALL 命令按条件对表中的记录进行查找,若查不到
记录,函数 EOF()的返回值应是 。
25. 在 SQL 的 SELECT 查询中,HAVING 字句不可以单独使用,总是跟在
子句之后一起使用。
26. 触发器指定一个规则,这个规则是一个_____________。当某个命令或事件发生后,将
自动触发相关触发器的执行,计算逻辑表达式的值,如果返回值是______,将不执行此
命令或事件。
27. 数据库中雇员表含有两个日期型字段:出生日期和雇佣日期,为了避免雇佣 15 岁(包
括 15 岁)以下的童工,应为该表设置__________有效性规则,规则表达式为
_________________________________。
28. 结束事件循环命令是_______________。
29. 数据库中的每一张表能建立 个主索引。 如某字段定义为候选索引或主索引,
要求该字段的值必须具有 性。
30. 设有 s(学号, 姓名, 性别)和 sc(学号, 课程号, 成绩)两个表,下面 SQL 的 SELECT 语句
检索选修的每门课程的成绩都高于或等于 85 分的学生的学号、姓名和性别。
SELECT 学号, 姓名, 性别 FROM s WHERE
( SELECT * FROM sc WHERE sc.学号 = s.学号 AND 成绩 < 85 )
31. 不能用 ___________ 和通用型字段构造索引表达式创建索引。
32. 如果要物理删除带有删除标志的记录,可使用命令___________,但在该命令的执行前,
必须将表以___________方式打开。
(三) 问答题 ( 5 分,共 10 分)
下表是用 list 命令显示的“运动员”表的内容和结构,运动员号为字符型,其余均为
数值型。
记录号 运动员号 投中 2 分球 投中 3 分球 罚球
1 001 3 4 5
2 002 2 1 3
3 003 0 0 0
4 004 5 6 7
请写出完成如下所要求功能的 SQL 语句。
33. 为“运动员”表增加一个字段“得分”(类型为 I)的 SQL 语句:
34. 检索“投中 3 分球”小于等于 5 个的运动员中“得分”最高的运动员的“得分”,SQL
语句是:
(四) 程序阅读题 (共 10 分)
第 4 页 (共 4 页)
已知两个数据表 xscj.dbf 和 student.dbf 如下:











请说明下面程序的功能:
Clear
Select 1
Use xscj
Index on 学生证号 to xh
Select 2
Use student
Index on 学生证号 to xh1
Set relation to 学生证号 into a
Locate for substr(学生证号,5,6)=”01” and substr(寝室;号,1,1)=”A”
Do while not eof()
Display fields xscj.学生证号, xscj.课程名,xscj.成绩,; student.出生日期
Continue
Enddo
Close all
return


相关练习题:
对于因减免税而需进行“三税”退库的,城建税( )。




 18秋学期(1709、1803、1809)《数据库应用系统设计》在线作业-0001

试卷总分:100    得分:0

一、 单选题 (共 20 道试题,共 40 分)

1.关系中的主码( )。

A.只能由一个可区别实体集合中不同个体的属性组成

B.可能由一个或多个可区别实体集合中不同个体的属性组成

C.必须由多个可区别实体集合中不同个体的属性组成

D.是由用户任意指定的

 

 

2.已知有如下3个表: · 学生(学号,姓名,性别,班级) · 课程(课程名称,学时,性质) · 成绩(课程名称,学号,分数) 若要列出班级=“97计算机”的所有同学的姓名,应该对关系“学生”进行( )操作。

A.选择

B.连接

C.投影

D.选择和投影

 

 

3.要在学生选课表中查询选修三门以上课程的学生的学号,则可以使用的SQL语句是“SELECT 学号 FROM 学生选课 GROUP BY () COUNT(*)>3”

A.课程号 WHERE

B.学号 WHERE

C.课程号 HAVING

D.学号 HAVING

 

 

4.数据库系统与文件系统的主要区别是( )。

A.数据库系统复杂,而文件系统简单

B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

C.文件系统只能管理程序文件,而数据库系统能够管理各种类型文件

D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量

 

 

5.在数据库管理系统中,通过( )语言向数据库中插入ABC数据。

A.数据定义

B.数据操作

C.数据控制

D.数据管理

 

 

6.通过外模式/模式映象,使得关系数据库具有高度()独立性

A.物理

B.存储

C.逻辑

D.结构

 

 

7.在PowerScript语言中,从程序质量角度看应按()优先顺序定义变量

A.局部变量、实例变量、共享变量、全局变量

B.局部变量、共享变量、实例变量、全局变量

C.共享变量、局部变量、实例变量、全局变量

D.局部变量、实例变量、全局变量、共享变量

 

 

8.内模式的修改不影响模式的特点称为数据库的( )

A.物理独立性

B.逻辑独立性

C.外模式独立性

D.内模式独立性

 

 

9.根据关系模式的完整性规则,一个关系中的主码( )。

A.不能包含多个属性

B.不能成为另一个关系的外码

C.不允许空值

D.可以取空值

 

 

10.在现实世界中,某种产品的名称对应于数据库中的( )。

A.文件

B.实体

C.数据项

D.记录

 

 

11.下列关于PHP字符串定界符的描述中,正确的是( )。

A.字符串的定界符只能是双引号

B.字符串的定界符只能是单引号

C.以单引号作为定界符,则字符串中出现的“$变量名称”将被变量值所替代

D.以双引号作为定界符,则字符串中出现的“$变量名称”将被变量值所替代

 

 

12.数据库系统的英文缩写为()

A.DBMS

B.DBS

C.DB

D.DBA

 

 

13.SQL语言中,SELECT语句的执行结果是( )

A.属性

B.表

C.元组

D.数据库

 

 

14.一个关系中主码的作用是( )。

A.用来唯一标识关系中的行

B.用来验证数据库的密码

C.可有可无的一个属性

D.设定表中某列的默认值

 

 

15.要定义数据库描述文件名称和数据库基本连接参数,应选择Database Profile Setup对话框中的()标签

A.Connection

B.Transaction

C.Syntax

D.Preview

 

 

16.在数据库的三级模式中,只有( )才是真正存储数据的。

A.模式

B.外模式

C.内模式

D.用户模式

 

 

17.已知有如下3个表: · 学生(学号,姓名,性别,班级) · 课程(课程名称,学时,性质) · 成绩(课程名称,学号,分数) 若要列出班级=“99网络”班所有“数据库技术”课成绩不及格的同学的学号、姓名、课程名称、分数,则应该对这些表进行( )操作。

A.选择和连接

B.投影和连接

C.选择、投影和连接

D.选择和投影

 

 

18.若规定工资表中基本工资不得超过5000元,则这个规定属于( )。

A.关系完整性约束

B.实体完整性约束

C.参照完整性约束

D.用户定义完整性约束

 

 

19.使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用()去掉结果中的重复行

A.DISTINT

B.DISTINTROW

C.DIFFERENT

D.DIFFERENTROW

 

 

20.数据的物理独立性是指(),从而保证应用程序不必改变

A.当数据库的模式发生改变时,只要修改外模式/模式映像关系,使外模式不变

B.当数据库的模式发生改变时,只要修改模式/内模式映像关系使数据内模式不变化

C.当数据库的存储结构改变时,只要修改外模式/模式映像,使外模式不变

D.当数据库的存储结构改变时,只要修改模式/内模式映像关系使数据模式不变化

 

 

二、 多选题 (共 10 道试题,共 20 分)

1.下列选项中属于关系性质的是( )。

A.每一列中的各个分量可以是不同类型的数据

B.不同的列可出自同一个域

C.改变列的排列顺序可能会改变数据的含义

D.每一个列都是不可再分的数据项

 

 

2.下列关于完整性约束的叙述中,正确的是( )。

A.一个表可以有多个PRIMARY KEY约束

B.在任何情况下PRIMARY KEY约束都可以被删除

C.一个表可以有多个UNIQUE约束

D.使用NULL/NOT NULL可以设定某列的值允许为空值或不允许为空值

 

 

3.下列关于模式的描述中,正确的是( )。

A.数据库中全体数据的逻辑结构和特性的描述

B.一个数据库只有一个模式,它是从全局的观点看待数据库中数据的逻辑关系

C.数据库模式结构的中间层,既不涉及数据的物理存储细节和硬件环境,也与具体的应用无关

D.是指数据以何种组织形式进行存储,例如是顺序存储、链式存储还是哈希存储

 

 

4.在数据库应用系统的详细设计阶段,主要工作包括()

A.算法设计

B.程序设计

C.数据库设计

D.用户界面设计

 

 

5.关于关系和关系模式之间联系正确的叙述是()

A.一个关系模式可以对应多个关系

B.一个关系可以对应多个关系模式

C.一个关系只能对应一个关系模式

D.关系是关系模式在某一时刻的取值

 

 

6.下面给出的字符集校对规则名的后缀中,表示对大小写敏感的有( )。

A._ci

B._cs

C._bin

D._cc

 

 

7.SQL Server系统支持的认证模式包括()

A.Windows认证模式

B.SQL Server认证模式

C.Windows和SQL Server混合模式

D.以上都包括

 

 

8.下列选项中,可用于存储图片的数据类型包括( )。

A.VARCHAR

B.BLOB

C.BINARY

D.PICTURE

 

 

9.下列关于视图的叙述中,错误的是( )。

A.视图是关系数据库系统提供给用户的一种以多角度观察和访问数据库中数据的重要方式

B.视图中存放实际数据,因此可以和基本表一样被查询、修改、删除

C.所有视图都可以进行更新操作

D.可以在一个视图上再定义视图

 

 

10.下列关于完整性约束的叙述中,正确的是()

A.一个表可以有多个PRIMARY KEY约束

B.在任何情况下PRIMARY KEY约束都可以被删除

C.一个表可以有多个UNIQUE约束

D.使用NULL/NOT NULL可以设定某列的值允许为空值或不允许为空值

 

 

三、 判断题 (共 20 道试题,共 40 分)

1.利用视图可以把对数据库的访问限制在一定范围内,有利于对机密数据的保护

A.错误

B.正确

 

 

2.数据库中用表和视图存储数据。

A.对

B.错

 

 

3.目前的数据库系统广泛使用的数据模型是网状模型。

A.对

B.错

 

 

4.二维表的行和列都可以任意交换。

A.对

B.错

 

 

5.MySQL中同一数据库的所有表可以使用不同的存储引擎。

A.对

B.错

 

 

6.在数据管理技术的三个发展阶段中,数据冗余度最小、数据共享度最高的是数据库阶段。

A.对

B.错

 

 

7.HTML中一个单选按钮组各单选按钮的name属性必须相同。

A.对

B.错

 

 

8.用二维表来表示实体及实体之间联系的数据模型称为层次模型。

A.对

B.错

 

 

9.如果当前进行的是插入操作,则日志文件中记录的更新前数据的旧值为新插入的值

A.错误

B.正确

 

 

10.视图创建后不能修改,如果需要修改必须删除后再重新创建

A.错误

B.正确

 

 

11.与文件管理系统相比较,数据库系统的数据冗余度和数据共享度都低。

A.对

B.错

 

 

12.SQL Server系统可以识别SQL Server和Windows两种类型的登录认证机制

A.错误

B.正确

 

 

13.对于一个员工表,如果想限制员工性别为男或女,则应使用参考完整性。

A.对

B.错

 

 

14.一名工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为一对多联系。

A.对

B.错

 

 

15.MySQL中,一个表中可以有0个或多个自增字段。

A.对

B.错

 

 

16.二维表的行可以任意交换,但列不可以任意交换。

A.对

B.错

 

 

17.关系数据库中,表与表之间联系的约束是通过实体完整性规则来实现的。

A.对

B.错

 

 

18.一个关系中主码的作用是设定表中某列的默认值。

A.对

B.错

 

 

19.要在数据库中创建一个数据表,用户应通过数据库管理系统的数据操作语言。

A.对

B.错

 

 

20.一名工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为多对多联系。

A.对

B.错

 




西安电子科技大学2022学年上学期《数据库应用系统》期末考试试题[答案]相关练习题:
晶闸管正向阻断特性与门极电流有关。

最早系统地描述希腊神话中多神教众神起源的作品是:()

管理的实质是用最少的投入获得最大的产出,以最小的代价,获得最佳的效果。

战略控制的目的主要是控制实施效果符合,确保战略目标的有效实现.

VB6.0 中&O12 是 8 进制的数值常数。

Tag:  

相关文章

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)