试卷详情
-
2009年青岛大学862数据库系统考研试题(暂缺答案)(暂缺答案)
-
[单项选择]关于计算机系统中存在的数据处理,以下说法错误的是()。
A. 传统的数据库技术既适合事务处理(OLTP)也适合分析处理(OLAP)
B. 事务处理(OLTP)的特点是数据存取频率高,时间短
C. 分析型处理(OLAP)的特点是需要集成的数据,历史的数据
D. 对于决策分析来说,历史数据是相当重要的
-
[简答题]关系模式规范化(14分)
现有如下关系模式:
订单(订单号,零件数量,零件号,零件描述,单价,供应商号,供应商姓名,供应商地址,订购日期,交货日期,订单总量)
其中,一个订单对应多种零件,不同订单可以订购同种零件,一种零件由一个供应商供应,一个供应商可以供应多种零件。
(1) 写出该关系模式中的函数依赖关系和主码。(3分)
(2) 该关系模式最高满足第几范式?并说明理由。(3分)
(3) 将该关系模式分解为3NF,并说明理由。(8分)
-
[单项选择]R和S是两个关系,下列选项中不正确的是()。
-
[单项选择]数据库设计中,逻辑结构设计阶段的重点是()。
A. 设计、合并分E-R图
B. 确定数据的存放位置和存储结构
C. E-R图向数据模型的转换
D. 消除不必要冗余,生成基本E-R图
-
[单项选择]事务T2可以向以下哪个图中的f2.2结点加X锁()。
-
[单项选择]与操作系统提供的封锁机制相比, DBMS的封锁机制具有以下哪项特点()。
A. 封锁对象单一
B. 封锁对象的状态是静态
C. 封锁类型多样
D. 封锁对象数是不变的
-
[简答题]并发调度中,如何运用X锁和S锁来防止“丢失修改”、“不可重复读”和“读脏数据”这三种数据不一致性问题?(9分)
-
[单项选择]现有基本表:学生(学号,姓名,年龄,所在系)和课程(课程号,课程名,学分),选课(学号,课程号,成绩)。在以下视图中,可以更新的视图为()。
A. 视图V1,由选修了3号课程的学生学号、姓名组成
B. 视图V2,由学生的学号和他的平均成绩组成
C. 视图V3,由学生的学号、姓名和出生年份组成
D. 视图V4,由管理科学与工程系的学生学号、姓名组成
-
[简答题]什么是数据的物理独立性和逻辑独立性?在数据库系统中是如何实现数据独立性的?(7分)
-
[单项选择]数据库系统的核心和基础是()。
A. 数据库
B. 数据库管理系统
C. 数据模型
D. 软件工具
-
[简答题]试述关系数据库系统中视图的定义,以及视图的作用?(8分)
-
[单项选择]事务的持续性是指()。
A. 事务一旦提交,对数据库的改变是永久的
B. 事务中包括的所有操作要么都做,要么都不做
C. 并发执行的各个事务之间不能互相干扰
D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态
-
[单项选择]以下哪一项不属于分布式数据库系统的特点()。
A. 数据的冗余透明性
B. 数据的分布透明性
C. 场地自治和协调
D. 数据的逻辑分布性
-
[单项选择]以下关于关系模型的描述,错误的是()。
A. 关系操作的特点是集合操作方式
B. 关系模型的数据结构非常单一
C. 关系语言是一种高度过程化的语言
D. 关系完整性约束包括实体完整性、参照完整性和用户定义的完整性
-
[单项选择]关于数据库安全性和完整性的描述,错误的是()。
A. TCSEC(TDI)将系统安全级别划分为4组7个等级
B. 数据库完整性措施的防范对象是非法用户和非法操作,安全性措施的防范对象是不合语义的数据
C. SQL语言中的自主存取控制是通过GRANT和REVOKE语句来实现的
D. DBMS的完整性控制机制应具有定义功能、检查功能和违约处理
-
[单项选择]数据模型包括层次模型、网状模型和关系模型。在这三类模型中,处理效率最高的是(),灵活性最强的是(),编程最简单的是()。
A. 网状模型,层次模型,关系模型
B. 关系模型,网状模型,层次模型
C. 层次模型,关系模型,关系模型
D. 网状模型,关系模型,关系模型
-
[简答题]什么是对象-关系数据库?它的主要特点是什么?(8分)
-
[单项选择]封锁粒度与系统的并发度和并发控制的开销密切相关,直观地看,封锁的粒度越(),并发度较(),系统开销越大。
A. 小,低
B. 大,高
C. 大,低
D. 小,高
-
[简答题]SQL运用(26分)
设学生数据库STUDENT中存在三个如下基本表:
学生基本表S(Sno,Sname,Sage,Sdept);
学生选课关系基本表SC(Sno,Cno,Grade);
课程基本表C(Cno,Cname,Teacher)。
其中,Sno:学号(字符型);Sname:姓名(字符型);Sage:年龄(整数型);Sdept:系别(字符型);Cno:课程号(字符型);Grade:成绩(整数型);Cname:课程名(字符型);Teacher:授课老师(字符型)。
试用SOL语句完成下述操作:
(1) 求选修C1课程的学生姓名和成绩,并将结果按分数降序排列;(3分)
(2) 选修C4课程的学生平均年龄;(2分)
(3) 统计每门课程的学生选修人数,将超过10人的课程号和人数显示出来;(4分)
(4) 求选修以DB_开头的课程的学生姓名;(4分)
(5) 求这样的学生学号,该生至少选修了学生S2所选修的全部课程;(5分)
(6) 将计算机系CS全体学生的成绩置零;(3分)
(7) 将修改学生学号和在数据库中建表的权限授给U1,并给U1再授权的权限;(2分)
建立一个反映学生出生年份的视图(包括学号、姓名和出生年份);(3分)
-
[单项选择]以下关于数据库恢复技术的描述,错误的是()。
A. 建立冗余数据最常用的技术是数据转储和登录日志文件
B. 登记日志文件时必须先写数据库,后写日志文件
C. 事务故障和系统故障的恢复是由系统自动完成的
D. 数据转储方法可以分为动态海量/增量转储、静态海量/增量转储
-
[单项选择]关系模式STJ(S,T,J)中,S表示学生,T表示教师,J表示课程。每一教师只教一门课,每门课有若干教师。某一学生选定某门课,就对应一个固定的教师。则该关系模式最高属于第几范式()。
A. 1NF
B. 2NF
C. 3NF
D. BCNF
-
[单项选择]非主属性A不能取空值(NULL),这属于数据库三类完整性约束中的()。
A. 域完整性规则
B. 用户定义完整性规则
C. 参照完整性规则
D. 实体完整性规则
-
[简答题]什么是日志文件?简述利用日志文件进行事务恢复的过程。(8分)
-
[单项选择]下列哪一项不属于数据库系统与文件系统的区别()。
A. 数据的结构化程度不同
B. 数据的保存年限不同
C. 数据的独立性程度不同
D. 数据存取的灵活性程度不同