[计算机类试卷]数据据工程师高频练习试卷2及答案与解析.doc
《[计算机类试卷]数据据工程师高频练习试卷2及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]数据据工程师高频练习试卷2及答案与解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、数据据工程师高频练习试卷 2及答案与解析 1 在信息系统的需求分析中,广为使用的 DFD建模方法属于 _。 ( A)结构化分析方法 ( B)数据分析方法 ( C)数据抽象方法 ( D)业务归纳方法 2 关于数据库概念设计阶段的工作目标,下列说法错误的是 _。 ( A)定义和描述应用系统设计的信息结构和范围 ( B)定义和描述应用系统中数据的属性特征和数据之间的联系 ( C)描述应用系统的数据需求 ( D)描述需要存储的记录及其数量 3 下列用于数据库概念设计的方法是 _。 ( A) DFD方法和 IDEF1X方法 ( B) E-R方法和 IDEF0方法 ( C) E-R方法和 IDEF1X方法
2、 ( D) DFD方法和 IDEF0方法 4 不允许出现在最终 IDEF1X图中的是 _。 ( A)标定型联系 ( B)非标定型联系 ( C)分类联系 ( D)多对多联系 5 对于关系的主码必须满足的条件,有下列说法: 一个关系中的主码属性或属性组能函数决定该关系中的所有其他属性 一个关系中的主码属性不能与其他关系中的主码属性重名 在一个关系中,一个主码属性的任 一真子集都不能函数决定其他属性 在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组 以上说法正确的是 _。 ( A) 和 ( B) 和 ( C) 和 ( D) 和 6 下列约束中能确保一个函数依赖是完全非平凡函数依赖的是 _
3、。 ( A)仅当其右边的属性集是左边属性集的子集 ( B)仅当其右边属性集中的属性都不属于左边的属性集 ( C)仅当其右边属性集中至少有一个属性不属于左边的属性集 ( D)仅当其右边属性集中的属性都属于左边的属性集 7 下列不属于 非平凡函数依赖的是 _。 ( A) (CustomerID, ProviderID, BuyDate)Good -sName ( B) (CustomerID, ProviderID, BuyDate)Good -sName, ProviderID ( C) (CustomerID, ProviderID, BuyDate)Good -sClassID ( D) (
4、CustomerID, ProviderID, BuyDate)ProviderID 8 某供应商关系模式为: Providler(PID, Pname, Tel, GoodsID, GoodsClas-sID, GoodsName, GoodsPrice) 该关系模式应满足以下函数依赖: PIDPname , PIDTEL , GoodsIDGoodsClassID , GoodsIDGoodsName ,GoodsNameGoodsPrice 则这个关系模式的主码为 _。 ( A) (PID, GoodsName) ( B) (PID, GoodsClassID) ( C) (PID, G
5、oodsI) ( D) (PID, GoodsPric) 9 在数据库中可用多种结构组织数据,散列文件是其中一种。关于散列文件,下列说法错误的是 _。 ( A)为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不固定的桶 ( B)用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码 ( C)如果散列文件中散列函数的 “均匀分布性 ”不好,可能会造成桶溢出 ( D)好的散列函数产生的存储地址分布应尽可能是随机的 10 将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是 _。 ( A)堆文件 ( B)聚集文件 ( C)索引文件 ( D)散列文件 11
6、数据库文件结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库快速访问的文件结构是 _。 ( A)顺序文件 ( B)聚集文件 ( C)索引文件 ( D)散列文件 12 在数据库物理设计阶段,需要考虑为关系表建立合适的索引,关于建立索引的描述,有下列说法: 对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引 对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引 对于经常出现在 WHERE子句中的属性,可以考虑建立索引 对于经常出现在 ORDER BY子句, GROUP BY子句中的属性,应尽量避免建立索引 上述说法正确的是 _。 ( A) 、 和 (
7、B) 、 和 ( C) 和 ( D) 和 13 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由_。 ( A)数据库管理员维护 ( B)程序员维护 ( C)数据库管理系统维护 ( D)一般用户维护 14 下述关于关系表的相关信息中,不属于元数据、不会存储在数 据字典中的是_。 ( A)属性的名字和类型信息 ( B)表上的授权信息 ( C)表中的一个元组 ( D)定义在表上的索引类型 15 关于数据库应用系统设计,有下列说法: 数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用没计等几个方面 在数据库概念设计阶段,当采用自上而下的 E-R设计时,首先设计局部 E-R图
8、,然后合并各局部 E-R图,得到全局 E-R图 在数据库逻辑设计阶段,将关系模式转换为具体 DBMS平台支持的关系表 在数据库物理设计阶段,一般 需要设计视图和关系模式的完整性约束 上述说法正确的是 _。 ( A) 、 和 ( B) ( C) 和 ( D) 和 16 在大型企业的数据库应用系统设计中,对企业 (甲方 )和项目承担方 (乙方 )的人员角色,下列说法一般来说不合理的是 _。 ( A)甲方首席信息官和乙方项目经理要参与概念模型设计工作 ( B)甲方首席信息官要实际参与逻辑模型和物理模型设计与实施工作 ( C)逻辑模型设计完成以后,主要由乙方数据库工程师负责物理模型的设计与实现工作 (
9、 D)甲方总经理、首席信息官、乙 方项目经理和双方系统架构师一般都要参与系统规划与总体架构设计工作 17 关于数据库应用系统功能设计,有下列说法: 软件总体设计的依据包括需求分析阶段得到的数据流图,事务描述和业务规则等需求分析结果 软件总体设计一般用模块结构图表示,模块结构图主要关心模块的外部特性,即上下级模块、同级模块间的数据传递和调用关系,以及模块内部处理流程 数据库事务设计的依据是事务自身的事务处理逻辑 总体设计阶段要对硬件平台、存储设备、操作系统、 DBMS等做出合理选择,并进行初步配置设计 上述说法错误的是 _。 ( A) ( B) 和 ( C) ( D) 和 18 以下哪个设计内容
10、不属于数据库应用系统总体设计范畴 ?_。 ( A)数据库应用系统体系结构设计 ( B)软硬件选型和配置设计 ( C)数据库软件总体设计 ( D)关系模式设计 19 关于数据库事务设计,有下列说法: 事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则 事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范 事务概要设 计中的事务处理逻辑设计一般需要充分考虑具体的 DBMS平台的实现方法 事务详细设计时,利用与具体 DBMS平台无关的 read和 write表示事务对数据库中数据项的读写操作 上述说法正确的是 _。 A) 、 和 B) 、 和 C) 和 D) 和 2
11、0 虽然数据库应用系统对用户界面的要求与具体应用领域密切相关,但都应遵守一定的原则。下列描述的用户界面设计原则,错误的是 _。 A)当系统出现错误或程序运行时间较长时,用户界面应为用户提供有意义的反馈信息 B)友好的用户界面应 能容忍用户在使用中的一些操作错误 C)Web界面应多采用动画和图形效果,以吸引用户使用 D)用户界面应采取灵活多样的数据输入方式,以降低用户输入负担 21 在 SQL Server 2000中,有商品表 (商品号,商品名,单价 )和销售表 (商品号,销售时间,销售价格 )。现要限制 “销售价格 ”的取值必须在此商品 “单价 ”的 0.6 1.5倍范围之内,实现这个约束的
12、正确代码是 _。 A)CHECK(销售价格 BETWEEN单价 0.6 AND单价 1.5) B)CHECK(销售价格 BETWEEN商品表 .单价 0.6 AND商品表 .单价 1.5) C)CREATE TRIGGER tri_Sales ON销售表 FOR INSERT, UPDATE AS IF EXISTS(SELECT * FROM INSERTED a JOIN商品表 b ON a.商品号 =b.商品号 WHERE销售价格 NOT BETWEEN单价 0.6 AND单价 1.5) ROLLBACK D)CREATE TRIGGER tri_Sales ON销售表 INSTEAD
13、OF INSERT, UPDATE AS IF EXISTS(SELECTFROM INSERTED a JOIN商品表 b ON a.商品号 =b.商品号 WHERE销售价格 NOT BETWEEN单价 0.6 AND单价 1.5) ROLLBACK 22 在 SQL Server 2000中,有教师表 (教师号,姓名,职称,工资 )。现要根据教师的职称来添加教师的工资,增加规则为: “教授 ”增加 400, “副教授 ”增加 300, “讲师 ”增加 200。下列语句中正确的是 _。 A)UPDATE教师表 SET工资 =工资 +CASE职称 WHEN教授 THEN 400 WHEN副教授
14、 THEN 300 WHEN讲师 THEN 200 END B)UPDATE教师表 SET工资 =工资 +CASE职称 WHEN职称 =教授 THEN 400 WHEN职称 =副教授 THEN 300 WHEN职称 =讲师 THEN 200 END C)UPDATE教师表 SET工资 =CASE职称 WHEN教授 THEN工资 =工资 +400 WHEN副教授 THEN工资 =工资 +300 WHEN讲师 THEN工资 =工资 +200 END D)UPDATE教师表 SET工资 =工资 +CASE职称 WHEN职称 =教授 THEN工资 =工资 +400 WHEN职称 =副教授 THEN工资
15、 =工资 +300 WHEN职称 =讲师 THEN工资 =工资 +200 END 23 有教师表 (教师号,姓名,所在系,工资 ),找出系内教师平均工资高于全体教师平均工资的系,正确的语句是 _。 A)SELECT所在系, AVG(工资 )FROM教师表 WHERE AVG(工资 ) (SELECT AVG(工资 )FROM教师表 ) B)SELECT所在系, AVG(工资 )FROM教师表 WHERE AVG(工资 ) (SELECT AVG(工资 )FROM教师表 ) GROUP BY所在系 C)SELECT所在系, AVG(工资 )FROM教师表 GROUP BY所在系 HAVING A
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 数据 工程师 高频 练习 答案 解析 DOC
