青海师范大学2022年数据库原理专升本样卷

本试卷为青海师范大学2022年数据库原理专升本样卷,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库原理专升本样卷

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

(  D  )
1、access2010属于( )
A、网状数据库系统
B、层次数据库系统
C、分布式数据库系统
D、关系型数据库系统
(  C  )
2、Oracle进程结构中完成更新控制文件与数据文件,使其同步并触发DBWR进程,使其将脏缓存块写入数据文件中的进程是( )。
A、用户进程
B、服务进程
C、后台进程CKPT
D、后台进程DBWR
(  D  )
3、下列那个不是ORACLE实例的必须后台进程( )。
A、SMON
B、DBWR
C、CKPT
D、ARCO
(  A  )
4、以下叙述中正确的是( )。
A、用户按所对应的子模式使用数据库中的数据
B、数据库系统中如概念模式改变,则需将与其有关的子模式做相应改变,否则需改写用户程序
C、数据库管理系统是对数据库中数据迸行处理的一组应用程序
D、数据库系统最基本的特点是数据库系统管理的数据量很庞大
(  B  )
5、在一个关系的若干个候选码中指定一个用来唯一标识关系的元组,这个被指定的候选码称为该关系的
A、超码
B、主码
C、全码
D、域
(  A  )
6、数据库设计的步骤是( )。
A、需求分析、概念设计、逻辑设计、物理设计、数据库实施、数据库运行和维护
B、系统规划、系统分析、系统实施、系统评价和维护
C、计划、开发、运行
D、可行性分析、方法选择、识别基本需求、开发工作模型、模型验证、模型修正和改进
(  D  )
7、用( )形式表示实体类型和实体间联系是关系模型的主要特征。
A、指针
B、链表
C、关键字
D、表格
(  C  )
8、设有一自由表xx.dbf。下列SELECT-SQL命令中,语法错误的是 ( )。
A、SELECT * FROM xx
B、SELECT * FROM xx INTO CURSOR temp
C、SELECT * FROM xx INTO temp
D、SELECT * FROM xx INTO TABLE temp
(  A  )
9、E-R(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( )
A、概念模型
B、逻辑模型
C、内部模型
D、外部模型
(  A  )
10、在周五上午11:30,你决定执行一个闪回数据库操作,因为在8:30发送了一个用户错误。( )选项可以用来检查闪回操作可以将数据库恢复到的指定时间。
A、检查V$FLASHBACK_DATABASE_LOG视图
B、检查V$RECOVERY_FILE_DEST_SIZE视图
C、检查V$FLASHBACK_DATABASE_STAT视图
D、检查UNDO_RETENTION分配的值
(  D  )
11、关系模型中,实体完整性是指( )。
A、实体不允许是空实体
B、实体的属性值不能是空值
C、实体的外键值不允许是空值
D、实体的主码中的属性值不能为空
(  D  )
12、在关系模式中,视图是三级模式结构中的 ()
A、内模式
B、模式
C、存储模式
D、外模式
(  B  )
13、数据库管理系统与操作系统,应用软件的层次关系由核心到外围是( )。
A、数据库管理系统、操作系统、应用软件
B、操作系统、数据库管理系统、应用软件
C、数据库管理系统、应用软件、操作系统
D、操作系统、应用软件、数据库管理系统
(  C  )
14、如要关闭资源限制,应该修改如下的( )初始化参数。
A、PROSESSES
B、SESSION_LIMIT
C、RESOURCE_LIMIT
D、TIMED_STATISTICS
(  B  )
15、oracle数据库在open状态下,DBA停止了监听,对于当前正在连接的会话会发生( )。
A、会话仅能执行查询
B、会话没有任何影响
C、会话被中断
D、会话不允许执行任何操作,知道监听被重新启动
(  B  )
16、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。
A、文件的集合
B、数据的集合
C、命令的集合
D、程序的集合
(  B  )
17、哪个单行函数能够得到字符串的一部分?( )
A、INSERT
B、SUBSTR
C、LPAD
D、LEAST
(  A  )
18、T-SQL中的全局变量以____作前缀。
A、@@
B、@
C、#
D、##
(  A  )
19、下列属于关联分析算法的是
A、Apriori
B、GMM
C、Redis
D、HBase
(  C  )
20、( )权限可以允许被授权者置数据库于noarchivelog模式?
A、sysdba
B、root
C、dba
D、operator

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

1、数据库设计的步骤中,前两个阶段是系统需求分析和()。
2、在SQL Server 2008 R2中,数据库是由( )文件和( )文件组成的。
3、表中的一行称为一条( ),对应一个( ),相当于一个( )
4、若关系R和S的元组个数分别是10和5,则R×S的元组个数是____。
5、SQL使用两种账号确保数据库的安全性,分别是()和数据库用户。
6、关系运算分为()和()。
7、关系代数运算中,传统的集合运算有并、交、差和________。
8、在关系数据库中,任何二元关系模式的最高范式必定为 。
9、如果关系R2的外部关系键X与关系R1的主关系键相符,则外部关系键X的每个值必须在关系R1中主关系键的值中找到,或者为空,这是关系的( )规则。
10、设有关系模式R(A,B,C,D、,函数依赖F={A→B,B→C,D→B},ρ={ACD,BD}是R上的一个分解,则子模式{ACD}的候选码是( ),其范式等级是( )。

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

1、简述数据库的三级模式?
2、数据库由哪几种类型的文件组成?其扩展名分别是什么?
3、索引的优点包括:
4、数据库管理系统的主要功能有哪些?

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

1、若定义如下关系模式:
student(sno,sn,ssex,sclass,sbirthday,stel)
course(cno,cn,cCredit,clesson)
sc(sno,cno,grade1,grade2,grade3)
请用SQL语言表达式实现如下要求:
1. 定义具有参数的存储过程。在Teach数据库中,创建一个名称为InsertRecord的存储过程,该存储过程的功能是向Student数据表中插入一条记录,新记录的值由参数提供。
2. 创建一个名称为query_class的存储过程,该存储过程的功能是根据班级名称查询学生的作业情况,如果该班级存在,则显示班级名称、学生人数、作业1的最高分及最低分,否则显示“该班级不存在”。
3. 创建一个触发器Display_trigger,向学生表Student中插入一新同学时,若插入成功,则显示新同学信息,否则显示“插入失败”。
4. 创建一个触发器insert_sc,在选课表SC中添加新的记录时,新学生的学号必须已存在于student表中。
5. 编写一触发器delStrudnet,实现在删除学生信息时,对选课信息的级联删除。
相关标签:
  • 数据库原理及应用
  • 青海师范大学
  • 专升本样卷