数据库系统原理模拟试卷及部分答案
更新时间:2023-11-14 08:23:01 阅读量: 教育文库 文档下载
- 数据库系统原理课程设计推荐度:
- 相关推荐
数据库系统原理——模拟试卷
一、概念题
1、数据库管理系统 2、外码
3、日志文件及其作用 4、可串行化调度
二、简答题
1、简述数据库系统的三级模式结构。
2、故障恢复过程中的撤消操作(UNDO)和重做操作(REDO)的工作分别是什么? 答:撤消操作(UNDO)是对未完成的事务的更新操作执行逆操作。即将日志记录中“更新前的值” 写入数据库。
--插入操作, “更新前的值”为空,则相当于做删除操作 --删除操作,“更新后的值”为空,则相当于做插入操作 --若是修改操作,则用更新前的值代替更新后的值
重做操作(REDO)是对已完成的事务将己提交的结果重新写入数据库。 3、简述嵌入式SQL语言如何跟主语言通讯? 4、给出事务的定义,并说明其基本特性(ACID)。 5、简述数据库系统设计的主要步骤和各步骤的主要工作。 6、简述DBA的主要取责。
7、在SQL SERVER中数据库完整性保护如何实现?
在SQL Server 2005数据库中提供了各种机制以强制数据的完整性。 完整性类型 实现机制 DEFAULT CHECK 域完整性 UNIQUE NULL 实体完整性 主键约束 参考完整性 FOREIGN KEY 不允许有重复key 是否允许空值 每行的惟一标识 定义的列值必须与某表的主键值一致 描述 指定列的默认值 指定允许值 用户定义完整触发器 性 由用户定义不属于其他任何完整性类别的特定业务规则 ? 声明数据完整性:
在CREATE TABLE和ALTER TABLE中定义,系统本身自动强制来实现。包括各种约束、缺省和规则
?规则对象:规则提供了数据库中保证值域和用户定义完整性规则的另一种方法。简而言之,规则对象和表一样用CREATE命令创建,但只需定义一次,通过与一个或多个表中的一个或多个列连接绑定就可以重复使用。 ? 过程数据完整性:
通过使用脚本语言(主语言或T-SQL)定义,系统在执行这些语句时强制完整性实现,如触发器。
主要作用是实现由主键和外键所不能实现的、复杂的引用完整性及数据的一致性。主要用于表间的完整性约束。
三、单项选择题
1.要保证数据库的数据独立性,需要修改的是( A) a.三层模式之间的两种映射 b.模式与内模式 c.模式与外模式 d.三层模式
2.下列四项中说法不正确的是(C )
a.数据库减少了数据冗余 b.数据库中的数据可以共享 c.数据库避免了一切数据的重复 d.数据库具有较高的数据独立性
3.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(D)
a.多对多 b.一对一 c.多对一 d.一对多
4、任何一个满足2NF但不满足3NF的关系模式都不存在(B )。
A、主属性 B、非主属性对码的部分依赖 C、主属性对码的传递依赖 D、非主属性对码的传递依赖
5.在视图上不能完成的操作是(C )
a.更新视图 b. 在视图上定义新视图
c.在视图上定义新的基本表 d. 查询
6.关系数据模型的三个组成部分中,不包括(C )
a.完整性规则 b.数据结构 c.恢复 d.数据操作
7.在基本sql语言中,不可以实现( D)
a.定义视图 b.定义基表 c.查询视图和基表 d.并发控制
8、有两个关系R和S,分别包含15个和10个元组,则在R∪S,R-S,R∩S中不可能出现的元组数目情况是 (B)
A、15,5,10 B、 18,7,7 C、21,11,4 D、25,15,0
9.数据库系统中,使用视图不会( D ) A.提高数据独立性 B.提高数据安全性
C.使操作简便 D.节省存储空间
10.在数据库设计中,将E-R图转换成关系模型的过程属于( B)
A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段
11.下面不属于实现安全性措施的是( D)
A.授权规则 B.数据加密 C.视图机制 D.日志文件
12、在通常情况下,下面的关系中不可以作为关系数据库的关系是( D) A、R1(学号,姓名,性别) B、R2(学号,姓名,班号) C、R3(学号,姓名,宿舍号) D、R4(学号,姓名,简历)
13、设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是( B) A、
?A,B(R)∞
?D,B(R) B、 R∪S C、?B(R)??B(S) D、R∞S
14、SQL中,与‘NOT IN’等价的操作是( D ) A、=SOME B、<>SOME C、=ALL D、<>ALL
15、下列不属于需求分析阶段工作的是( B )。
A、分析用户活动 B、建立E-R 图 C、建立数据字典 D、建立数据流程图
四、填空题:
1、对于一个数据库来说,外模式是从 局部应用 角度看待数据库 2、如果有10个局部应用,则外模式的个数为 小于等于10 。 3、在关系模型中,数据之间的联系是通过 二维表 实现的。 4、若D1={ a1,a2,a3}, D2={ 1, 2}, 则D1×D2集合中元组个数为 6 5、假设有以下关系R,S,和T:R(BH,XM,XB,DWH) S(DWH,DWM) T(BH,XM,XB,DWH)实现σDWH=‘100’(R)的SQL语句是 SELECT * FROM R WHERE DWH=‘100’
6、关系规范化中的删除异常是指 不该删除的数据一起删除了 ,插入异常是指 应该插入的数据插不进去 。
7、规范化过程中必须遵守的原则是 具有无损连接性 和 依赖保持性 。 8、“为哪些表,在哪些字段上建立什么样的索引”这一设计内容属于数据库设计中的 物理 阶段。 9、在数据库应用系统的开发使用和管理中,主要涉及领域用户、 应用程序员 、 系统分析员 和 DBA 4类人员
10、数据库的重组和重构的区别是 重构需要重新做逻辑设计 。 11、数据库恢复采用的方法是 冗余数据 。 12、事务的隔离性是通过 并发控制 来实现的。 四、有一个成绩管理的数据库,它包含如下三张表: (1) 学生表:STUDENT(学号, 姓名, 性别,专业)
(2) 课程表:COURSE(课程号 ,课程名,学时,学分) (3) 成绩表:SCORE(学号 , 课程号, 成绩 ,学期) 根据上面三张表,完成以下各题:
1、试用关系代数表示查询2002-2003学年第一学期(“02-03/1”)选修了“数据结构”课程的学生姓名。
2、试用关系代数表示查询至少选修“程军”老师所授全部课程的学生姓名 3、用SQL语句表示查询重修过“计算机原理”课程(即该课程在成绩表中有2条或2条以上记录)的学生姓名及重修次数。 4、写出下列SQL语句的查询语义(即功能):
SELECT 姓名, 课程名, 成绩
FROM STUDENT S, COURSE C, SCORE SC
WHERE (S.学号=SC.学号) AND (C.课程号=SC.课程号) AND SC.成绩=( SELECT MAX(SCORE.成绩) FROM SCORE
WHERE SCORE.课程号=SC.课程号)
5、用SQL语句表示从学生关系中删除那些无成绩记录的学生纪录。
6、用SQL语句表示修改“02”课程的成绩,若成绩低于该课程的平均成绩时则提高5%
正在阅读:
数据库系统原理模拟试卷及部分答案11-14
会计分录中英文试题及答案10-30
历届全国初中物理竞赛(声现象).doc01-05
2013年企业法律顾问考试整体复习建议每日一练(7月8日)12-23
护理人员的 - 时间管理课件范文01-07
丽江旅游市场SWOT分析09-20
小学班级卫生管理方法谈01-10
河北武安禅文化智慧创意产业园项目可行性研究报告201602 - 图文07-10
马克思经典案例答案05-18
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 模拟试卷
- 原理
- 答案
- 部分
- 数据库
- 系统
- 流体机械试卷一及参考答案
- 昭通企业名录
- 材料现代分析方法试题4(参考答案)
- 大学生个人暑假社会实践报告范文
- 食堂检查制度
- 药品知识考核试题及答案
- 007药理学练习题-第七章 胆碱受体阻断药
- 第4版发电厂电气部分课后题答案
- 行列式的计算探讨
- 湖北省中学《综合素质》:学生观(四)考试题
- unity3d-高频率面试题目(单选)
- 小学二年级上学期学生评语集锦000
- 电子商务环境下的江西邮政物流发展分析-开题报告及任务书 - 图文
- 2019届高三一轮复习单元测试 文言文阅读之断句
- 2017年广东公需课四门考试答案(全)专题一工匠精神解读与培育的思考专题二精益专题三创新精神专题四让技能
- 我给学生讲爱情
- 龅牙的几种解决办法
- 物理竞赛简谐运动习题-2
- 3、信用管理师复习判断题(55题)
- 环境影响评价持证单位日常考核表(报告表)