给定关系模式 R(U,F),其中:U 为关系模式 R 中的属性集,F 是 U 上的一组函数依赖。假设 U={A1,A2,A3,A4),F={A1→A2,A1A2→A3,A1→A4,A2→A4},那么关系 R 的主键应为( )。函数依赖集 F 中的( )是冗余的。
A. A1
B. A1A2
C. A1A3
D.A1A2A3
A.A1 →A2
B.A1A2→A3
C.A1→A4
D.A2→A4
乔姆斯基(Chomsky)将文法分为 4 种类型,程序设计语言的大多数语法现象可用其中的( )描述。
A.上下文有关文法
B.上下文无关文法
C.正规文法
D.短语结构文法
运行下面的 C 程序代码段,会出现( )错误。
int k=0;
for(;k<100;);
{k++;)
A.变量未定义
B.静态语义
C.语法
D.动态语义
在数据库系统中,一般由 DBA 使用 DBMS 提供的授权功能为不同用户授权,其主要目的是为了保证数据库的( )。
A.正确性
B.安全性
C.一致性
D.完整性
给定关系 R(A,B,C,D)和关系 S(A,C,E,F),对其进行自然连接运算 R ⋈S 后的属性列为( )个;与αR.B>S.E(R⋈S)等价的关系代数表达式为( )。
A.4
B.5
C.6
D.8
A.α2>7(R x S)
B.π1,2,3,4,7,8(σ1=5 ˄ 2>7˄3=6(R×S))
C. σ2>'7'(R×S)
D. π1,2,3,4,7,8(σ1=5 ˄ 2>’ 7’ ˄3=6(R×S))
下列查询 B=“大数据”且 F=“开发平台”,结果集属性列为 A.B.C.F 的关系代数表达式中,查询效率最高的是( )。
A.π1,2,3,8 (σ2='大数据' ˄1=5 ˄3=6 ˄8='开发平台'(R×S))
B.π1,2,3,8 (σ1=5˄3=6˄8='开发平台'(σ2='大数据'(R)×S))
C.π1,2,3,8(σ2='大数据' ˄1=5˄3=6(R×σ4='开发平台'(S))
D.π1,2,3,8(σ1=5^3=6(σ2='大数据'(R)×σ4='开发平台'(S)))
拓扑序列是有向无环图中所有顶点的一个线性序列,若有向图中存在弧<v,w>或存在从顶点 v 到 w 的路径,则在该有向图的任一拓扑序列中,V 一定在 w 之前。下面有向图的拓扑序列是( )

A.4 1 2 3 5
B.4 3 1 2 5
C.4 2 1 3 5
D.4 1 3 2 5