鲁东大学2023年数据库基础专升本练习

本试卷为鲁东大学2023年数据库基础专升本练习,题目包括:单项选择题,填空题,简单题,综合应用题。

覆盖的内容包括:简答,综合应用。

数据库基础专升本练习

一、单项选择题 (共20题,每题2分,共计40分)

(  D  )
1、对于“关系”的描述,正确的是( )
A、同一个关系中允许有完全相同的元组
B、同一个关系中元组必须按关键字升序存放
C、在一个关系中必须将关键字作为该关系的第一个属性
D、同一个关系中不能出现相同的属性名
(  B  )
2、在DBMS的关系中
A、关键字属性值可以为空
B、外关键字属性值可以为空
C、任何属性值都可以为空
D、任何属性值都不可以为空.
(  A  )
3、下列说法正确的是( )。
A、数据库是一个结构化的数据集合
B、数据库管理系统的完整性控制功能是保证数据库的完整性,防止数据丢失
C、数据库系统的核心是数据库管理员
D、数据库避免了一切数据的冗余
(  A  )
4、设有关系R和S,关系代数表达式R−(R−S) 表示的是()。
A、R∩S
B、R∪S
C、R−S
D、R×S
(  D  )
5、关于数据的导入和导出,说法错误的是( )
A、一次导入可以导入多个对象,但只能同时导出1个对象。
B、导入数据的时候,可以导入到新表,也可以导入到现有的表中。
C、导入Access数据表的时候,不但可以导入表结构和表数据,也可以导入表间关系。
D、导出Access数据表的时候,不但可以导入表结构和表数据,也可以导出表间关系。
(  B  )
6、文件系统的多级目录结构是 ()
A、线性结构
B、树形结构
C、散列结构
D、双链表结构
(  B  )
7、一个表中,某个字段或者字段集是另一个表的主键,则将这个字段或者字段集称为( )
A、主关键字
B、外关键字
C、输入掩码
D、有效性规则
(  A  )
8、在Oracle中,用ALTER将scott的口令改为hello,下列哪个是正确的?()
A、ALTER USER scott IDENTIFIED BY hello
B、ALTER scott USER IDENTIFIED BY hello
C、ALTER USER scott IDENTIFIED AS hello
D、ALTER USER hello IDENTIFIED BY scott
(  B  )
9、为什么要对数据库进行“非规范化”处理()?
A、确保数据完整性
B、增加处理效率
C、防止数据重复
D、节省存储空间
(  B  )
10、锁用于提供( )。
A、改进的性能
B、数据的完整性和一致性
C、可用性和易于维护
D、用户安全
(  D  )
11、数据模型的三要素是()。
A、外模式.模式、内模式
B、关系模型.层次模型、网状模型
C、实体.联系、属性
D、数据结构.数据操作、完整性约束
(  A  )
12、用二维表来表示实体及实体之间联系的数据模型是( )。
A、关系模型
B、层次模型
C、网状模型
D、实体-联系模型
(  B  )
13、概念结构设计阶段得到的结果是____。
A、数据字典描述的数据需求
B、E-R图表示的概念模型
C、某个DBMS所支持的数据模型
D、存储结构和方法的物理结构
(  A  )
14、把一个数据库分布在若干台计算机中,称为( )数据库。
A、分布式
B、集中式
C、直接
D、顺序
(  D  )
15、输入掩码是给字段输入数据时设置的( )。
A、初值
B、当前值
C、输出格式
D、输入格式
(  B  )
16、在access2010数据表中,要直接显示姓名中有“李”字的记录的方法是( )
A、排序
B、筛选
C、隐藏
D、冻结
(  B  )
17、你将控制文件备份至trace文件下面( )描述对trace的建立是正确的。
A、trace文件是二进制文件
B、trace包含控制文件的SQL脚本
C、当包含控制文件时,trace是一个备份集
D、trace包含手动创建控制文件的指南
(  B  )
18、PL/SQL Developer创建的存储过程文件的扩展名是( )。
A、fnc
B、prc
C、typ
D、trg
(  B  )
19、关于表空间(tablespace)的描述,以下( )是不正确的。
A、每张表必须属于一个表空间,而且每张表只能使用一个表空间
B、表空间是一种逻辑结构,表空间包含0个或者多个数据文件,表空间的容量是所属的所有数据文件的总容量
C、创建表的时候必须为这张表指定表空间,如果没有指定表空间,那么系统会用这个用户的缺省表空间来存储这张表
D、通过dba_free_space可以查看某个表空间的剩余空间
(  B  )
20、要在RMAN中启用控制文件文件自动备份功能,下面( )命令是正确的。
A、CONFIGURE CONTROLFILE AUTOBACKUP
B、CONFIGURE CONTROLFILE AUTOBACKUP ON
C、CONFIGURE CONTROLFILE AUTOBACKUP START
D、CONFIGURE CONTROLFILE AUTOBACKUP STARTUP

二、填空题 (共10题,每题2分,共计20分)

1、数据库系统中,用于存放三级结构定义的数据厍称为( )
2、类模块是指可以用来定义新对象的模块,包含有属性和____的定义。
3、在CREATE TABLE时,用户定义的完整性可以通过(),(),()等子句实现。
4、SQL的功能包括( )、( )、( )和( )四个部分。
5、实现并发控制的方法主要是( )技术,基本的封锁类型有( )和( )两种。
6、数据库管理系统是位于用户与()之间的软件系统。
7、在数据流图中,用()表示“处理”。
8、在Access报表视图中,用于创建报表结构或修改已有报表结构的视图是____。
9、SQL Server 2012支持( )、( )和( )三种类型的触发器。
10、在Access中,组由属于数据库对象的____构成,在组中添加对象并不改变该对象的位置。

三、简单题 (共4题,每题5分,共计20分)

1、基于课程(KC)表和成绩(CJ)表,用SELECT—SQL命令,编写一个查询程序,要求查询各门课的选修人数、平均分。要求输出字段为:kcdh,kcm,选修人数,平均分。(课程(KC.DBF)含有课程代号(KCDH,C,2)、课程名(KCM,C,18)字段;成绩(CJ)表含有课程代号(KCDH,C,2)、成绩(CJ) 字段)。
2、查询所有科目成绩在85分以上的学生的学号及其平均分的SQL语句是select sno,avg(grade)as平均分from sc group by ( )
3、数据库应用系统概念
4、简述数据库恢复的几种方法?

四、综合应用题 (共1题,每题20分,共计20分)

1、假设某商业集团数据库中有一关系模式
R(商店编号,商品编号,数量,部门编号,负责人),若规定:
(1)每个商店能销售多种商品(每种商品有一个编号);商店的每种商品只在一个部门销售;
(2)每个商店的每个部门只有一个负责人;
(3)每个商店的每种商品只有一个库存数量;
问题:
(1)写出关系R的基本函数依赖
(2)找出R的候选码
(3)R的范式,若不属于3NF,则分解为3NF
相关标签:
  • 数据库原理及应用
  • 鲁东大学
  • 专升本练习