单选题 若对关系R(A,B,C,D)进行π1,3(R)运算,则该关系运算与______等价,表示______。
单选题
  • A.πA=1,C=3(R)
  • B.πA=1∧C=3(R)
  • C.πA,C(R)
  • D.πA=1∨C=3(R)
【正确答案】 C
【答案解析】
单选题
  • A.属性A和C的值分别等于1和3的元组为结果集
  • B.属性A和C的值分别等于1和3的两列为结果集
  • C.对R关系进行A=1、C=3的投影运算
  • D.对R关系进行属性A和C的投影运算
【正确答案】 D
【答案解析】[解析] 投影运算π是向关系的垂直方向进行运算,其含义为在关系R中选择出若干属性列组成新的关系。依题意,关系R(A,B,C,D)共有4个属性,属性A、B、C和D分别位于第1列、第2列、第3列和第4列,π1,3(R)相当于在关系R的第1列和第3列上进行投影运算,即选择出关系R的属性A和C两列组成新的关系,故π1,3(R)与πA,C(R)是等价的。
单选题 若对表1按______进行运算,可以得到表2。
{{B}}表1 商品列表{{/B}}
条形码 商品名 价格
01020210 牙刷 3
01020211 毛巾 10
01020212 毛巾 8
01020213 铅笔 0.5
02110200 钢笔 8
{{B}}表2 商品运算结果{{/B}}
条形码 商品名 价格
01020211 毛巾 10
010202 12 毛巾 8
02110200 钢笔 8
  • A.σ条形码='01020211'v'02110200'(表1)
  • B.σ商品名='毛巾'v'铅笔'(表1)
  • C.σ价格≥8(表1)
  • D.π1,2,3(表1)
【正确答案】 C
【答案解析】[解析] 选项A的“σ条形码='01020211'v'02110200'(表1)”,其运算结果只有条形码的值为01020211和02110200的商品(见表3),而没有表2中条形码为01020212的商品,因此选项A是错误的选项。
{{B}}表3 选项A的运算结果{{/B}}
条形码 商品名 价格
01020211 毛巾 10
02110200 钢笔 8
  选项B的“σ商品名='毛巾'v'铅笔'(表1)”,其运算结果只有商品名为“毛巾”和“铅笔”的商品(见表4),而没有商品名为“钢笔”的商品,故选项B是错误的选项。
{{B}}表4 选项B的运算结果{{/B}}
条形码 商品名 价格
01020211 毛巾 10
01020212 毛巾 8
02010213 铅笔 0.5
选项C的“σ价格≥8(表1)”,其运算结果只有价格大于8的商品,如表2所示。因此,选项C是正确的答案。
选项D的“π1,2,3(表1)”,其运算过程等价于无条件地对表1进行投影,运算结果仍为表1。故选项D是错误的选项。
单选题 在J2EE架构中,访问数据库的应用程序编程接口采用______效率较高。
  • A.ADO.NET
  • B.JDBC
  • C.ODBC
  • D.JSP
【正确答案】 B
【答案解析】[解析] JDBC——Java数据库连接技术,为多种数据库提供统一访问的标准接口;JSP——Java JSP的一种扩展,使创建静态模板和动态内容相结合的HTML和XML页面更加容易。