《数据库基础及应用》期中综合练习.docx
- 文档编号:4394818
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:13
- 大小:21.07KB
《数据库基础及应用》期中综合练习.docx
《《数据库基础及应用》期中综合练习.docx》由会员分享,可在线阅读,更多相关《《数据库基础及应用》期中综合练习.docx(13页珍藏版)》请在冰豆网上搜索。
《数据库基础及应用》期中综合练习
《数据库基础及应用》期中复习题
第1题:
(单选题)
数据库技术的根本目标是要解决数据的_____。
[A]存储问题[B]共享问题
[C]安全问题[D]保护问题
答案:
B
第2题:
(单选题)
下面关于关系叙述中,错误的是_____。
[A]一个关系是一张二维表[B]二维表一定是关系
[C]有的二维表不是关系[D]同一列只能出自同一个域
答案:
B
第3题:
(单选题)
一个教师可讲授多门课程,一门课程可由多个教师讲授,则教师实体和课程实体间的联系是_____。
[A]一对一的联系[B]一对多的联系
[C]多对一的联系[D]多对多的联系
答案:
D
第4题:
(单选题)
层次模型、网状模型和关系模型是根据_____划分。
[A]记录长度[B]文件的大小
[C]联系的复杂程度[D]数据之间的联系方式
答案:
D
第5题:
(单选题)
下述不满足第二范式的关系是_____。
[A]院系(院系代码、院系名称、院系简介、负责人)
[B]专业(专业代码、专业名称、院系代码、专业简介)
[C]修课成绩(学号、课程代码、成绩、成绩性质)
[D]学生及课程(学号、姓名、性别、课程代码、课程名称、学分、周学时、上课周数)
答案:
D
第6题:
(单选题)
在E-R图中,用来表示实体之间"联系"的图形是_______。
[A]椭圆形[B]矩形
[C]三角形[D]菱形
答案:
D
第7题:
(单选题)
DBMS提供了_____语言,用于实现数据的插入、更新、删除、检索等任务。
[A]DML[B]DDL[C]DMCL[D]APL
答案:
A
第8题:
(单选题)
假定有关系模式:
部门(部门号,部门名称),职工(职工号,姓名,性别,职称,部门号),工资(职工号,基本工资,奖金),级别(职称,对应行政级别),要查找在“财务部”工作的职工的姓名及奖金,将涉及的关系是_____。
[A]职工,工资[B]职工,部门
[C]部门,级别,工资[D]职工,工资,部门
答案:
D
第9题:
(单选题)
Access数据库的设计,以下步骤排序正确的是_______。
a.确定数据库中的表 b.确定表中的字段 c.确定主键
d.分析建立数据库的目的 e.确定表之间的关系
[A]dabec[B]dabce[C]cdabe[D]cdaeb
答案:
B
第10题:
(单选题)
有三个关系R、S和T如下:
R
S
T
A
B
k
5
p
7
B
C
5
9
3
8
A
B
C
k
5
9
由关系R和S通过运算得关系T,则所使用的运算是________。
[A]笛卡尔积[B]自然连接[C]并[D]交
答案:
B
第11题:
(单选题)
有两个关系R和T如下:
R
T
E
F
G
k
7
9
f
8
2
h
5
3
y
5
4
E
F
G
h
5
3
y
5
4
由关系R通过运算得到关系T,则所使用的运算是________。
[A]并[B]交[C]投影[D]选择
答案:
D
第12题:
(单选题)
在Access数据库中,用于存储数据的对象是_____。
[A]表[B]窗体[C]报表[D]查询
答案:
A
第13题:
(单选题)
在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录。
为此需要定义的关系是_____。
[A]输入掩码[B]有效性规则[C]默认值[D]参照完整性
答案:
D
第14题:
(单选题)
对于学生表中的“学号”字段,若要确保输入的学号为8位数字组成的字符串,为学号设置输入掩码,正确的是_____。
[A]########[B]99999999[C]LLLLLLLL[D]00000000
答案:
D
第15题:
(单选题)
若在数据库中有"教师"表(教师号、教师名)、"学生"表(学号、学生名)和"课程"表(课程号、课程名)3个基本表。
一名教师可主讲多门课程,一名学生可选修多门课程,则教师与学生之间形成了多对多的师生关系,为反映这种关系,在数据库中应增加新的表。
下列关于新表的设计,最合理的设计是_____。
[A]增加2个表:
学生-选课表(学号、课程号),教师-任课表(教师号、课程号)
[B]增加2个表:
学生-选课表(学号、课程号、课程名),教师-任课表(教师号、课程号、课程名)
[C]增加1个表:
学生-选课-教师表(学号、课程号、教师号)
[D]增加1个表:
学生-选课-教师表(学号、学生名、课程号、课程名、教师号、教师名)
答案:
A
第16题:
(单选题)
打开某个Access2010数据库后,双击“导航窗格”上的表对象列表中的某个表名,便可打开该表的_________。
[A]关系视图[B]查询视图[C]设计视图[D]数据表视图
答案:
D
第17题:
(单选题)
在数据库中,建立索引的主要作用是______。
[A]节省存储空间[B]防止数据丢失
[C]便于管理[D]提高查询速度
答案:
D
第18题:
(单选题)
将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是_____。
[A]选择查询[B]生成表查询
[C]追加查询[D]更新查询
答案:
C
第19题:
(单选题)
在Access2010数据库中,查询的数据源可以是_______。
[A]Excel电子表格[B]Word文档
[C]表和查询[D]文本文件
答案:
C
第20题:
(单选题)
在教师表中,假设"职称"字段的取值范围为教授、副教授、讲师和助教,要查找职称为"教授"和"副教授"的教师,错误的语句是______。
[A]SELECT*FROM教师表WHERELeft([职称],2)="教授〞;
[B]SELECT*FROM教师表WHERERight(trim([职称]),2)="教授〞;
[C]SELECT*FROM教师表WHERE职称="教授〞or职称="副教授〞;
[D]SELECT*FROM教师表WHERE职称In("教授〞,"副教授〞);
答案:
A
第21题:
(单选题)
有一“职工”表,该表中有职工编号、姓名、性别、职位和工资五个字段的信息,现需要按性别统计工资低于8000元的人数,则使用的SQL语句是_____。
[A]SELECT性别,COUNT(*)AS人数FROM职工WHERE工资<8000ORDERBY性别
[B]SELECT性别,COUNT(*)AS人数FROM职工WHERE工资<8000GROUPBY性别
[C]SELECT性别,SUM(*)AS人数FROM职工WHERE工资<8000GROUPBY性别
[D]SELECT性别,AVG(*)AS人数FROM职工WHERE工资<8000GROUPBY性别
答案:
B
第22题:
(单选题)
若要将"产品"表中所有供货商是"ABC"的产品价格下调50,则正确的SQL语句是______。
[A]UPDATE产品SET单价=50 WHERE供货商="ABC〞;
[B]UPDATE产品SET单价=单价-50 WHERE供货商="ABC〞;
[C]UPDATE FROM产品SET单价=50 WHERE供货商="ABC〞;
[D]UPDATE FROM产品SET单价=单价-50 WHERE供货商="ABC〞;
答案:
B
第23题:
(单选题)
在Access数据库中创建一个新表,应该使用的SQL语句是______。
[A]CREATETABLE[B]CREATEINDEX
[C]ALTERTABLE[D]CREATEDATABASE
答案:
A
第24题:
(单选题)
以下不属于SQL特定查询的是______。
[A]选择查询[B]子查询
[C]传递查询[D]联合查询
答案:
A
第25题:
(单选题)
在Access2010窗体的控件中,使用表达式作为数据源的控件称为_____。
[A]绑定控件[B]非绑定控件
[C]计算控件[D]ABC都是
答案:
C
第26题:
(单选题)
在窗体中设置了某文本框的控件来源属性为"=Date()",则运行该窗体时,在该文本框中显示_____。
[A]系统时间[B]系统日期
[C]当前页码[D]系统日期和时间
答案:
B
第27题:
(单选题)
在Access中,下列关于窗体的说法,正确的是_____。
[A]在窗体设计视图中,可以对窗体进行结构的修改
[B]在窗体设计视图中,可以进行数据记录的浏览
[C]在窗体设计视图中,可以进行数据记录的添加
[D]在窗体视图中,可以对窗体进行结构的修改
答案:
A
第28题:
(单选题)
在Access2010数据库中,要实现报表的分组统计输出,需要对______进行设置。
[A]页面页脚[B]报表页脚[C]主体[D]组页脚
答案:
D
第29题:
(单选题)
在Access数据库中,下列关于报表的说法中,正确的是_____。
[A]主报表不可以包含子报表
[B]主报表和子报表必须基于相同的记录源
[C]主报表和子报表必须基于相关的记录源
[D]主报表和子报表可以基于完全不同的记录源
答案:
D
第30题:
(单选题)
要显示格式为“页码/总页数”的页码,应当设置文本框的控件来源属性是_____。
[A][Page]/[Pages][B]=[Page]/[Pages]
[C][Page]&"/"&[Pages][D]=[Page]&"/"&[Pages]
答案:
D
第31题:
(单选题)
如果要将文本型数据"12"、"6"、"5"按升序排列,其排列的结果是______。
[A]"12"、"6"、"5"[B]"12"、"5"、"6"
[C]"5"、"6"、"12"[D]"5"、"12"、"6"
答案:
B
第32题:
(单选题)
在一个窗体中,当需要将四个复选框组合起来共同工作时,需要使用_____控件。
[A]组合框[B]选项组[C]列表框[D]复选框
答案:
B
第33题:
(单选题)
要改变窗体上文本框控件的数据源,应设置的属性是______。
[A]记录源[B]控件来源[C]默认值[D]筛选查阅
答案:
B
第34题:
(多选题)
下面关于数据库基本概念的叙述中,正确的是_____。
[A]DBS包含了DBMS
[B]DBS包含了DB
[C]DBMS包含了DBS
[D]DBS包含了DBMS和DB两者
答案:
ABD
第35题:
(多选题)
在以下叙述中,正确的是_____。
[A]Access不具备程序设计能力
[B]在数据表视图中不能设置主键
[C]在数据表视图中不能修改字段的名称
[D]在数据表视图中可以删除一个字段
[E]SQL是一种结构化查询语言
答案:
BDE
第36题:
(多选题)
下列关于查询的说法中,正确的是_____。
[A]可以利用查询来更新数据表中的记录
[B]在查询设计视图中可以进行查询字段是否显示的设定
[C]不可以利用查询来删除表中的记录
[D]在查询设计视图中可以进行查询条件的设定
答案:
ABD
第37题:
(多选题)
关于主键的说法,正确的是_______。
[A]主关键字中的属性也可称为主属性
[B]每个表的主关键字仅是该表中的一个候选关键字
[C]每个表只能设置一个主关键字
[D]主键不可以多字段组合
[E]主键的值可以为Null
答案:
ABC
第38题:
(多选题)
下面关于窗体的说法,正确的是_______。
[A]子窗体的数据来源可以来自表或查询
[B]在窗体中可以含有一个或几个子窗体
[C]一个窗体中只能含有一个子窗体
[D]子窗体是窗体中的窗体,子窗体中可以含有一个或几个子窗体
[E]一个窗体中可以嵌套任意层子窗体
答案:
ABD
第39题:
(判断题)
在数据库系统的三个抽象层次结构中,表示用户层数据库的模式称为内模式。
答案:
F
第40题:
(判断题)
在删除查询中,删除过的记录可以用“撤销”命令恢复。
答案:
F
第41题:
(判断题)
在Access2010数据库中,打开某个数据表后,可以修改该表与其他表之间的已经建立的关系。
答案:
F
第42题:
(判断题)
在Access2010数据库中,在列表框中不可以输入新值,在组合框中可以输入新值。
答案:
T
第43题:
(判断题)
"是/否"数据类型字段显示为一个复选框,当选中时系统以True值存入数据库。
答案:
T
第44题:
(操作题)
基本操作题
(1) 如果考生还没有登录G盘,请先登录G盘。
在G盘的“综合练习”文件夹下已存有相应的数据库文件和相关的源数据文件。
考生不得更改这些文件的文件名,不得删除这些文件。
(2) 启动Access2010,打开“G:
\综合练习”文件夹下的已有的“人事管理.accdb”数据库,在“人事管理.accdb”数据库中,创建下列“人事”及“工资”两个表的结构。
① 创建如下“人事”表结构,主键是“职工编号”。
字段名
职工编号
姓名
性别
年龄
婚否
工作日期
简历
字段类型
文本
文本
文本
数字
是/否
日期/时间
备注
字段大小
3
8
1
整型
短日期
说明
True表示已婚,False表示未婚
② 为“人事”表的“职工编号”字段设置“输入掩码”为“000”(即3个零),为“性别”字段设置默认值“男"。
③ 创建如下“工资”表结构,主键是“职工编号”。
字段名
职工编号
基本工资
补贴
水电费
房租
字段类型
文本
数字
数字
数字
数字
字段大小
3
长整型
长整型
整型
整型
(3) 将“G:
\综合练习”文件夹下的两个Excel文件“人事.xlsx”和“工资.xlsx”导入到对应的表中。
(4) 关闭“人事管理”数据库。
第45题:
(操作题)
应用操作题
(1) 如果考生还没有登录G盘,请先登录G盘。
在G盘的“综合练习”文件夹下已存有相应的数据库文件和相关的源数据文件。
考生不得更改这些文件的文件名,不得删除这些文件。
(2) 启动Access2010,打开“G:
\综合练习”文件夹下的已有的“职工管理.accdb”数据库。
在“职工管理.accdb”数据库中存在已经设计好的两个表对象“职工”和“薪金”。
注意,这两个表中都已录入了数据,不得删除这两个表中已有数据!
① “职工”表结构如下(主键是“职工编号”):
字段名
职工编号
姓名
性别
年龄
婚否
工作日期
简历
字段类型
文本
文本
文本
数字
是/否
日期/时间
备注
字段大小
3
8
1
整型
短日期
说明
True表示已婚,False表示未婚
② “薪金”表结构如下(主键是“职工编号”):
字段名
职工编号
基本工资
补贴
水电费
房租
字段类型
文本
数字
数字
数字
数字
字段大小
3
长整型
长整型
整型
整型
(3)在“职工管理.accdb”数据库中,创建一个查询对象,查询在2000年前参加工作的已婚的女职工的有关信息。
显示的字段有:
职工编号、姓名、性别、工作日期和基本工资。
查询结果按“基本工资”升序排列。
查询名称为“查询在2000年前参加工作的已婚的女职工信息”。
(4)在“职工管理.accdb”数据库中,创建一个查询对象,查询基本工资在[3000,4000]范围内的男职工有关信息及基本工资2500以下和基本工资3000(含3000)以上的女职工有关信息。
显示的字段有:
职工编号、姓名、性别、基本工资和补贴。
查询结果按性别升序、“基本工资”降序排列。
查询名称为“查询职工的部分工资信息”。
(5)在“职工管理.accdb”数据库中,创建一个查询对象,查询男、女职工的基本工资总额。
显示的字段有:
性别和基本工资总额。
查询名称为“查询男、女职工的基本工资总额”。
(6)在“职工管理.accdb”数据库中,创建一个查询对象,查询工作日期为1998年1月1日和1999年1月1日的职工信息。
显示的字段有:
显示的字段有:
职工编号、姓名、性别、工作日期和基本工资。
查询名称为“查询指定工作日期的职工的有关信息”。
(7)模仿书中例4-15(书第154页)基本做法,创建一个窗体(不含子窗体),用于浏览“职工”表中的数据,窗体界面类似于(书第155页)图4-36,但不含子窗体。
① 在窗体的页眉中创建一个标签控件和一个文本框控件:
标签控件显示标题“浏览职工基本情况”
文本框中输入函数“=Date()”,以“短日期”格式显示当前日期。
② 在窗体主体部分中创建7个绑定控件(对应于“职工”表中的7个字段)
③ 在窗体的页脚中创建“第一个记录”、“上一个记录”、“下一个记录”和
“最后一个记录”等四个记录导航按钮和一个“退出”按钮。
窗体名称为“浏览职工基本情况”。
(8)关闭“职工管理”数据库。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库基础及应用 数据库 基础 应用 期中 综合 练习