第五节 关系演算 (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. 指定查询结果所含属性列;查询条件不用加下划线,可使用比较运
算符>,≥,<,≤,=和≠。
|