软件设计师26--关系代数

软件设计师26--关系代数

考点1:关系模式相关概念

并∪:结果是两张表所有记录的合并,相同记录只显示一次。
交∩:结果是两张表中相同的记录。
差-:S1-S2,结果是S1表中有而S2表中没有的记录。
在这里插入图片描述
笛卡尔积(×):S1×S2,产生的结果包括S1和S2的所有属性列,并且S1中的每条记录依次和S2中所有记录组合成一条记录,最终属性列为S1+S2属性列,记录数为S1*S2记录数。
投影(π):实际是按条件选择某关系模式中的某列,列也可以用数字表示。
选择(σ):实际是按条件选择某关系模式中的某条记录。
在这里插入图片描述
自然连接:自然连接的结果是显示全部的属性列,但相同的属性列只显示一次,显示两个关系模式中属性相同且值相同的记录。
在这里插入图片描述

例题:

1、给定关系R(A、B、C、D)和关系S(A、C、E、F),对其进行自然连接运R⋈S算后的属性列为(C)个。与σR.B>S.E(R⋈S)等价的关系代数表达式为(B)。

A、4
B、5
C、6
D、8

A、σ2>7(R×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))

1、下列查询B=“大数据”且F=“开发平台”,结果集属性列为A、B、C、F的关系代数表达式中,查询效率最高的是(D)。
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)))

相关推荐

  1. 关系模式R(U,F)【数据库-软件设计师

    2024-04-02 04:22:01       29 阅读
  2. 软件设计师-23年上半年-上午答案

    2024-04-02 04:22:01       45 阅读
  3. 23设计模式(软考中级 软件设计师

    2024-04-02 04:22:01       28 阅读
  4. 系统架构22 - 软件架构设计(1)

    2024-04-02 04:22:01       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-02 04:22:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-02 04:22:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-02 04:22:01       87 阅读
  4. Python语言-面向对象

    2024-04-02 04:22:01       96 阅读

热门阅读

  1. EXCEL VBA 计算财务报表透视图计算汇总透视表

    2024-04-02 04:22:01       37 阅读
  2. 【建议收藏】Tomcat 优化总结

    2024-04-02 04:22:01       39 阅读
  3. 2024.4.1exercise

    2024-04-02 04:22:01       35 阅读
  4. pytest中文使用文档----8捕获告警信息

    2024-04-02 04:22:01       34 阅读
  5. Vue中的MVVM

    2024-04-02 04:22:01       43 阅读
  6. C++经典面试题目(十八)

    2024-04-02 04:22:01       34 阅读
  7. 以比特币脚本来实现SNARK Verifier

    2024-04-02 04:22:01       36 阅读
  8. [Golang] RC4加解密

    2024-04-02 04:22:01       38 阅读
  9. GESP Python编程四级认证真题 2024年3月

    2024-04-02 04:22:01       43 阅读