佳木斯大学历年数据库原理及应用专升本

本试卷为佳木斯大学历年数据库原理及应用专升本,题目包括:单项选择题,填空题,名词解释题,综合应用题。

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

数据库原理及应用专升本

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

(  B  )
1、索引字段值不唯一,应该选择的索引类型为( )。
A、主索引
B、普通索引
C、候选索引
D、唯一索引
(  C  )
2、Oracle数据库中,当实例处于NOMOUNT状态,可以访问以下( )数据字典和动态性能视图。
A、DBA_TABLES
B、V$DATAFILE
C、V$INSTANCE
D、V$DATABASE
(  A  )
3、在数据操纵语言包括的主要SQL语句中,用于从表或视图中检索数据的是
A、SELECT
B、INSERT
C、UPDATE
D、DELETE
(  C  )
4、保护数据库,防止未授权的或不合法的使用造成的数据泄漏、更改破坏,这是指数据库的( )。
A、数据库恢复
B、完整性
C、安全性
D、并发控制
(  C  )
5、安全性控制的防范对象主要是( )。
A、合法用户
B、不合语义的数据
C、非法操作
D、不正确的数据
(  C  )
6、如事务T对数据对象R实现X封锁,则T对R( )。
A、只能读不能写
B、只能写不能读
C、既可读又可写
D、不能读也不能写
(  C  )
7、下列关于数据控制语言的说法中,错误的是
A、GRANT语句用于授予权限
B、REVOKE语句用于收回权限
C、数据控制语言主要用于数据执行流程管理
D、数据控制语言包括的主要SQL语句是GRANT和REVOKE
(  B  )
8、设有一个学生档案的关系数据库,关系模式是:S(SNo,SN,Sex,Age),其中SNo,SN,Sex,Age分别表示学生的学号、姓名、性别、年龄。则“从学生档案数据库中检索学生年龄大于20岁的学生的姓名”的关系代数式是( )。
A、σSN(ΠAge>20(S))
B、ΠSN(σAge>20(S))
C、ΠSN(ΠAge>20(S))
D、σSN(σAge>20(S))
(  A  )
9、关于 DBMS 的叙述正确的是
A、DBMS 是介于用户和操作系统之间的一组软件
B、不具有开放性
C、DBMS 软件由数据定义语言与数据操作语言构成
D、数据字典多数要手工进行维护
(  D  )
10、以下说法中,错误的是( )
A、可以为数据库设置密码来加强数据库的安全
B、可以通过备份数据库的方式,防止数据丢失
C、可以通过生成Accde文件来防止窗体、报表和模块被其他人修改
D、可以通过压缩和修复数据库来对错误的VBA程序进行自动处理
(  C  )
11、将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的( )属性的值也随之变化。
A、Name
B、Caption
C、Value
D、没有
(  A  )
12、集合R与S的交可以用关系代数的基本运算表示为( )
A、R-(R-S)
B、R+(R-S)
C、R-(S-R)
D、S-(R-S)
(  C  )
13、SQL 语言中,SELECT 语句的执行结果是
A、属性
B、表
C、元组
D、数据库
(  D  )
14、设有关系模式R(X,Y,Z,W)与它的函数依赖集F={X→Y,Y→Z,Z→W,W→X },则F的闭包F+中左部为(ZW)的函数依赖有( )个。
A、2
B、4
C、8
D、16
(  D  )
15、在数据库中,概念模型是()。
A、用于现实的建模,与具体的DBMS有关
B、用于信息世界的建模,与具体的DBMS有关
C、用于现实的建模,与具体的DBMS无关
D、用于信息世界的建模,与具体的DBMS无关
(  B  )
16、FOREIGN KEY约束是( )约束。
A、实体完整性
B、参照完整性
C、用户自定义完整性
D、域完整性
(  B  )
17、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是( )。
A、建立库结构
B、扩充功能
C、加载数据
D、系统调试
(  C  )
18、在数据库中,存储冗余数据是( )。
A、不应该的
B、应该且合理的
C、合理的但不能过度冗余
D、视情况而定
(  C  )
19、声明了变量:DECLARE @i int,@c char(4),现在为@i赋值10,为@c赋值'abcd',正确的语句是( )。
A、SET @i=10, @c='abcd'
B、SET @i=10, SET @c='abcd'
C、SELECT @i=10, @c='abcd'
D、SELECT @i=10, SELECT @c='abcd'
(  D  )
20、并发操作有可能引起下述( )问题。 I.丢失更新 II.不可重复读 III.读脏数据
A、仅I和II
B、仅I和III
C、仅II和III
D、都是

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

1、将查询结果存储到一个新建的数据库表或临时表中的命令是()。
2、从最终用户来看,数据库系统的外部体系结构可分为五种类型:( )、( )、( )、( )、( )
3、被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为()。
4、设有SC(学号,课程号,成绩)表,下面SQL的SELECT语句检索成绩高于或等于平均成绩的学生的学号。SELECT 学号 FROM sc WHERE 成绩>=(SELECT______FROM sc)
5、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的________。
6、在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为()
7、在关系数据库的规范化理论中,在执行“分解”时,必须遵守的规范化规则:保持原有的依赖关系和( )。
8、设有关系模式R(A,B,C,D、,函数依赖F={A→B,B→C},则所有左部是属性B的函数依赖分别是( )、( )、( )、( )。
9、SQL Server 2012支持( )、( )和( )三种类型的触发器。
10、SQL是( )的缩写。

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

1、什么是基本表?
2、什么是DCL?
3、什么是函数依赖?
4、什么是标识符?

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

1、某大学的运动会比赛项目管理数据库包括如下三张表:
Student(xh,xm,xb,nl,szx)// 学号、姓名、性别、年龄、所在系
Sports(xmh,xmm,dw) //运动项目的编号、名称、项目的计分单位
SS(xh,xmh,cj) //学号、运动项目的编号、成绩
根据上述情况,完成如下操作:
(1)使用SQL语言,创建student表,并定义xh为主键。
(2)在Student表xh属性列上建立名称为xh的聚簇索引。
(3)使用SQL语言从表Student中删除学生“张三”的记录。
(4)使用SQL语言为SS表添加一条记录:学号为“xh001”的学生参与了编号为“xm001”的运动项目,但还没成绩。
(5)使用SQL语言,将Student表学号为“xh001”的学生的姓名改为“李明”。
(6)查询“计算机”系的学生参加了哪些运动项目,只把运动项目名称列出,去除重复记录。
(7)查询各个系的学生的“跳高”项目比赛的平均成绩 (不要求输出比赛项目的计分单位) 。
(8)统计各个系的总成绩情况,并根据总成绩按降序排序。
(9)建立“计算机”系所有男学生的信息视图JSJ_M_Student。
(10)回收用户“李明”对Sports表的查询权限。