数据库系统概论 关系操作

关系操作

  1. 常用的关系操作
    查询操作:选择、投影、连接、除、并、差、交、笛卡尔积
    ——其中选择、投影、并、差、笛卡尔基是5种基本操作
    数据更新:插入、删除、修改
    查询的表达能力是其中最主要的部分

  2. 关系操作的特点
    集合操作方式:操作的对象和结果都是集合,一次一集合的方式
    非关系数据模型的数据操作方式:一次一记录
    文件系统的数据操作方式

  3. 关系数据语言的种类
    ① 关系代数语言
    用对关系的运算来表达查询要求
    代表:ISBL
    ② *关系演算语言:用谓词来表达查询要求
    元组关系演算语言
    谓词变元的基本对象是元组变量
    代表:APLHA, QUEL
    域关系演算语言
    谓词变元的基本对象是域变量
    代表:QBE
    ③ 具有关系代数和关系演算双重特点的语言
    代表:SQL(Structured Query Language)

  4. 关系数据语言的特点
    ① 关系语言是一种高度非过程化的语言
    存取路径的选择由DBMS的优化机制来完成
    用户不必用循环结构就可以完成数据操作

    ② 能够嵌入高级语言中使用
    ③ 关系代数、元组关系演算和域关系演算三种语言在表达能力上完全等价

你可能感兴趣的:(数据库系统概论,数据库,sql)