10.5 模拟试题5及参考答案
10.5.1 模拟试题5
一、填空题(本题共20个待填空位,每空1分,共20分)
(1)根据DBMS所采用的 的不同,可将DBMS分成层次型DBMS、网状型DBMS、关系型DBMS、面向对象型DBMS等。目前主导世界数据库管理系统主流的是 。
(2)在数据库系统的内部体系结构中,三级模式结构之间的转换由 之间的映象和 之间的映象实现。
(3)关系运算可分为 和 两类。
(4)SQL语言的数据定义功能主要包括 、 和 。
(5)SQL Server Management Studio工具用于完成SQL Server 2005数据库的主要管理、 任务。
(6)包含在任何一个候选键中的属性称为 。不包含在任何键中的属性称为 。
(7)函数依赖讨论的问题之一是根据已知的一组函数依赖,来判断另外一个或另一些
成立。
(8)聚簇的实现是把相关表中 相同的记录临近存放。
(9)事务的四个基本特征分别是 、一致性、 和永久性。
(10)DBMS的完整性控制可确保数据库中数据的 、 和一致性。
(11)数据仓库中数据的主要来源一是 ,二是来源于与分析主题有关的 。
二、单项选择题(本大题共10个小题,每题1.5分,共15分)
(1)采用二维表格结构表示实体集及其实体集间联系的数据模型称为 。
A. 层次模型 B. 网状模型
C. 实体-联系模型 D. 面向对象模型
(2)设关系R和S分别为r和s目,则关系的商运算要求 。
A. r≠s B. r=s
C. r>s D. r<s
(3)在嵌入式SQL的应用程序中,规定 。
A. 既要在SQL语句中的宿主变量前加冒号,也要在纯C语言语句中的宿主变量前加冒号
B. 要在SQL语句中的宿主变量前加冒号,不需在纯C语言语句中的宿主变量前加冒号
C. 不需在SQL语句中的宿主变量前加冒号,要在纯C语言语句中的宿主变量前加冒号
D. 既不要在SQL语句中的宿主变量前加冒号,也不要在纯C语言语句中的宿主变量前加冒号
(4)设有关系模式R(A,B,C,D)和R上的函数依赖集F={AB→C,D→A},R上的一个分解为ρ={BCD,AD},则 。
A. D→A不属于F,分解ρ不具有无损联接性
B. AB→C不属于F,分解ρ不是无损联接分解
C. AB→C和D→A都不属于F,分解ρ不是无损联接分解
D. 分解ρ保持依赖集F
(5)在数据库应用系统中,数据库中全部数据的整体逻辑结构是由 描述的。
A. 用户视图 B. 外模式
C. 存储模式 D. 概念模式
(6)在下面的两个实体集的联系中,一对多联系是 。
A. 校长与学校之间的联系
B. 系主任与教员之间的联系
C. 教研室主任与教研室之间的联系
D. 业务处处长与教研室领导之间的联系
(7)工作日志管理程序 中的一个程序模块。
A. 属于数据库定义语言及其翻译程序 B. 属于数据库管理例行程序
C. 属于数据操纵语言及其编译程序 D. 都不属于上述程序
(8)在DBMS中,可确保数据库中数据正确性、有效性和一致性的性能称为数据库的 。
A. 无冗余性 B. 安全性控制
C. 完整性控制 D. 并发性控制
(9)在数据库设计中承担数据库应用系统的软、硬件配置,参与数据库各级模式设计的人员称为 。
A. 最终用户 B. 应用程序员
C. 系统分析员 D. DBA
(10)在数据库技术的新发展中,与其相互结合的其它学科领域和面向特定应用的领域不包括 。
A. 计算机辅助设计 B. 计算机集成制造系统
C. 计算机软件工程 D. 地理信息系统
三、计算与证明类题(本大题共3个小题,分值分别为6、12、8,共26分)
1. 设有如图10.14所示的已知关系R1、R2,请求出下列关系代数表达式的运算结果。
(1)R3 = R1÷R2
(2)R4= R1 R2
图10.14 模拟试题5中题三1的图
2. 已知有如下的仓库信息管理关系模型及其意义说明:
① ZGBM(BM#,BMname,ZGleader)
即:主管部门(部门编号,部门名称,主管领导);
② CK(CK#,CKname,CKleader,CKkind,CKloca,BM#)
即:仓库(仓库编号,仓库名称,仓库负责人,仓库类别,仓库位置,部门编号);
③ ZG(ZG#,ZGname,ZGsex,ZGbirth,ZGjob,ZGsal,CK#)
即:职工(职工编号,姓名,性别,出生日期,工种,工资额,仓库编号);
(1)写出关系代数表达式表示查询:出不在“配件”仓库和“整机”仓库的职工姓名、仓库名称、仓库位置和工种。
(2)写出关系代数表达式表示查询:出仓库位置在“一分厂”的主管领导、仓库负责人、
仓库名称和仓库类别。
(3)写出SQL语句表示:给C014号仓库的负责人和技术员的工资提高5%。
(4sql语句的功能有)写出SQL语句表示:出其他仓库中比仓库编号为C033的仓库中某一职工工资高的职工,并按工资降序排列。
3. 设有关系模式R(A,B,C,D)和函数依赖集F={A→C,C→A,B→AC ,D→AC }。请求F的最小依赖集Fmin。
四、简答题(本大题共5个小题,每题5分,共25分)
1. 什么是数据独立性?数据库系统是如何实现数据独立性的?
2. 简述数据字典的主要任务。
3. 叙述数据库中死锁产生的原因和解决死锁的方法。
4. 简述分布式DBS的分类。
5. 规范化理论对数据库设计有什么指导意义?
五、综合题(本大题共2道小题,分值分别为8、6,共14分)
图10.15给出的是一张交通违章处罚通知书。(1)请根据这张通知书所提供的信息设计一个E-R模型,图上可省略属性标注;(2)将设计的E-R模型转换成关系模型(列出所有属性),并标出每一个关系模式的主码和外码(如果有)。
提示:可以考虑违章处罚通知书只有警告处罚和既有警告处罚也有处罚两种情况,只需考虑其中一种情况即可。
交通违章通知书: 编号:TZ11201
图10.15 模拟试题5中题五的图
10.5.2 模拟试题5参考答案
一、填空题参考答案
(1)数据模型,关系型DBMS。
(2)外模式与概念模式,概念模式与内模式。
(3)关系代数,关系演算。
(4)表的定义,视图的定义,索引的定义。
(5)开发和测试。
(6)主属性,非主属性或非键属性。
(7)函数依赖是否。
(8)主键和外键。
(9)原子性,隔离性。
(10)正确性,有效性。
(11)面向数据管理的关系数据库中的数据,外部数据。
二、单项选择题答案
(1)C (2)C (3)B (4)D (5)D
(6)B (7)B (8)C (9)D (10)C
三、计算与证明类题参考答案
1. 解:结果如图10.16所示。
图10.16 模拟试题5中题三1答案的图
2. 答:
(1)
(2)
(3)答:
UPDATE ZG
SET ZGsal = ZGsal * 1.05
WHERE (ZGjob = ˊ负责人ˊ or ZGjob = ˊ技术员ˊ)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论