当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2019年5月 数据库系统工程师 上午题之六

2019年5月 数据库系统工程师 上午题之六

作者:wx6225b14cdec172023-10-27 01:00:13
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【数据库系统工程师】软考考试而言,真题无疑是最重要的学习资料之一。在软考备考过程中,吃透真题、掌握真题所考知识点、熟悉真题的出题思路,对我们提升分数的效果是最明显的,通过对真题的反复练习,还可以查漏补缺。今天,给大家带来【2019年5月 数据库系统工程师 上午题】部分真题的详解,一起来看看吧~1、某企业人事管理系统中有如下关系模式,员工表EmpCenrcpename

引号
摘要:对于【数据库系统工程师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2019年5月 数据库系统工程师 上午题】部分试题的详解,一起来看看吧~



1、某企业人事管理系统中有如下关系模式,员工表EmpCenrcpename, age, sal,in属性分别表示员工号,员工姓名、年龄、工资和部门名称,部门表Dept(dnamephone),属性分别表示部门名称和联系电话。需要查询其它部门比销售部门(Sales) 所有员工年龄都要小的员工姓名及年龄,对应的SQL语句如下:SELECT ename, age FROM EmpWHERE age (请作答此空)( SELECT age FROM EmpWHERE dname=’ Sales’)AND( ) ;
A、 <ALL
B、 <ANY
C、 IN
D、 EXISTS

答案:A
答题解析:

本题考查SQL子查询相关知识。

41空要求小于所有的,因此选择A选项。

42空其实是整个父查询WHERE后的第二个条件,即最终结果的员工不是销售部门的,因此选择B选项。

答案为:A、B



2、给定关系R(A. B.C. D)与S(C. D.E. P).则 操作结果的属性个数分别为( ) : 与表达式 等价的SQL语句如SELECT R.B, R.C, R.D FROM R, S WHERE(请作答此空)
A、 R.C=S.C OR R.D=S.D OR R.B<S.C
B、 R.C=S.C OR R.D=S.D OR R.B<S.E
C、 R.C=S.C AND R.D=S.D AND R.B<S.C
D、 R.C=S.C AND R.D=S.D AND R.B<S.E

答案:D
答题解析:

本题考查关系代数相关知识。

R×S表示做笛卡尔积,结果的属性个数是R和S的属性之和,即8个,行数是R和S行数之积。

R∞S表示做自然连接,结果的属性需要合并R和S中相同的属性C、D,则属性个数为6个。

π_(2,3,4) (σ_(2<5) (R⋈S))表示R与S先做连接,属性为(A,B,C, D, E,P),然后筛选出第2个属性B小于第5个属性E的元组,最后投影第2、3、4列即B、C、D列。

答案为:A、D




3、下面说法错误的是( )
A、 存储过程中可以包含流程控制
B、 存储过程被编译后保存在数据库中
C、 用户执行SELECT语句时可以激活触发器
D、 触发器由触发事件激活,并由数据库服务器自动执行

答案:C
答题解析:

本题考查数据库存储过程和触发器相关知识。

存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值,存储过程可以调用其他存储过程。

触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发。

答案为:C



查看完整试题>>>


代理合作学习群