计算四级数据工程师笔试训练题
天才就是百分之九十九的汗水加百分之一的灵感,每一个人在获得成功之前都需要付出辛勤的汗水。若想考试取得理想的成绩,那么平时就要努力学习,多做习题。以下是本站小编整理的计算四级数据工程师笔试训练题,欢迎学习!
一、简答题
(1)设有商场经营管理系统,系统中的部分数据表和视图的相关信息如下所示
表中T4的数据额是T3表明T4中的数据是根据T1的数据汇总计算而来的,并假定各个表的数据都得到了及时计算,现需对系统进行优化,以提高与视图v1有关的查询频率,设有如下优化方案:
Ⅰ 为T1建立主索引
Ⅱ 为T2建立主索引
Ⅲ 为T3建立主索引
Ⅳ 重写视图V1,将其数据源调整为T4,并为T4建立主索引
Ⅴ 重写视图V1,将其数据源调整为T2,并为T2建立主索引
请针对每一个优化方案,说明该优化方案对实现目标是否有效,并简要说明原因。
(2)下图为关系表Scodents(专业,姓名,学号,年龄),在对应的数据文件中的'物理存储结构示意图
①写出“专业”属性上建立聚集索引的SQL语句,索引值按升序排序(索引名为ZY_ind)
②假设索引按稠密索引方式组织数据,画出在“专业”属性上建立聚集索引后该表对应的索引文件和数据文件的物理存储结构示意图(以“专业”为查找码,按查找自定义的首字母升序排序)
二、设计与应用题
(1)有商品表(商品号,商品名,分类,单价),请编写一个实现更改商品单价的存储过程(存储过程名为pUpdate),更改规则如下:“电脑”类商品降价10%,“电视”类商品降价6%,“冰箱”类商品降价3%,其他商品不降价。以商品的分类作为输入参数,假设“分类”为字符串类型,长度最多为6个汉字。如果商品表中没有用户指定的分类,则用输出参数返回字符串“指定的分类不存在”;如果用户指定的分类存在,则用输出参数返回字符串“修改已成功”。(10分)
(2)现有某图书销售数据库,其关系表结构如下:
图书表(图书编号,图书名称,出版社编号,出版名称,出版时间,出版数量,版次)图书销售表(图书编号,销售日期,销售数量,书店编号,读者编号,读者姓名,读者电话)书店表(书店编号,联系电话,所在城市编号,城市名称)
Ⅰ.系统所涉及的数据存在如下约束
出版社可以出版多本图书,一本图书只能在一个出版社出版,在该系统的记录的图书出版信息包括出版时间、版次及出版数量信息。
Ⅱ.一个书店可以出售多本图书给多个读者,每位读者可以从多个书店购买多本图书,一本图书可以通过多个书店出售给读者,书店把图书出售给读者后会在系统中记录售书日期和售书数量信息:
Ⅲ.每个书店只能位于一个城市,一个城市可以有多个书店。
① 请根据以上信息画出合理的图书销售数据库的概念模型(用ER图表示)。(8分)
② 以图书销售表为例说明原数据库设计的不合理之处。(4分)
③ 给出该数据库符合3NF要求的全部关系模式,并指出关系模式中的全部主码和外码。(8分)
(3)事务T1、T2和T3按如下调度方式并发地对数据项A、B、C进行访问,假设A、B、C的初值分别为A=20,B=30,C=40。
① 在事务T2刚完成提交后,数据库中A、B、C的值各是多少?(3分)
② 当事务T3结束后,给出该并发调度对应的日志文件,并说明此时A、B、C的值各是多少?(7分)
-
2016年软件开发工程师考试试题(含答案)
一.选择题1、系统测试使用(C)技术,主要测试被测应用的高级互操作性需求,而无需考虑被测试应用的内部结构。A、单元测试B、集成测试C、黑盒测试D、白盒测试2、单元测试主要的测试技术不包括(B)。A、白盒测试B、功能测试C、静态测试D、以上都不是3、(A)的目的是...
-
计算机等级考试四级软件测试工程师训练题
对于备考来说,还有什么是比习题更好的呢?下面是小编为大家搜集整理出来的有关于计算机等级考试四级软件测试工程师训练题,希望可以帮助到大家!一、选择题(1-25每题2分,共50分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置...
-
2015下半年计算机四级笔试全真模拟试题
点击查看试题答案及解析一、选择题:(共70题,每题1分,满分70分。其中1-55题为中文题,56-70题为英文题)。下列各题A)、B)、C)、D)四个选项中,只有一个是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)若一个子程序起始地址为3K,调用指令CALL的内存...
-
2016年计算机考试四级笔试试题
本文是本站小编特意为大家整理的计算机四级考试题库,希望能帮助大家复习计算机四级相关知识,仅供参考!祝大家考试顺利!一、选择题:(共70题,每题1分,满分70分。其中1-55题为中文题,56-70题为英文题)。下列各题A)、B)、C)、D)四个选项中,只有一个是正确的,请将正确选...