数据库应山用第2章relaionalalgebra.pptVIP

  • 8
  • 0
  • 约1.26万字
  • 约 100页
  • 2019-03-31 发布于福建
  • 举报
数据库应山用第2章relaionalalgebra

数据更新 修改:UPDATE 读数据:使用HOLD语句将要修改的元组从数据库中读到工作空间中; 修改:利用宿主语言修改工作空间中元组的属性; 送回:使用UPDATE语句将修改后的元组送回数据库中。 这里HOLD语句是带上并发控制的GET语句。 例 把刘伟教师转到信息系。 HOLD W(T.DEPT):T.TN = ‘刘伟’ MOVE ‘信息’ TO W.DEPT UPDATE W * 关系演算-ALPHA 在ALPHA语言中,不允许修改关系的主码,例如不能使用UPDATE语句修改教师表T中的教师号。 如果要修改主码,应该先使用删除操作删除该元组,再插入一条具有新主码值的元组。 * 关系演算-ALPHA 插入 插入操作使用PUT语句实现,具体操作分为以下两步: 建立新元组:利用宿主语言在工作空间中建立新元组; 写数据:使用PUT语句将元组写入到指定的关系中。 * 关系演算-ALPHA 例 在SC表中插入一条选课记录(S6,C1,85)。 MOVE S6 TO W.SNO MOVE C1 TO W.CNO MOVE 85 TO W.SCORE PUT W(SC) PUT语句的作用是把工作空间W中的数据写到数据库中,此例即把已经在工作空间建立的一条选课记录写入到选课关系SC中。 注意:PUT语句只能对一个关系进行操作,在插入操作时,拒绝接受主码相同的元组。 * 关系演算-ALPHA 删除

文档评论(0)

1亿VIP精品文档

相关文档