2013-2014数据库试卷A 徐州工程学院
更新时间:2023-10-10 13:51:01 阅读量: 综合文库 文档下载
- 2014世界杯数据库推荐度:
- 相关推荐
2013-2014 数据库A卷
一、选择题 (共 15小题,每题 1 分,共计 15 分) 1、在DBS中,DBMS和OS之间的关系是( )。
A、并发运行 B、相互调用 C、OS调用DBMS D、DBMS调用OS 2、在数据库中,产生数据不一致的根本原因是( )。
A、没有严格保护数据 B、数据冗余量太大 C、未对数据进行完整性控制 D、数据冗余 3、关于关系的性质说法不正确的是( )。
A、关系中不允许出现相同的元组 B、关系中元组的顺序固定 C、关系中属性的顺序无所谓,即列的顺序可以任意交换
D、关系中各个属性必须有不同的名字,而不同的属性可来自同一个域 4、规范化的关系模式中,所有属性都必须是( )。
A、相互关联的 B、互不相关的 C、不可分解的 D、长度可变的 5、 五种基本关系代数运算是( )。
A、 ∪,-,×,∏和σ B、 ∪,-,∞,∏和σ
C、 ∪,∩,×,∏和σ D、 ∪,∩,∞,∏和σ 6、 下列聚集函数中不忽略空值(null)的是( )。
A、 SUM(列名) B、 MAX(列名) C、 COUNT(*) D、 AVG(列名) 7、 设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解ρ={AB,BC}( )。
A、是无损联接,也是保持函数依赖的分解 B、是无损联接,但不保持函数依赖的分解 C、不是无损联接,但保持函数依赖的分解
D、既不是无损联接,也不是保持函数依赖的分解 8、当关系由多个侯选码时,则选定一个作为主码,但若主码为全码时应包含( )。 A、 单个属性 B、 两个属性 C、 多个属性 D、 全部属性 9、 关系运算的三大要素是( )。
A、运算对象、运算符、运算结果 B、运算对象、运算符、运算类型 C、运算类型、运算符、运算结果 D、运算对象、运算类型、运算结果 10、R为4元关系R(A,B,C,D),S为三元关系S(B,C,D),R与S自然连接成的结果集是( )元关系 。
A、 4 B、 3 C、 7 D、 6
11、 关系模式S(A,B,C,D)代数中的δ3<'2'(S)等价于( )。 A、 SELECT * FROM S WHILE C<'2' B、 SELECT B,C FROM S WHILE C<'2' C、 SELECT B,C FROM S HAVING C<'2' D、 SELECT * FROM S WHILE '3'
A、 提高了系统效率 B、 方便了用户使用 C、 数据的结构化 D、 节省了存储空间
14、不允许任何其他事务对这个锁定目标再加任何类型的锁是( )。
A、共享锁 B、排他锁 C、共享锁或排他锁 D以上都不是
15、使用SQL的ALTER TABLE语句修改基本表时,如果要删除其中的某个完整性约束条件,应在语句中使用( )短语。
A、 MODIFY B、DROP C、ADD D、DELETE
《数据库原理及应用》试卷 第 1 页 共 8 页
2013-2014 数据库A卷
二、填空题 (共 小题,每空 1 分,共计 15 分)
1、数据库系统一般是由数据库、计算机硬件、计算机软件 、 、 组成。
2、数据管理经历了人工管理 、 、 三个发展阶段。 3、关系模型由 、 、 3部分组成。
4、投影运算是从关系的 垂直 方向上进行的,投影运算是从现有的关系中选取 指定属性 最后在得出的结果中删除 ,从而得到一个新的关系。 5、在关系数据库中创建索引的目的是 。
6、在关系数据库的规范化理论中,在执行分解时,必须遵守的规范化原则是保持原有的依赖关系和 。
7、事务的性质有原子性、一致性 、 、 。
8、数据库系统中,事务并发操作带来的数据不一致性包括3类,分别是丢失修改、 、 读脏数据。
9、数据库保护包含数据的安全性、完整性、 和 。 三、简答题 (共 3 小题,每题 7 分,共计 21 分) 1、关系模型提供了哪几种完整性?在参照完整性中,为什么外码的属性值也可以为空?什么时候可以为空?试举例说明。
2、试述数据库设计过程中各个阶段上的设计描述。 3、简述数据库恢复策略。 四、(共 4 小题,每题 3 分,共计 12 分)
有一学校教学数据库,包括学生、课程、教师、学生成绩4个关系。 学生关系S(SNO,SN,AGE,SEX)有属性:学号、姓名、年龄、性别;
课程关系C(CNO,CN,PCNO)包括属性:课程号、课程名、先修课课程号; 教师关系T(ENO,EN,DEPT),包括属性:职工号、姓名、系别; 学生成绩关系SC(SNO,CNO,ENO,DGR),包括属性:学生号、课程号、任课教师职工号和学生学习成绩。
请用关系代数完成所要求的操作:
(1) 查询选修了课程号为’C001’课程的学生的学号、姓名和该课程成绩。 (2) 求不选修管理系老师开设的课程的学生姓名。 (3) 求选修了王平老师讲授的所有课程的学生名。
(4)求选修了‘软件工程’且成绩在‘B’以上的男学生的姓名、年龄。 五、(共 5 小题,每题 3 分,共计 15 分)
设有下列3个关系学生表S(SNO,SN,SA,SX)其中SNO为学生号,SN为姓名; 课程表C(CNO,CN,TA)其中CNO为课程号,CN课程名,TA教师名; 和学生选修课程表SC(SNO,CNO,GD)其中GD为成绩; 试用SQL语言完成以下各题:
(1) 查询选修了课程号为“C01”或“C02”的学生姓名。
《数据库原理及应用》试卷 第 2 页 共 8 页
2013-2014 数据库A卷
(2) 检索至少选修了“王敏”老师所授课程中一门课程的男学生的姓名。
(3) 检索至少有5个同学选修的并以3开头的课程号的平均分。
(4)检索至少选修两门课程的学生的学号。
(5)将课程号为”C03”的课程每个同学成绩提高10% 。 六、(共 2 小题,共计 10 分)
设某商业集团数据库中有三个实体集: 商店:商店编号、商店名、地址
商品:商品编号、商品名、规格、单价 职工:职工编号、姓名、性别、业绩
每个商店可销售多种商品,每种商品也可存放在多个商店销售,每个商店销售一种商品时有月销售量;每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。
(1) 试画出E-R图,要求在图上注明属性及联系的类型;(6分) (2) 将E-R图转换成关系模型,并注明主码。(4分)
《数据库原理及应用》试卷 第 3 页 共 8 页
2013-2014 数据库A卷
七、(共 4小题,共计12 分)
设有学生关系模式S(Snum,Sname,Ssex,Sdept,Dean,Cnum,Cname,Ccredit,Degree),其中Snum表示学号,Sname表示学生姓名,Ssex性别,Sdept所在系,Dean系主任,Cnum课程号,Cname课程名,Degree成绩。
其语义为:一名学生只在一个系学习,一个系只有一名系主任,一名学生可以选多门课程,一门课程可以由多名学生选修,每门课程号有唯一的课程名和学分。 回答以下问题:
(1) 根据上述规定写出关系模式S的基本函数依赖;(4分) (2) 找出关系模式S的候选码;(2分)
(3) 判断S最高达到了第几范式?为什么?(2分) (4) 将S逐步分解至3NF。(4分)
《数据库原理及应用》试卷 第 4 页 共 8 页
2013-2014 数据库A卷
徐州工程学院试卷答案
2013-2014(一) 数据库原理及应用(A卷)
一、选择题 (共 15小题,每题 1 分,共计 15 分)
1、D 2、D 3、B 4、C 5、A 6、C 7、A 8、D 9、A 10、A 11、A 12、C 13、C 14、B 15、B
二、填空题 (共 9 小题,每空 1 分,共计 15 分) 1、数据库系统;相关人员 2、文件系统; 数据库系统
3、关系数据结构 ;关系操作集合; 完整性约束4、重复的行 5、加快查询速度 6、无损连接7、隔离性; 持久性 8、不可重读 9、并发控制;恢复 三、简答题 (共 3 小题,每题 7 分,共计 21 分)
1、答:关系模型中有三类完整性规则:实体完整性、参照完整性和用户自定义的完整性。 …………………………………….1分
若F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系)则对于R中每个元组在F上的值可以取空值,或者等于S中某个元组的主码值。换句话说,如果F本身不是一个主属性,则能取空值,否则不能取空值。
…………………………………….3分
例如,学生数据库中的关系模式如下: S(Sno,Sname,SD,Sage) Key(Sno)
SC(Sno,Cno,Grade) Key(Sno,Cno)
SC关系中,Sno,Cno为主码,同时,又是外码,因为Sno和Cno分别为S和C关系中的主码,所以在SC关系中Sno,Cno不能取空值。………………………….3分 2、试述数据库设计过程中各个阶段上的设计描述。 答:各阶段的设计要点如下:
(1)需求分析:准确了解与分析用户需求(包括数据与处理)。 (2)概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。 (3)逻辑结构设计:将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。 (4)数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。
(5)数据库实施:设计人员运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 (6)数据库运行和维护:在数据库系统运行过程中对其进行评价、调整与修改。
…………………………………….7分
3、简述数据库恢复策略。
答: 若系统运行过程中发生故障,利用数据库后备副本和日志文件,以及事务撤销(UNDO)和事务重做(REDO)就可以对不同的数据库进行恢复。 故障发生后对数据库的影响有以下两种:
(1)不破坏数据库,但数据库中的数据可能处于不一致状态。这类故障恢复时,不需要重装入数据库副本,可直接根据日志文件,撤销故障发生时未完成的事务,并重做已完成的事务,使数据库恢复到正确的状态。这类故障的恢复是系统在重新启动时自动完
《数据库原理及应用》试卷 第 5 页 共 8 页
正在阅读:
新人教版九年级英语3月月考试卷(精编)03-15
请爱吃榴莲的朋友注意05-29
中国人口老龄化问题研究06-30
社会信用体系建设的问题与对策分析09-17
第一章 矢量分析05-30
初级会计实务 第1章资产 课后作业04-26
第六单元 100以内的加法和减法06-21
知情同意书02-01
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 徐州
- 工程学院
- 试卷
- 数据库
- 2013
- 2014
- 第十章 黑客常用的攻击方法 作业
- 循环经济发展战略及近期行动计划
- 2012年中级经济师考试金融专业知识点 财务管理
- 中华人民共和国国家安全法练习题及答案
- 基于Matlab的OFDM系统仿真
- 一创双优理论文章11
- 数控 铣工理论复习题
- 《有效沟通技巧》(赵永忠)章节作业及期末考试要点
- 法宣在线习题答案中华人民共和国国家安全法学习专题
- 计算机网络技术基础习题集
- 数据库2013-2014第一学期期末试卷A卷答案
- 妇产科护士轮科考试试题
- 城市化过程与特点学案
- 分析化学复习题6
- 直属北语19春《基础会计学》作业 - 2
- 建筑材料复习题及参考答案(1312)
- 嘉兴市区城市绿化砍伐移植赔偿标准
- 2011江苏省高考语文数学英语试卷合辑+三门答案 - 图文
- 10级人解总复习参考答案
- 2018-校园英语广播稿大全-优秀word范文(7页)