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

2017年5月 数据库系统工程师 上午题之十一

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

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

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



1、给定关系模式R<U ,F> ,其中U为关系R的属性集,F是U上的一组函数依赖,X、Y、Z、W是U上的属性组。下列结论正确的是( )。
A、 若wx →y ,y →Z成立,则X →Z成立
B、 若wx→y,y→Z成立,则W→Z成立
C、 若X →y,WY→z成立,则xw→Z成立
D、 若X→y ,Z?U成立,则X→YZ成立

答案:C
答题解析:

函数依赖的公理系统(Armstrong)

设关系模式R<U , F> , U是关系模式R的属性全集,F是关系模式R的一个函数依赖集。对于R<U,F>来说有以下的:

自反律:若Y?X?U,则X→Y为F所逻辑蕴含

增广律:若X→Y为F所逻辑蕴含,且Z?U,则XZ→YZ为F所逻辑蕴含

传递律:若X→Y和Y→Z为F所逻辑蕴含,则X→Z为F所逻辑蕴含

合并规则:若X→Y,X→Z,则X→YZ为F所蕴涵

伪传递率:若X→Y,WY→Z,则XW→Z为F所蕴涵

分解规则:若X→Y, Z?Y , 则X→Z为F所蕴涵



2、在关系R(A1,A2 ,A3) 和 S(A2 ,A3 ,A4) 上进行关系运算,与该关系表达式等价的是( )
A、 1.jpg
B、 2.jpg
C、 1.jpg
D、 2.jpg

答案:D
答题解析:

题干的关系代数运算的含义是R与S先进行自然连接运算,然后在自然连接的基础上进行选择运算,最后做投影运算。

自然连接运算,可以转化为R与S先进行笛卡儿积运算,在笛卡儿积运算的基础上,进行选择运算,选择运算的条件为:R.A2=S.A2 AND R.A3=S.A3,然后在选择运算的结果集上,进行投影运算,投影运算是消除重复的列。

将表达式综合起来,进行优化可以转换成选项D的表达式。



3、将该查询转换为等价的SQL语句如下:SELECT DISTINCT A1,A4 FROM R,S WHERE R.A2<‘2017’( )
A、 1.jpg
B、 2.jpg
C、 3.jpg
D、 4.jpg

答案:C
答题解析:

本题筛选条件 A2<’2017’已经给出,像关系连接的筛选条件(R.A2=S.A2 AND R.A3=S.A3)和A4=’95’的条件缺失,且这些条件应该是同时满足,应使用逻辑与运算。



查看完整试题>>>


代理合作学习群