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



1、假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为( ),S和P之间联系类型属于(请作答此空)。
A、 1:1
B、 1:n
C、 n:1
D、 n:m

答案:D
答题解析:

本题考查对数据库基本概念和SQL语言的掌握。

条形码:由于宽度不同、反射率不同的条和空,按照一定的编码规则编制而成,用来表示一组数字或字母符号信息的图形标识符。并且可以唯一标识。

根据“每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。”可知S和P之间的联系类型属于n:m。本题正确答案为:D。



2、若有关系R(A,B,C,D,E)和S(B,C,F,G),则R与S自然联接运算后的属性列有(请作答此空)个?与表达式等价的SQL语句如下: SELECT ( ) FROM ( ) WHERE ( );
A、 5
B、 6
C、 7
D、 9

答案:C
答题解析:

本题考查关系代数运算与SQL查询方面的基础知识。

自然连接:一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。

数据库基础知识之五_自定义中,自然联结R∞S运算后去掉右边重复的属性列名S.B,S.C后为:R.A,R.B,R.C,R.D,R.E,S.F和S.G,所以本题的答案为C。



3、若有关系R(A,B,C,D,E)和S(B,C,F,G),则R与S自然联接运算后的属性列有( )个?与表达式等价的SQL语句如下: SELECT (请作答此空) FROM ( ) WHERE ( );
A、 A,R.C,F,G
B、 A,C,S.B,S.F
C、 A,C,S.B,S.C
D、 R.A,R.C,S.B,S.C

答案:A
答题解析:

本题考查关系代数运算与SQL查询方面的基础知识。

投影就是从关系R中选出若干属性列组成新的关系。

数据库基础知识之五_SQL_02的含义为:从R∞S结果集中选取R.C<S.F的元组,再进行R.A,R.C,S.F和S.G的投影。所以本题的答案为A,



查看完整试题>>>