C. X Y Z X1 y1 z2 x1 y3 z2 x2 y3 z3 D. X Y Z x1 y1 z2 8进行自然联接运算的两个关系必须具有(B )。 A.相同属性个数 B.公共属性 C.相同关系名 D.相同关键字
9 元组(Tuple)所对应的是(A )。 A. 表的一行 B. 表的一列 C. 表的一个元素
D. 位于表顶端的一行元素
10下面的选项不是关系数据库基本特征的是(A)。 A. 不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C. 与行的次序无关
第 6 页
D. 与列的次序无关
11一个关系只有一个(D ) 。 A. 候选码 B.外码 C.超码 D.主码
12关系模型中,一个码是(C )。 A. 可以由多个任意属性组成 B.至多由一个属性组成
C.由一个或多个属性组成,其值能够惟一标识关系中一个元组 D.以上都不是
13有关系R(A,B,C)和S(A,D),与自然连接R∞S等价的关系代数表达式上是(B ) 。
A. σR.A=S.A( R X S )
B. π B,C,S.A,D( σR.A=S.A( R X S )) C. π B,C,D( σR.A=S.A( R X S )) D. π R.A,S.A ( σR.A=S.A( R X S ))
15关系代数中的连接操作是由( B)操作组合而成 。 A. 选择和投影 B.笛卡尔积和选择
C.投影、选择、笛卡尔积 D.投影和笛卡尔积
第 7 页
第三章:数据库标准语言SQL
1SQL语言具有( B)的功能。
A.关系规范化 、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵
2SQL语言具有两种使用方式,分别称为交互式SQL和(C )。 A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL
3自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共 (D) A.元组 B.行 C.记录 D.属性
4当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( D )。 A. 左外联接 B. 右外联接 C. 外部并
第 8 页
D. 外联接
5下列SQL语句中,修改表结构的是( B)。 A.CREATE B.ALTER C.UPDATE D.INSERT B
6SQL的标准库函数COUNT,SUM,AVG,MAX与MIN等,不允许出现在查询语句的( D)子句之中。 A.SELECT B.HAVING
C.GROUP BY… HAVING D.WHERE
7下面关于自然连接与等值连接的各个叙述中,不正确的是( B)。 A.自然连接是一种特殊的等值连接。
B.自然连接要求两关系中相同的分量必须是相同属性组,而等值连接不必。
C.两种连接都可以只用笛卡尔积和选择运算导出。
D.自然连接要在结果中去掉重复的属性,而等值连接则不必。 8在SQL语言中,子查询是(D ) 。 A.返回单表中数据子集的查询语言 B.选取多表中字段子集的查询语句 C.选取单表中字段子集的查询语句
第 9 页
D.嵌入到另一个查询语句之中的查询语句 9下列聚合函数中不忽略空值 (null) 的是 (C )。 A. SUM (列名) B. MAX (列名) C. COUNT ( * ) D. AVG (列名)
10视图是一个“虚表”,视图的构造基于(C )。 A.基本表 B.视图
C.基本表或视图 D.数据字典
11在SQL的SELECT FROM WHERE语句中,涉及空值操作不正确的是 ( C)。
A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL)
12 在视图上不能完成的操作是(C) 。 A.更新视图 B.查询
C.在视图上定义新的表 D.在视图上定义新的视图
第 10 页