新疆农业大学数据库原理及应用专升本

本试卷为新疆农业大学数据库原理及应用专升本,题目包括:单项选择题,填空题,判断题,综合应用题。

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

数据库原理及应用专升本

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

(  D  )
1、在Access数据库的表设计视图中,不能进行的操作是( )。
A、修改字段类型
B、设置索引
C、增加字段
D、删除记录
(  C  )
2、下列说法正确的是( )。
A、任何一个包含两个属性的关系模式一定满足3NF
B、任何一个包含两个属性的关系模式一定满足BCNF
C、任何一个包含三个属性的关系模式一定满足3NF
D、任何一个关系模式都一定有码
(  D  )
3、关系模型的数据结构是( )。
A、树形
B、有向图
C、链表
D、二维表
(  C  )
4、下面关于数据库事务处理描述错误的是( )
A、原子性:表示的是事务的所有操作在数据库中要么全部正确反映出来要么全部不反映.
B、一致性:事务在执行前如果数据库是一致性的那么执行后也是一致性的.
C、隔离性:事务在执行过程中可以感觉到系统中其他事务的执行
D、持久性:一个事务成功完成后,它对数据库的改变必须是永久的,即使是系统出现故障时也如此.
(  A  )
5、事务的原子性是指()。
A、事务中包括的所有操作要么都做.要么都不做
B、事务一旦提交.对数据库的改变是永久的
C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D、事务必须使数据库从一个一致性状态变到另一个一致性状态
(  C  )
6、SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTER TABLE实现下列哪类功能( )。
A、数据查询
B、数据操纵
C、数据定义
D、数据控制
(  B  )
7、下列说法不正确的是()。
A、数据库减少了数据冗余
B、数据库避免了一切数据重复
C、数据库中的数据可以共享
D、如果冗余是系统可控制的.则系统可确保更新时的一致性
(  C  )
8、设有关系模式R(X,Y,Z)与它的函数依赖集F={X→Y,Y→Z},则F的闭包F +中左部为(XY)的函数依赖有( )个。
A、32
B、16
C、8
D、4
(  D  )
9、如要在数据库的两张表之间建立永久关系,则要求在父表的结构复合索引文件中创建一个( ),在子表的结构复合索引文件中创建任何类型的索引。
A、主索引
B、候选索引型
C、唯一索引
D、主索引或候选索引
(  B  )
10、在MySQL中,设有表department1(d_no,d_name),其中d_no是该表的唯一索引,那么先执行insert into department1(d_no,d_name) values('0004','英语系')语句,再执行replace into department1(d_no,d_name) values('0004','数学系')语句,出现的结果为______。
A、出错,错误原因是语句书写错误
B、不出错,插入的记录为(0004,数学系)
C、出错,错误原因是唯一索引不能重复
D、不出错,插入的记录为(0004,外语系)
(  B  )
11、读下段程序:SQL> startup ( )ORACLE 例程已经启动。Total System Global Area 289406976 bytesFixed Size 1248576 bytesVariable Size 83886784 bytesDatabase Buffers 197132288 bytesRedo Buffers 7139328 bytes数据库装载完毕。SQL>请问这时数据库启动到的状态是:
A、nomount
B、mount
C、open
D、无法判断
(  D  )
12、以下叙述中正确的是
A、Access只能使用系统菜单创建数据库应用系统
B、Access不具备程序设计能力
C、Access只具备了模块化程序设计能力
D、Access具有面向对象的程序设计能力,并能创建较为复杂的数据库应用系统
(  D  )
13、调用宏组中的宏命令格式为( )
A、宏名
B、宏组名
C、[宏组名.宏名]
D、宏组名.宏名
(  A  )
14、在数据库设计器中,建立两个表之间的一对多联系是通过以下 实现的____。
A、“一方”表的主索引或候选索引,“多方”表的普通索引
B、“一方”表的主索引,“多方”表的普通索引或候选索引
C、“一方”表的普通索引,“多方”表的主索引或候选索引
D、“一方”表的普通索引,“多方”表的候选索引或普通索引
(  A  )
15、如果一个数据库文件打开出现未知的错误,可以尝试采用( )方法后,再打开数据库
A、压缩与修复
B、加密
C、解密
D、另存为
(  B  )
16、在VFP 中,如果要求系统在显示日期时,显示如“2006年1月8日”的格式,可使用( )命令。
A、SET DATE TO ANSI
B、SET DATE TO LONG
C、SET DATE TO YMD
D、SET DATE TO CHINESE
(  B  )
17、以下( )程序单元必须返回数据。
A、触发器
B、函数
C、过程
D、包
(  D  )
18、在PL/SQL Developer的SQL窗口中执行SQL语句,关于返回的结果集下列说法不正确的是( )。
A、可以由系统自动控制每页显示的行数
B、可以由用户设置每页显示的行数
C、可以设置为一页全部显示所有行数
D、可以设置结果集显示的页数
(  D  )
19、要为当前表所有职工增加 100 元工资,应该使用命令____。
A、CHANGE 工资 WITH 工资+100
B、REPLACE 工资 WITH 工资+100
C、CHANGE ALL 工资 WITH 工资+100
D、REPLACE ALL 工资 WITH 工资+100
(  C  )
20、某子菜单中有“保存”和“关闭”二个菜单项,要用分割线在二个菜单项之间分组,实现的方法是( )。
A、在“保存”菜单项名称后加“\-” ,即“保存\-”
B、在“关闭”菜单项名称前加“\-” ,即“\-关闭”
C、在二个菜单项之间添加一个新菜单项,新菜单项名称为“\-”
D、A、B两种方法均可

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

1、在SQL Server 2008 R2中,数据库是由( )文件和( )文件组成的。
2、关系模型中,一个关键字是可由一个或________其值能惟一标识该关系模式中任何元组的属性组成。
3、数据独立性是指当数据发生变化时,可以不用修改使用数据的____。
4、SQL支持数据库的三级模式结构,()对应于存储文件。
5、数据转储分为( )和()

三、判断题 (共10题,每题1分,共计10分)

(   F  )
1、在Oracle数据库中,当用户数据未存满表空间时,表空间的大小小于构成表空间的所有数据文件大小的总和。 
(   F  )
2、事务具有原子性、并发性、隔离性和持久性 4 个特征。 
(   T  )
3、oracle数据库system表空间满了,将导致数据库无法正常运行。 
(   F  )
4、多表查询不需要设定表间的联接条件。 
(   F  )
5、Oracle数据字典和动态性能视图的所有者是SYSTEM用户 
(   T  )
6、数据库系统一般由_硬件系统_、数据库_、数据库管理系统及相关软件、_数据库管理员和用户组成。 
(   F  )
7、在数据库恢复时,数据库系统会对尚未做完的事务执行 REDO 处理 
(   F  )
8、数据库管理系统包含数据库。 
(   T  )
9、数据独立性又可分为逻辑数据独立性和物理数据独立性。 
(   T  )
10、在MySQL中,一次可以向表插入一条或多条记录。 

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

1、设有如图所示的关系S,SC,C,试用关系代数表达式表示下列查询语句:
关系S:
S# SNAME AGE SEX
1 李强 23 男
2 刘丽 22 女
3 张友 22 男
关系SC:
S# C# GRADE
1 K1 83
82 K1 85
5 K1 92
2 K5 90
5 K5 84
5 K8 80
关系C:
C# CNAME TEACHER
K1 C语言 王华
K5 数据库原理 程军
K8 编译原理 程军
(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。
(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。
(3)检索至少选修“程军”老师所授全部课程的学生姓名。
(4)检索“李强”同学不学课程的课程号。
(5)检索至少选修两门课程的学生学号(S#)。
(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。
(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。
(8)检索选修课程号为K1和K5的学生学号(S#)。
(9)检索选修全部课程的学生姓名(SNAME)。
(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。
(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。
2、设某商业集团数据库中有一关系模式R如下:
R (商店编号,商品编号,数量,部门编号,负责人)
如果规定:(1) 每个商店的每种商品只在一个部门销售;(2) 每个商店的每个部门只有一个负责人;(3) 每个商店的每种商品只有一个库存数量。
试回答下列问题:
(1) 根据上述规定,写出关系模式R的基本函数依赖;
(2) 找出关系模式R的候选码;
(3) 试问关系模式R最高已经达到第几范式?为什么?
(4) 如果R不属于3NF,请将R分解成3NF模式集。