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中选出若干属性列组成新的关系。
的含义为:从R∞S结果集中选取R.C<S.F的元组,再进行R.A,R.C,S.F和S.G的投影。所以本题的答案为A,
查看完整试题>>>