【计算机类职业资格】中级数据库系统工程师上午试题-17及答案解析.doc
《【计算机类职业资格】中级数据库系统工程师上午试题-17及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】中级数据库系统工程师上午试题-17及答案解析.doc(43页珍藏版)》请在麦多课文档分享上搜索。
1、中级数据库系统工程师上午试题-17 及答案解析(总分:53.00,做题时间:90 分钟)一、B单项选择题/B(总题数:11,分数:53.00)在一个单 CPU的计算机系统中,有 3台不同的外部设备 R1、R2 和 R3,以及 3个进程 P1、P2 和 P3。系统 CPU调度采用可剥夺式优先级的进程调度方案,3 个进程的优先级、使用设备的先后顺序和占用设备时间如表所示。 B进程的优先级、使用设备的先后顺序和占用设备时间表/B进程 优先级 使用设备、CPU 的先后顺序和占用时间P1 高 R1(20ms)CPU(20ms)R3(20ms)P2 由 R3(40ms)CPU(30ms)R2(20ms)P
2、3 低 CPU(30ms)R2(20ms)CPU(20ms)假设操作系统的开销忽略不计,从 3个进程同时投入运行到全部完成,CPU 的利用率约为_%;R3 的利用率约为_%。其中,设备的利用率是指该设备的使用时间与进程组全部完成所占用时间的比率。(分数:7.00)(1). A.66.7 B.75 C.83.3 D.91.7(分数:1.00)A.B.C.D.(2). A.66 B.50 C.33 D.17(分数:1.00)A.B.C.D.(3).以下关于程序运行时内存分配区域的叙述中,说法错误的是_。 A.全局变量区域,存放了程序当中的所有全局变量,是静态分配的区域 B.栈区域是由系统自动来分配
3、的 C.堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放 D.主函数和其他函数的代码在一个程序开始运行时,就被装入到内存,保存在代码区中(分数:1.00)A.B.C.D.(4).系统中有 R类资源 m个,现有 n个进程互斥使用。若每个进程对 R资源的最大需求为 w,那么当m、n、w 取表中的数值时,对于表中的 ae 共 5种方案,_可能会发生死锁。(分数:1.00)A.B.C.D.(5).下列关于编程语言的描述中,正确的是_。 A.汇编语言是符号化的机器语言,机器可以直接执行 B.为了完成编译任务,编译程序要对源程序进行扫描 C.解释程序比较简单,所以解释型程序的执行速度很快 D
4、.编译程序非常复杂,所以编译出的程序的执行速度很慢(分数:1.00)A.B.C.D.(6).SQL语言支持关系数据库的三级模式结构图如图所示,该图中视图、基本表、存储文件分别对应_。(分数:1.00)A.B.C.D.(7).确定系统边界和关系规范化分别在数据库设计的_阶段进行。 A.需求分析和逻辑设计 B.需求分析和概念设计 C.需求分析和物理设计 D.逻辑设计和概念设计(分数:1.00)A.B.C.D.某企业工程项目管理数据库的部分关系模式如下所示,其中带实下划线的表示主键,虚下划线的表示外键。供应商(U供应商号/U,名称,地址,电话,账号)项目(U项目号/U,负责人,开工日期)零件(U零件
5、号/U,名称,规格,单价)供应(U项目号,零件号,供应商号,/U供应量)员工(U员工号/U,姓名,性别,出生日期,职位,联系方式)其中供应关系是_的联系。若一个工程项目可以有多个员工参加,每个员工可以参加多个项目,则项目和员工之间是_联系。对项目和员工关系进行设计时,_设计成一个独立的关系模式。(分数:3.00)(1). A.2个实体之间的 1:n B.2个实体之间的 n:m C.3个实体之间的 1:n:m D.3个实体之间的 k:n:m(分数:1.00)A.B.C.D.(2). A.1:1 B.1:n C.n:m D.n:1(分数:1.00)A.B.C.D.(3). A.多对多的联系在向关系
6、模型转换时必须 B.多对多的联系在向关系模型转换时无须 C.只需要将一端的码并入多端,所以无须 D.不仅需要将一端的码并入多端,而且必须(分数:1.00)A.B.C.D.某销售公司数据库的零件 P(零件号,零件名称,供应商,供应商所在地,库存量)关系如表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为_,该关系存在冗余,以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为_。 B零件 P关系表/B零件号 零件名称 应商 应商所在地 单价(元) 库存量010023P2 S1 北京市海淀区 58号 22.80 380010024P3 S1 北京市
7、海淀区 58号 280.00 1350010022P1 S2 陕西省西安市雁塔区 2号 65.60 160010023P2 S2 陕西省西安市雁塔区 2号 28.00 1280010024P3 S2 陕西省西安市雁塔区 2号 260.00 3900010022P1 S3 北京市新城区 65号 66.80 2860. . . . . .对零件关系 P,查询各种零件的平均单价、最高单价与最低单价之间差距的 SQL语句为:SELECT 零件号, _FROM P_;对零件关系 P,查询库存量大于等于 100小于等于 500的零件“P1”的供应商及库存量,要求供应商地址包含“西安”。实现该查询的 SQL
8、语句为:SELECT 零件名称,供应商名,库存量FROM PWHERE _ AND _;(分数:6.00)(1). A.零件号,零件名称 B.零件号,供应商 C.零件号,供应商所在地 D.供应商,供应商所在地(分数:1.00)A.B.C.D.(2). A.P1(零件号,零件名称,单价)、P2(供应商,供应商所在地,库存量) B.P1(零件号,零件名称)、P2(供应商,供应商所在地,单价,库存量) C.P1(零件号,零件名称)、P2(零件号,供应商,单价,库存量)、P3(供应商,供应商所在地) D.P1(零件号,零件名称)、P2(零件号,单价,库存量)、P3(供应商,供应商所在地)、 P4(供应
9、商所在地,库存量)(分数:1.00)A.B.C.D.(3). A.零件名称,AVG(单价),MAX(单价)-MIN(单价) B.供应商,AVG(单价),MAX(单价)-MIN(单价) C.零件名称,AVG 单价,MAX 单价-MTN 单价 D.供应商,AVG 单价,MAX 单价-MIN 单价(分数:1.00)A.B.C.D.(4). A.ORDER BY 供应商 B.ORDER BY 零件号 C.GROUP BY 供应商 D.GROUP BY 零件号(分数:1.00)A.B.C.D.(5). A.零件名称=P1AND 库存量 Between 100 AND 500 B.零件名称=P1AND 库
10、存量 Between 100 TO 500 C.零件名称=P1OR 库存量 Between 100 AND 500 D.零件名称=P1OR 库存量 Between 100 TO 500(分数:1.00)A.B.C.D.(6). A.供应商所在地 in%西安% B.供应商所在地 like西安% C.供应商所在地 like%西安% D.供应商所在地 like西安%(分数:1.00)A.B.C.D.若对关系 R(A,B,C,D)进行 1,3(R)运算,则该关系运算与_等价,表示_。(分数:4.00)(1). A. A=1,C=3 (R) B. A=1C=3 (R) C. A,C(R) D. A=1C
11、=3 (R)(分数:1.00)A.B.C.D.(2). A.属性 A和 C的值分别等于 1和 3的元组为结果集 B.属性 A和 C的值分别等于 1和 3的两列为结果集 C.对 R关系进行 A=1、C=3 的投影运算 D.对 R关系进行属性 A和 C的投影运算(分数:1.00)A.B.C.D.(3).若对表 1按_进行运算,可以得到表 2。 B表 1 商品列表/B条形码 商品名 价格01020210 牙刷 301020211 毛巾 1001020212 毛巾 801020213 铅笔 0.502110200 钢笔 8B表 2 商品运算结果/B条形码 商品名 价格01020211 毛巾 10010
12、202 12 毛巾 802110200 钢笔 8 A. 条形码 =01020211v02110200(表 1) B. 商品名 =毛巾v铅笔(表 1) C. 价格 8(表 1) D. 1,2,3(表 1)(分数:1.00)A.B.C.D.(4).在 J2EE架构中,访问数据库的应用程序编程接口采用_效率较高。 A.ADO.NET B.JDBC C.ODBC D.JSP(分数:1.00)A.B.C.D.设有员工实体 Employee(employeeID,name,sex,age,tel,department),其中 employeeID为员工号,name 为员工姓名,sex 为员工性别,age
13、为员工年龄,tel 为员工电话(要求记录该员工的手机号码和办公室电话),departID 为员工所在部门号(要求参照另一部门实体 Department的主码 departID)。Employee实体中存在的派生属性及其原因是_;对 Employee实体中属性departmentID的约束是_。(分数:2.00)(1). A.name,原因是会存在同名员工 B.age,原因是用属性 birth替换 age并可计算 age C.tel,原因是员工有多个电话 D.departID,原因是实体 Department已有 departID(分数:1.00)A.B.C.D.(2). A.Primary K
14、ey NOTNULL B.Primary Key C.Foreign Key D.Candidate Key(分数:1.00)A.B.C.D.关系 R1和 R2如表 1和表 2所示。 B表 1 R1关系表/BA B C Da d c ec b a ed e c ee f d aB表 2 R2关系表/BA B C Da e c aa e a bc e b c若进行 R1 (分数:4.00)(1). A.4 B.5 C.6 D.7(分数:1.00)A.B.C.D.(2). A.4 B.5 C.6 D.7(分数:1.00)A.B.C.D.(3).“企业系统规划方法(BSP)”和“信息工程(IE)”都
15、推荐建立表示数据类(主题数据库)和过程之间关系的 CU矩阵 M。其中矩阵 M按照一定的规则进行调整后,可以给出划分系统的子系统方案,并可确定每个子系统相关的_,同时也可了解子系统之间的数据通信。 A.层次数据库和专业数据库 B.关系数据库和共享数据库 C.子集数据库和网状数据库 D.共享数据库和私有数据库(分数:1.00)A.B.C.D.(4).连接数据库时的安全验证是通过_来实现的。 A.用户标识与鉴别 B.存取控制 C.数据加密 D.审计(分数:1.00)A.B.C.D.已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计
16、算机”类图书的视图Computer-BOOK,并要求进行修改、插入操作时保证该视图只有计算机类的图书。实现上述要求的 SQL语句如下:CREATE _AS SELECT 图书编号,图书名称,作者,出版社,出版日期FROM 图书WHERE 图书类型=计算机_;(分数:2.00)(1). A.TABLE Computer_BOOK B.VIEW Computer-BOOK C.COmputer-BOOK TABLE D.Computer-BOOK VIEW(分数:1.00)A.B.C.D.(2). A.FORALL B.PUBLIC C.WITH CHECK OPTION D.WITH GRANT
17、 OPTION(分数:1.00)A.B.C.D.将 Students表的插入权限赋予用户 UserA,并允许其将权限授予他人,应使用的 SQL语句为:GRANT _ TABLE Students TO UserA _;(分数:4.00)(1). A.UPDATE B.UPDATEON C.INSERT D.INSERT ON(分数:1.00)A.B.C.D.(2). A.FORALL B.PUBLIC C.WITH CHECK OPTION D.WITH GRANT OPTION(分数:1.00)A.B.C.D.(3).某企业核心业务系统运行性能不佳,尤其是针对数据库的操作,响应时间过长。为此
18、,系统架构师郭工认为该业务系统中存在大量的数据查询操作,更新操作不多,尤其是存在大量的只读查询操作,应该针对这一点进行优化。以下不属于针对大量只读查询操作进行优化的主要方法是_。 A.对于需要存储在数据库中的数据,可以考虑采用物化视图 B.对于采用程序常量且数据量小的数据,可以考虑存储在数据库中 C.针对数据的特点,采取位图索引等方式 D.数据存储时可以考虑适当的数据冗余,以减少数据库表之间的连接操作(分数:1.00)A.B.C.D.(4).关于诊疗科、医师、患者和治疗观察关系模式如下所示,其中带实下划线的表示主键,虚下划线的表示外键,双下划线的表示既是主键又是外键。诊疗科(U诊疗科代码/U,
19、诊疗科名称)医师(U医师代码/U,医师姓名,诊疗科代码)患者(U患者编号/U,患者姓名)治疗观察(U医师代码/U,U患者编号/U)_表示上述关系模式的 E-R图。图中,“*.*”、“1*”和“1.1”分别表示多对多、1 对多和1对 1的联系。ABCD (分数:1.00)A.B.C.D.设有关系模式 R(课程,教师,学生,成绩,时间,教室),其中函数依赖集 F如下:F=课程教师,(学生,课程)成绩,(时间,教室)课程,(时间,教师)教室,(时间,学生)教室关系模式 R的规范化程度最高达到_。若将关系模式 R分解为 3个关系模式:R1(课程,教师)、R2(学生,课程,成绩)、R3(学生,时间,教室
20、,课程)。其中 R2的规范化程度最高达到_。(分数:3.00)(1). A.1NF B.2NF C.3NF D.BCNF(分数:1.00)A.B.C.D.(2). A.2NF B.3NF C.BCNF D.4NF(分数:1.00)A.B.C.D.(3).设关系模式 RU,F,其中 U=A,B,C,D,E,F=ABC,CD,BCE,EA,则分解=R 1(ABCD),R 2(CD)满足_。 A.具有无损连接性、保持函数依赖 B.不具有无损连接性、保持函数依赖 C.具有无损连接性、不保持函数依赖 D.不具有无损连接性、不保持函数依赖(分数:1.00)A.B.C.D.设学生选课关系模式为 SC(Sno
21、,Cno,Grade),其中,Sno 为学号,Cno 为课程号,Grade 为成绩,SQL 查询语句如下:SELECT SnoFROM SC SCXWHERE NOT EXI STS( SELECT *FROM SC SCYWHERE SCY.Sno=1042 AND NOT EXISTS( SELECT *FROM SC SCZWHERE SCZ.Sno=SCX.Sno AND SCZ.Cno=SCY.Cno);与该查询等价的元组演算表达式为t|_(SC(u)SC(v)_t1=u1)。(分数:13.00)(1).A B C D (分数:1.00)A.B.C.D.(2).A(v1=1042 (
22、 w)(SC(w)w1=u1w2=v2) B(v11042 ( w)(SC(w)w1=u1w2=v2) C(v1=1042 ( w)(SC(w)w1=u1w2=v2) D(v11042 ( (分数:1.00)A.B.C.D.(3).一级封锁协议解决了事务的并发操作带来的_不一致性的问题。 A读脏数据 B数据重复修改 C数据丢失修改 D数据不可重复读(分数:1.00)A.B.C.D.(4).若系统中存在一个等待事务集T 0,T 1,T 2,T n,其中 T0正等待被 T1锁住的数据项 D1,T 1正等待被 T2锁住的数据项 D2,T n-1正等待被 Tn锁住的数据项 Dn,T n正等待被 T0锁
23、住的数据项 D0,则系统处于_的工作状态。 A.循环 B.死锁 C.封锁 D.并发处理(分数:1.00)A.B.C.D.(5).在面向对象数据库技术中,_说明一个对象具有多种形态。 A.继承 B.封装 C.组合 D.多态(分数:1.00)A.B.C.D.(6).对于场景:一个公司(Company)负责多个项目,每个项目(Project)由一个员工(Employee)团队(Team)来开发。下列 UML概念图中,_最适合描述这一场景。 A B C D (分数:1.00)A.B.C.D.(7).数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。关于数据仓库,下
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 中级 数据库 系统 工程师 上午 试题 17 答案 解析 DOC
