2.更新操作:
  (1)修改操作
  修改操作的操作符为U。在QBE中,修改操作和在ALPHA中一样,主关键字不许修改,如果需要修改,只能先删除该元组,然后重新插入。
  例1:将计算机系学号为99933的学生的年龄改为18,设置条件如图3-22。

  图3-22 学号为99933的学生年龄改为18

Student Sno Sname Ssex Sage Sdept
  99933     U.18

CS

  例2:将计算机系所有学生年龄增加1岁,由于涉及到表达式,所以要将操作符U.放在关系名下面,设置条件如图3-23。

  图3-23 修改学生年龄操作

       


  (2) 插入操作
  插入操作的操作符为I.新插入的元组必须有主关键字,其他属性可以为空。
  例如:在关系Student中插入计算机系的学生,姓名王山,年龄21岁,学号为99223的学生,设置插入操作如图3-24。

  图3-24 插入操作

     

  (3) 删除操作
  
删除操作的操作符为D.。删除操作中必须注意保证引用完整性。
  例如:删除学号为99332的学生。书写格式如图3-25。


  图3-25 删除操作

Student Sno Sname Ssex Sage Sdept
D 99223    

 

  有关抽象的元组关系演算和域关系演算请参考有关参考书籍