专升本(数据库管理系统Access2010)模拟试卷5
单项选择题
1.已知学生关系:学生(学号,姓名,年龄,住址),若有SQL查询语句:SELECT、姓名,年龄FROM学生,则该语句对学生关系进行了( )操作。(B)
A. 交
B. 投影
C. 选择
D. 并
解析:投影运算是在关系中选择某些属性(列)。
2.关系数据库中,表是由( )组成的。(A)
A. 字段和记录
B. 查询和字段
C. 记录和窗体
D. 报表和查询
解析:每个表都拥有自己的表名和结构。在表中,数据是按行和列存储的,相当于由行和列组成的二维表格。在表中,一行数据称为一条记录,一列称为一个字段。
3.下面有关层次模型的说法中,错误的是( )(A)
A. 若用图来表示,层次模型是一棵直立的树
B. 有且仅有一个结点无父结点,这个结点称为根结点
C. 其他结点有且仅有一个父结点
D. 层次模型可以自然、直观地描述一对多的关系
解析:若用图来表示,层次模型是一棵倒立的树。
4.数据库管理技术的发展过程中,文件系统阶段的主要特点不包含( )(A)
A. 文件之间相互联系
B. 数据冗余量大
C. 数据可以长期保存在磁盘上
D. 数据独立性差
解析:文件系统阶段的主要特点如下:(1)数据可以长期保存在磁盘上;(2)由文件系统管理数据;(3)数据共享性差、冗余度大;(4)文件之间缺乏联系,相对孤立,仍然不能反映客观世界各个事物之间错综复杂的联系;(5)数据独立性差。
5.在数据管理技术发展的三个阶段中,( )开始可以对文件进行长期保存。(B)
A. 人工管理阶段
B. 文件系统阶段
C. 数据库阶段
D. 以上都能实现长期保存
解析:在文件系统阶段,计算机硬件已经有了磁盘、磁鼓等直接存取的外存设备,数据可以长期保存在磁盘上。
6.下列有关数据库的说法中,不正确的是( )(A)
A. 数据库避免了一切冗余
B. 数据库减少了数据冗余
C. 数据库中的数据可以共享
D. 数据库具有较高的数据独立性
解析:数据冗余是指数据之间的重复,也可以说是同一数据存储在不同数据文件中的现象。数据库是一个通用化的、综合性的数据集合,它可以为各种用户所共享,具有较小的冗余度和较高的数据与程序的独立性,而且能并发地为多个应用服务,同时具有安全性和完整性。数据库系统减少了数据冗余,但不能避免一切冗余。
7.在Access数据表中,要存储员工上下班打卡的日期和时间,应采用( )数据类型的字段。(C)
A. 文本型
B. 数字型
C. 日期/时间型
D. 备注类型
解析:存储员工上下班打卡的日期和时间,应采用日期/时间型数据类型。
8.下面关于Access和“表”的叙述,错误的是( )(C)
A. 在Access表中,可以对备注型字段进行“格式”属性设置
B. 若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号
C. 创建表之间的关系时,应关闭所有打开的表
D. 可在Access表的设计视图“说明”列中,对字段进行具体的说明
解析:创建表与表之间的关系时,应该将要创建关系的表关闭,而不是把所有打开的表关闭。
9.下列说法中正确的是( )(D)
A. 在Access中,数据库中的数据存储在表和查询中
B. 在Access中,数据库中的数据存储在表和报表中
C. 在Access中,数据库中的数据存储在表、查询和报表中
D. 在Access中,数据库中的全部数据都存储在表中
解析:在Access关系数据库中,表是有结构的数据的集合,用于存储数据,数据库中的全部数据都存储在表中。
10.在一个关系表中,选择需要的字段组成一个新的关系,这种关系运算称为( )(C)
A. 连接、投影
B. 连接
C. 投影
D. 选择
解析:投影运算是在关系中选择某些属性(字段)组成一个新的关系。
11.已知数据库表“学生”的表结构为(学号,姓名,班级,总成绩),那么查询学生表中所有总成绩大于600分的姓名的SQL语句是( )(B)
A. SELECT*FROM学生WHERE总成绩>600
B. SELECT姓名FROM学生WHERE总成绩>600
C. IF总成绩>600THENSELECT姓名FROM学生
D. IF总成绩>600SELECT姓名FROM学生
解析:SQL语句最基本的语法结构是“SEI。ECT…FR( )M…[WHERE]…”,其中SELECT表示要选择显示哪些字段,FROM表示从哪些表中查询,WHERE说明查询的条件。
12.数据库管理系统位于( )(D)
A. 硬件与操作系统之间
B. 用户与应用程序之间
C. 用户与硬件之间
D. 操作系统与应用程序之间
解析:如图所示。
13.将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是( )(C)
A. 选择查询
B. 生成表查询
C. 追加查询
D. 更新查询
解析:追加查询用于将一个或多个表中的一组记录添加到另一个表格结尾,不会破坏目标表中的原有记录。
14.往数据库中添加记录的SQL命令是( )(B)
A. ADD
B. INSERTINTO
C. ALTER
D. ADDINTO
解析:SQL语句:INSERT INT0表名(字段名)VALUES(内容列表)可以在指定表中插入记录,以指定内容列表中的内容为字段内容。
15.在Access数据库中,专用于打印的是( )(C)
A. 表
B. 查询
C. 报表
D. 页
解析:用户使用数据库时,一般使用报表来查看数据、设置数据格式和汇总数据。报表也提供了一种分发或存档数据快照的方法,可以将它打印出来。
16.在Access中已建立“学生”表,表中有“学号”“姓名”“性别”和“入学成绩”等字段。执行如下SQL命令:SELECT性别,AVG(入学成绩)FROM学生GROUPBY性别,其结果是( )(B)
A. 计算并显示所有学生的性别和入学成绩的平均值
B. 按性别分组计算并显示所有学生的性别和入学成绩的平均值
C. 计算并显示所有学生的入学成绩的平均值
D. 按性别分组计算并显示所有学生的入学成绩的平均值
本文档预览:3500字符,共5759字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载