江苏科技大学数据库原理及应用专升本精选样卷

本试卷为江苏科技大学数据库原理及应用专升本精选样卷,题目包括:单项选择题,填空题,名词解释题,综合应用题。

覆盖的内容包括:名词解释,综合应用。

数据库原理及应用专升本精选样卷

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

(  A  )
1、以下说法中正确的是( )。
A、视图可以基于多个表的连接
B、只能创建只读视图
C、视图数据存储在表空间
D、视图SELECT中不可以有GROUP BY
(  C  )
2、使用表设计器定义表中字段时,不是必须设置的内容是( )
A、字段名称
B、数据类型
C、说明
D、字段大小
(  B  )
3、哪个文件用于记录数据库的改变,并且用于实例的恢复?( )
A、archive log file
B、redo log file
C、control file
D、alert log file
(  A  )
4、产生数据不一致的主要原因是并发操作破坏了事务的
A、隔离性
B、一致性
C、原子性
D、持续性
(  D  )
5、“商品”与“顾客”两个实体集之间联系一般是( )。
A、一对一
B、一对多
C、多对一
D、多对多
(  D  )
6、下列有关分布式数据库系统的说法中错误的是() 。
A、数据库中的数据在物理上分布在计算机网络中的不同结点上
B、为了数据管理与处理上的方便,通过在结点上增加副本冗余机制提高结点的自治性
C、分布式数据库中各结点上的数据逻辑上是一个整体
D、某个结点出现故障时,整个分布式系统将无法正常工作
(  B  )
7、取出关系中的某些列,并消去重复元组的关系代数运算称为()。
A、取列运算
B、投影运算
C、连接运算
D、选择运算
(  B  )
8、下列关于MySQL的说法中,正确的是
A、在MySQL中,一个关系对应多个基本表
B、在MySQL中,一个或多个基本表对应一个存储文件
C、在MySQL中,一个表只能有一个索引
D、在MySQL中,索引不能存放在存储文件中
(  B  )
9、在关系数据模型中把( )称为关系模式。
A、记录
B、记录类型
C、元组
D、元组集
(  C  )
10、数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( )
A、DB包含DBS和DBMS
B、DBMS包含DB和DBS
C、DBS包含DB和DBMS
D、没有任何关系
(  A  )
11、有如下的数据表: 部门(部门号, 部门名称), 职工(部门号, 职工号, 姓名, 基本工资)。 检索每个部门职工工资的总和,要求显示“部门名称,基本工资”,正确的语句是______。
A、SELECT 部门名称, SUM(基本工资) FROM 部门 INNER JOIN 职工 ON 部门.部门号=职工.部门号 GROUP BY 职工.部门号;
B、SELECT 部门名称, SUM(基本工资) FROM 部门 INNER JOIN 职工 ON 部门.部门号=职工.部门号 ORDER BY 部门号;
C、SELECT 部门名称, SUM(基本工资) FROM 部门 INNER JOIN 职工 ON 部门.部门号=职工.部门号 GROUP BY 部门号;
D、SELECT 部门名称, SUM(基本工资) FROM 部门 INNER JOIN 职工 ON 部门.部门号=职工.部门号 ORDER BY 职工.部门号;
(  B  )
12、在Oracle中,下面用于限制分组函数的返回值的字句是( )。
A、WHRER
B、HAVING
C、ORDER BY
D、无法限定分组函数的返回值
(  B  )
13、以下有关Oracle中PMON的叙述正确的是( )。
A、将数据从联机日志文件写入数据文件
B、监控oralce各个后台进程运行是否正常,并清理失败的进程
C、垃圾收集器,清理任务失败的时候遗留下的资源,恢复实例
D、将数据从联机日志文件写入数据文件
(  B  )
14、你想更新表CUSTOMERS的CUST_CREDIT_LIMIT字段为NULL,条件中所有CUST_INCOME_LEVEL为NULL值的。哪个SQL能完成这个任务?( )
A、UPDATE customers SET cust_credit_limit = NULL WHERE CUST_INCOME_LEVEL = NULL;
B、UPDATE customers SET cust_credit_limit = NULL WHERE cust_income_level IS NULL;
C、UPDATE customers SET cust_credit_limit = TO_NUMBER(NULL) WHERE cust_income_level = TO_NUMBER(NULL);
D、UPDATE customers SET cust_credit_limit = TO_NUMBER(' ',9999) WHERE cust_income_level IS NULL;
(  C  )
15、以下____不属于数据库逻辑对象
A、表和视图
B、索引和约束
C、T-SQL脚本
D、触发器
(  C  )
16、下列说法中,不正确的是( ) 。
A、二维表中的每一列均有唯一的字段名
B、二维表中不允许出现完全相同的两行
C、二维表中行的顺序、列的顺序不可以任意交换
D、二维表中行的顺序、列的顺序可以任意交换
(  A  )
17、将表中的当前记录复制到数组当中,应使用的命令是____。
A、scatter to
B、gather from
C、copy to
D、append from
(  C  )
18、PL/SQL代码中的注释符号是( )。
A、//
B、\\
C、--
D、‘
(  B  )
19、表达式STUFF(‘HOW ARE YOU’,4,1,’OLD’)的值是____。
A、’HOWARE YOU’
B、’HOW OLD ARE YOU’
C、’HOWOLDARE YOU’
D、’HOW OLD RE YOU’
(  D  )
20、信息的数据表示形式是 ____
A、只能是文字
B、只能是声音
C、只能是图形
D、上述皆可

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

1、数据库的物理结构设计主要包括确定物理结构和()。
2、在SQL Server 2012中有( )、( )、( )和( )四种备份类型。
3、F、2NF、3NF之间,相互是一种( )关系。
4、DML触发器是在执行(  )事件时被激活而自动执行的触发器。
5、设有关系模式R(A,B,C,D、,函数依赖F={A→B,B→C,A→D,D→C},ρ={AB,AC,BD}是R上的一个分解,则分解ρ中所丢失的函数依赖分别是( )、( )、( )。
6、在关系模式R(A,B,C,D)中,有函数依赖集F={ B→C,C→D,D→A },则R能够达到( )。
7、在Access中,通用过程有____过程和Function过程两种基本类型。
8、据库系统与文件系统的本质区别为()。
9、在Access中,可以创建单字段、____和自动编号三种类型的主键。
10、定义公共变量用命令public,定义私有变量用命令private,定义局部变量用命令____。

三、名词解释题 (共4题,每题5分,共计20分)

1、什么是聚集?
2、什么是ODBC?
3、什么是数据库的逻辑结构设计? 试述其设计步骤。
4、什么是两段锁协议?

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

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