zoukankan      html  css  js  c++  java
  • 2.2 关系操作

    2.2.1 基本关系操作

    1)查询:

    数据查询操作用于对关系数据进行各种检索。它是一个数据库最基本的功能,通过查询,用户可以访问关系数据库中的数据。查询可以在一一个关系内或多个关系间进行。关系查询的基本单位是元组分量,.查询即定位符合条件的元组。

    (2)更新:

    数据更新操作包括插入、删除和修改三种。数据删除的基本单位为元组,其功能是将指定关系内的指定元组删除。数据插入的功能是在指定关系中插入一个或多个元组。数据修改是在一一个关系中修改指定的元组属性值。

    关系运算

     2.2.2 关系数据语言分类

     2.2.3 关系代数

    概述

    关系代数:一种抽象的查询语言。用对关系的运算来表达查询。

    关系代数表达式的三个要素:

    1.运算对象:关系

    2.运算结果:关系

    3.运算符:(集合、专门关系代数、比较、逻辑)

     传统的集合运算

    1)并(Union)

    对R和S的要求:

    具有相同的数目n

    相应的属性取自同一个域

     2)差(Difference)

    对R和S的要求:

    具有相同的数目n

    相应的属性取自同一个域

     3)交(Intersection)

    对R和S的要求:

    具有相同的数目n

    相应的属性取自同一个域

     4)广义笛卡尔积(Extended Cartesian Product)

     专门的关系运算

    • 选择
    • 投影
    • 连接

     1)选择(Selection)

     选择运算是从行的角度进行的运算

     2)投影

     投影操作主要是从列的角度进行运算

     投影之后不仅取消了原关系中的某些列,而且还可能取消某些元组(避免重复行)

    3)连接(join)

     一般的连接是从行的角度进行运算。

     自然连接还需要取消重复列,所以同时从行和列的角度进行运算。

    象集Z的定义

     4)除法(Division)

     

  • 相关阅读:
    [csp-s模拟测试72] 简单的期望
    [csp-s模拟测试72] 简单的序列
    csp-s模拟测试70
    经验积累
    [csp-s模拟测试69] 回滚莫队
    [模板]主席树查前趋后继
    复习及学习计划
    错排公式
    csp-s模拟测试 56~65
    LIS LCS LCIS
  • 原文地址:https://www.cnblogs.com/wlyperfect/p/12507209.html
Copyright © 2011-2022 走看看