[计算机类试卷]数据库系统练习试卷2及答案与解析.doc

上传人:priceawful190 文档编号:504637 上传时间:2018-11-29 格式:DOC 页数:11 大小:40.50KB
下载 相关 举报
[计算机类试卷]数据库系统练习试卷2及答案与解析.doc_第1页
第1页 / 共11页
[计算机类试卷]数据库系统练习试卷2及答案与解析.doc_第2页
第2页 / 共11页
[计算机类试卷]数据库系统练习试卷2及答案与解析.doc_第3页
第3页 / 共11页
[计算机类试卷]数据库系统练习试卷2及答案与解析.doc_第4页
第4页 / 共11页
[计算机类试卷]数据库系统练习试卷2及答案与解析.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、数据库系统练习试卷 2及答案与解析 1 在局部 E-R图合并为总体 E-R图的过程中, _是错误的。 A不同局部 E-R图中出现的相同实体,在总体 E-R图中只能出现一次 B在总体 E-R图中可以添加属于不同局部 E-R图实体问的联系 C在总体 E-R图中可以删除在原局部 E-R图中存在的联系 D在总体 E-R图中不能删除任何不同实体间的联系 2 在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为 “教师 ”,而在人事管理子系统中被称为 “职工 ”,这类冲突被称为 _。 A语义冲突 B 命名冲突 C属性冲突 D结构冲突 3 将 E-R图向关系模型转换时,若将 3个实体之间的多对多

2、联系 m:n:p转换为关系模式,则该关系模式的关键字为 _。 A任意两个实体的关键字的组合 B各实体的关键字的组合 C任意一个实体的任意一个属性 D任意一个实体的关键字 4 从 E-R模型向关系模型转换时,一个 M:N联系转换为关系模式时,该关系模式的关键字为 _。 A N端实体的关键字 B M端实体的关键字 C M端实体的关键字和 N端实体的关键字组合 D重新选取其他属性 5 假定学 生关系是 S(S#, SNAME, SEX, AGE),课程关系是 C(C#, CNAME,TACHER),学生选课关系是 SC(S#, C#, GRADE)。要查找选修 “COMPUTER”课程的 “女 ”学

3、生姓名,将涉及到关系 _。 A S B SC.C C S, SC D S, C, SC 6 下列 SQL语句中,修改表结构的是 _。 A AITER B UPDATE C SELECT D INSERT 7 数据仓库通过数据转移从多个数据源中提取数据,为了解决不同数据源格式不统一的问题,需要进行 _操 作。 A简单转移 B清洗 C集成 D聚集和概括 8 在关于数据挖掘的描述,正确的是 _。 A数据挖掘可以支持人们进行决策 B数据挖掘可以对任何数据进行 C数据挖掘与机器学习是同一的 D数据来源质量对数据挖掘结果的影响不大 9 数据挖掘就是要智能化和自动化地把数据转换为有用的信息和知识,目前已有多

4、种数据挖掘方法。如果需要一个示例数据库 (该库中的每个元组都有一个给定的类标识 )做训练集时,该方法称为 _。 A特征描述 B分类分析 C聚类分析 D关联规则挖掘 10 数据挖掘方法中的聚类分析也被称为无制导学习。一个好的聚类分析算法应该使得所得到的 _。 A聚簇问的相似性很高,而不同的聚簇内的相似性很低 B聚簇内的相似性很低,而不同的聚簇间的相似性很高 C聚簇间的相似性很低,而不同的聚簇内的相似性很低 D聚簇内的相似性很高,而不同的聚簇间的相似性很低 11 从结构的角度看,数据仓库主要有三种模型:数据集市、企业仓库和 _。 A产品仓库 B用户仓库 C虚拟仓库 D关系型 OLAP 12 _引起

5、的数据库异常,其破坏性最大。 A事务故障 B系统故障 C介质故障 D病毒引起故障 13 数据的物理独立性是指当数据库的 _。 A外模式发生改变时,数据的物理结构需要改变 B内模式发生改变时,数据的逻辑结构不需要改变 C外模式发生改变时,数据的逻辑结构不需要改变 D内模式发生改变时,数据的物理结构不需要改变 14 若系统中存在一个等待事务集 T0, T1, T2, Tn ,其中 T0正等待被 T1锁住的数据项 D1, T1正等待被 T2锁住的数据项 D2, , Tn-1正等待被 Tn锁住的数据项 Dn, Tn正等待被 T0锁住的数据 项 D0,则系统处于 _的工作状态。 A封锁 B死锁 C循环

6、D并发处理 15 数据的逻辑独立性是指当数据库的 _。 A模式发生改变时,数据的逻辑结构不需要改变 B模式发生改变时,数据的用户结构不需要改变 C外模式发生改变时,数据的逻辑结构不需要改变 D内模式发生改变时,数据的用户结构不需要改变 16 设关系模式 R U, F,其中 U=A, B, C, D, E), F=ABC , CD ,BCE , EA ,则分解 =R1(ABCE), R2(CD)满足 _。 A具有 无损连接性、保持函数依赖 B不具有无损连接性、保持函数依赖 C具有无损连接性、不保持函数依赖 D不具有无损连接性、不保持函数依赖 17 对于关系模式 R(X, Y, Z),下列结论错误

7、的是 _。 A若 XY , YZ ,则 XZ B若 XY , XZ ,则 XYZ C若 XZ ,则 XYZ D若 XYZ ,则 XZ , YZ 18 若关系模式中存在非主属性对码的部分依赖,则该关系模式属于 _。 A 1NF B 2NF C 3NF D BCNF 19 规范化理论己提出了多种范式。一个关系 是否属于某种范式是由 _确定的。 A关系操作 B关系模式 C函数依赖 D函数传递 19 设有职工实体 Employee(职工号,姓名,性别,年龄,通信地址,家庭成员 ),其中通信地址记录了邮编、省、市、街道信息;家庭成员记录了职工的亲属的姓名。 职工实体中的通信地址是一个 1._ 属性:为了

8、将数据库模式设计的更合理,对于家庭成员属性 2._ 。 20 1._ A简单 B复合 C多值 D派生 21 2._ A可以不作任何处理在直接记录 亲属的姓名 B只允许记录一个亲属的姓名 C需要对职工实体设置若干个亲属姓名字段 D应该将职工的亲属的姓名加上职工号设计成为一个独立的实体 21 设有员工实体 Employee(employeeID, name, sex, age, tel, department),其中employeeID为员工号, name为员工姓名, sex为员工性别, age为员工年龄, tel为员工电话 (要求记录该员工的手机号码和办公室电话 ), departID为员工所在

9、部门号(要求参照另一部门实体 Deparxment的主码 depmtID)。 Employee实体中存在的派生属性及其原因是 1._; Employee实体中还存在多值属性,该属性及其该属性的处理为 2._ ;对属性 depaitmentID的约束是 3._ 。 22 1._ A name,原因是会存在同名员 B age,原因是用属性 birth替换 age并可计算 age C tel,原因是员工有多个电话 D departID,原因是实体 Department已有 departID 23 2._ A name,可以用 employeeID可以区别 B sex,可以不作任何处理 C tel,可

10、以将 tel加上 employeeID独立为一个实体 D tel,可以强制只记录一个电话号码 24 3._ A Primary Key NOTNULL B PIimary, Key C Foreign Key D Candidate Key 数据库系统练习试卷 2答案与解析 1 【正确答案】 D 【知识模块】 数据库系统 2 【正确答案】 B 【试题解析】 命名冲突是指属性、实体、联系名的同名异义或异名同义。例如,本试题中,同一意义的对象 (教师 )实体在不同的局部应用 (学籍管理子系统、人事管理子系统 )中具有不同的名字 (教师、职工 ),即异名同义。而同名异义是指不同意义的对象在不同的局部

11、应用中具有相同的名字。例如,在教学楼管理子管理中将教室称为 “房间 ”,而宿舍楼管理子管理中将学生宿舍也称为 “房间 ”。 属性冲突是指属性域、精度、单位的不一致。其中,属性域冲突是 指属性值的类型、取值范围或取值集合不同。例如,由于学号是数字,因此某些部门 (即局部应用 A)将学号定义为整数形式,而由于学号不用参与运算,因此另一些部门 (即局部应用 B)将学号定义为字符型形式。属性取值单位冲突的一个例子是:学生的身高,有的以 “米 ”为单位,有的以 “厘米 ”为单位,也有的以 “尺 ”为单位。 结构冲突是指同一个对象在不同的局部 E-R图中有不同的表示,即同一对象在不同应用中具有不同的抽象,

12、或同一实体在不同局部视图中所包含的属性不完全相同 (或者属性的排列次序不完全相同 ),或实体之间的联系在不同局部视图 中呈现不同的类型等。 命名冲突和属性冲突可以通过协商,规定统一的基本数据名称。而结构冲突则必须返回到需求分析阶段,更加深入地调查研究、分析,最后进行一致性的调整。 【知识模块】 数据库系统 3 【正确答案】 B 【知识模块】 数据库系统 4 【正确答案】 C 【试题解析】 从 E-R图向关系模型的转换所遵循的转换原则是: 一个实体转换为一个关系模式,实体的属性就是关系的属性,实体的关键字就是关系的关键字; 一个联系转换为一个关系模式,与该联系相连的各实体的码以及联系的属性转换为

13、 该关系的属性。该关系的码有以下 3种情况:一个 1:1的联系转换为一个关系,相连实体的关键字都是关系的侯选关键字;一个 1:n的联系转换为一个关系,多方实体的关键字是关系的关键字;一个 n:m的联系转换为一个关系,相连实体的关键字的组合组成关系的关键字 (复合关键字 )。 【知识模块】 数据库系统 5 【正确答案】 D 【知识模块】 数据库系统 6 【正确答案】 A 【试题解析】 在 SQL语句中, (CREATE TABLE) 语句用于定义基本表;定义视图使用 (CREATE VIEW) 语句;定 义别名使用 (CREATE SYNONYM) 语句;建立索引使用 (CREATE INDEX

14、 )语句;修改基本表使用 (ALTER TABLE) 语句; (SELECTFROMWHERE)语句实现查询; (INSERT INTO)语句用于插入记录, (UPDATESETWHERE) 语句用于更新记录; (DELETE FROMWHERE) 语句用于删除记录。 【知识模块】 数据库系统 7 【正确答案】 B 【试题解析】 数据仓库从大量的业务数据中提取数据,以方便进行联机分析处理(OLAP),是决策 支持系统 (DSS)的基础。因此,其数据己不是简单的业务数据的堆积,而是面向分析的大量数据,从业务数据到数据仓库中的数据,需要经过一系列的处理。 选项 A的 “简单转移 ”是指将字段数据进

15、行统一处理,以达到不同数据源提取到的数据的类型、结构、域上的统一。 选项 B的 “清洗 ”是指对业务数据逻辑结构上的统一,进行字段间的合并,构成新的字段,并相应对数据进行处理。 选项 C的 “集成 ”是针对不同的业务数据,构建新的实体并组织数据。 选项 D的 “聚集和概括 ”是指对相关数据进行统计汇总等操作后做为数据仓库中的 数据。 数据仓库通过数据转移从多个数据源中提取数据,为了解决不同数据源格式不统一的问题,需要进行清洗操作。 【知识模块】 数据库系统 8 【正确答案】 A 【试题解析】 数据挖掘是从大量的数据中,抽取出潜在的、有价值的信息 (或知识,或模型,或规则 )的过程。其挖掘的结果

16、 (模型或规则 )可以辅助人们进行决策支持,因此选项 A是本试题的正确答案。 数据挖掘可以对很多类型的数据进行挖掘,包括高维、海量、异构、不完全、半结构化数据等,但不是对任何数据都可以进行挖掘的。如果对少量的数据进行挖掘, 那么挖掘出来的很可能是无意义的规则,数据挖掘本身也失去了意义,故选项 B的说法是不正确的。 机器学习是计算机科学和人工智能 AI发展的产物。机器学习经常归结为搜索问题,即对一个非常大的假设空间进行搜索,以确定一个最佳拟合观察到的数据和学习器己有知识的假设。数据挖掘过程中经常用到机器学习的算法,但这两者不是同一的,故选项 C的说法是不正确的。 要用数据挖掘方法挖掘数据中潜在的

17、、有效的规则,那么数据质量是至关重要的,故选项 D的说法是不正确的。 【知识模块】 数据库系统 9 【正确答案】 B 【试题解析】 常用的数据挖掘方法有 关联分析、 序列模式分析、 分类分析、 聚类分析等。其中, 关联分析是利用关联规则进行数据挖掘,其目的是挖掘隐藏在数据问的相互关系,它能发现数据库中。例如, “在一次购买活动中,购买商品 A的同时购买商品 B习惯的顾客占 80%“ 的知识。 序列模式分析和关联分析相似,但侧重点在于分析数据间的前后序列关系 (因果关系 )。 分类分析就是通过分析示例数据库中的数据,为每个类别做出准确的描述或建立分析模型或挖掘出分类规则,然后用这个分类规则对其它

18、数据库中的记录进行分类。为 了建立分类模型,需要有一个用做训练集的示例数据库 (该数据库中的每个元组都有一个给定的类标识 )。 聚类分析输入的是一组未分类记录,并且这些记录应分成几类事先也不知道,通过分析数据库中的记录数据,根据一定的分类规则,合理地划分记录集合,确定每个记录所在类别。它所采用的分类规则是由聚类分析工具决定的。采用不同的聚类方法,对于相同的记录集合可能有不同的划分结果。 【知识模块】 数据库系统 10 【正确答案】 D 【知识模块】 数据库系统 11 【正确答案】 C 【试题解析】 从结构 的角度看,数据仓库主要有企业仓库、数据集市和虚拟仓库等 3种模型。 企业仓库用于收集跨越

19、整个企业的各个主题的所有信息,它提供整个企业范围的数据集成。而数据集市包含对特定的用户有用的、企业范围数据的一个子集,其范围限于所选定的主题。虚拟仓库是操作型数据库上视图的集合。 OLAP(on-line analytical processing)是联系分析处理的英文缩写 【知识模块】 数据库系统 12 【正确答案】 C 【知识模块】 数据库系统 13 【正确答案】 B 【知识模块】 数据库系统 14 【正确答案】 B 【知识模块】 数据库系统 15 【正确答案】 B 【试题解析】 模式也称为逻辑模式 (或概念模式 ),用于描述数据库逻辑结构。内模式也称为物理模式,用于描述数据库物理结构。外

20、模式也称为用户模式 (或子模式 )。 数据和程序的逻辑独立性是指当数据库的逻辑结构 (模式 )改变时,用户模式无需改变,即用户结构可以不改变,相应的应用程序也不用改变。 【知识模块】 数据库系统 16 【正确答案】 A 【知识模块】 数据库系统 17 【正确答案】 D 【知识模块】 数据库系统 18 【正确答案】 A 【知识模块】 数据库系统 19 【正确答案】 C 【知识模块】 数据库系统 【知识模块】 数据库系统 20 【正确答案】 B 【知识模块】 数据库系统 21 【正确答案】 D 【知识模块】 数据库系统 【知识模块】 数据库系统 22 【正确答案】 B 【知识模块】 数据库系统 2

21、3 【正确答案】 C 【知识模块】 数据库系统 24 【正确答案】 C 【试题解析】 在数 据库系统设计的概念模式设计阶段,是根据对用户信息需要的分析设计 E-R图。其中,对于属性的分析中,派生属性是指可以由其他属性经过运算得到的属性,因而派生属性产生冗余,通常不存储。例如,本试题中由于可用属性 birth替换 age并可计算 age,因此 age属性是 Employee实体中存在的派生属性。 多值属性是指一个实体在该属性上会同时取多个属性,这些值也都必须存储,例如,本试题中 tel是: Employee实体中存在的多值属性,可以将 tel属性加上employeeID独立为一个实体。 数据约束也用于描述 用户的信息。根据参照完整性约束的定义, Employee实体中的 departID属性应为外码 (Foreign Key)。 【知识模块】 数据库系统

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1