• 关系代数语言-传统集合操作


    关系代数语言:

      是一种抽象的查询语言,它用对关系的运算来表达查询

    关系代数:

      运算对象是关系

      运算结果也是关系

      关系代数的运算符有两类:集合运算符和专门的关系运算符

    传统集合运算 :

    一些记号:

      设关系模式为R(A1,A2,.....An)

      它的一个关系设为R,t属于R表示t是R的一个元组

      t[ Ai ]则表示元组t中相应于属性Ai的一个分量

      A t [A] A

      若A={Ai1,Ai2,....Ain}其中Ai1,Ai2,.....Aik是A1,A2.....An中的一部分,则称A为属性列或属性组。

      t【A】=(t【Ai1】,t【Ai2】,。。。。,t【Ai3】)表示元组t在属性列A上的分量合集

      

      3.元组的串接:

      

       4.象集

        给定一个关系R(X,Z),X和Z为属性组。

        当t【X】 = x时,x在R中的象集(Image Set)为:

            Zx = {t【Z】| t属于R, t【x】= x}

        1.并(Union):

          R和S:

            具有相同的目n(两个关系都有n个属性)

            相应的属性取自同一个域

          R并S:

            任然是n目关系,由属于R或属于S的元组组成

            

         2.差运算:

          减去相同的元组

        3.交运算:

          得到相同的元组

        4.笛卡尔积

          

     

        

  • 相关阅读:
    ajax请求超时
    tp5去重统计某字段的数量
    html本地存储 localStorge
    json、obj转换
    关于数组的合并arr.push() arr.push.apply()
    curl内容
    js 回车键登录
    tp5 前置操作
    STL容器
    c++文件的读写
  • 原文地址:https://www.cnblogs.com/beautiful7/p/12493803.html
Copyright © 2020-2023  润新知