元组关系演算语言ALPHA
简介
元组关系演算是以元组变量作为谓词变元的基本关系演算表达形式。一种典型的元组关系演算语言是ALPHA语言,ALPHA语言主要有GET、PUT、HOLD、UPDATE、DELETE、DROP语句,其基本格式是:操作语句 工作空间名(表达式):操作条件
一、检索操作(GET)
1.简单检索
简单检索,即不带条件的检索
例:查询所有被选修课程的课程号码:GET W(SC.CNO)
例:查询所有学生的信息:GET W(S)
2.带条件的检索
带条件的检索即限定的检索,由冒号后面的逻辑表达式给出查询条件
例:查询计算机系(CS)中年龄小于22岁的学生的学号和姓名:GET W(S.SNO,S.SN):S.DEPT='CS'∧S.AGE<22
3.带排序的检索
当升序排列时使用UP,后面紧跟排序的属性名,DOWN代表降序排序
例:查询信息系(IS)学生的学号、年龄,并按年龄降序排序:GET W(S.SNO,S.AGE):S.DEPT='IS' DOWN S.AGE
4.带定额的检索
所谓带定额的检索是指规定了检索的元组个数,方法是在W后面的括号中加上定额数量
例:取出一个信息系学生的姓名:GET W(1)(S.SN):S.DEPT='IS'
例:查询信息系年龄最大的三个学生的学号及其年龄,并按年龄降序排列:GET W(3)(S.SNO,S.AGE):S.DEPT='IS' DOWN S.AGE
5.用元组变量的检索
因为元组变量是在某一关系范围内变化的,所以元

本文详细介绍了ALPHA元组关系演算语言,包括检索操作如简单检索、带条件检索、排序检索等,以及更新操作如修改、插入和删除。并通过实例展示了如何使用ALPHA语言进行复杂的数据库查询和更新。
最低0.47元/天 解锁文章
6207





