第二章 关系数据库

第一节 第二节 第三节 第四节 第五节

第五节 关系演算            (1) (2) (3) (4) (5) (6)
[例21] 删除全部学生。
    HOLD W (SC)
    DELETE W
    HOLD W (Student)
    DELETE W
在删除操作中保持参照完整性。
2.5.2 域关系演算语言QBE
    一种典型的域关系演算语言,由M.M.Zloof提出。1978年在IBM370上得以实现, QBE也指此关系数据库
管理系统,QBE:Query By Example,基于屏幕表格的查询语言。查询要求:以填写表格的方式构造查询。
用示例元素(域变量)来表示查询结果可能的情况。查询结果:以表格形式显示。QBE操作框架:
        
一、检索操作
    (1)用户提出要求;
    (2)屏幕显示空白表格;
        
    (3)用户在最左边一栏输入要查询的关系名,例如 Student;
        
    (4)系统显示该关系的属性名
        
    (5)用户在上面构造查询要求
        
    (6)屏幕显示查询结果
        
    构造查询的几个要素:示例元素 即域变量 一定要加下划线;示例元素是这个域中可能的一个值,它不
必是查询结果中的元素;打印操作符P. 指定查询结果所含属性列;查询条件不用加下划线,可使用比较运
算符>,≥,<,≤,=和≠。

吉林大学网络教育学院 版权所有