标签: sql rdbms
我了解了规范化,特别是如果表格中存在冗余,可能会发生几种异常现象。让我专注于修改异常。假设一个包含Student_id,Department_id,Department_head列的表格。因此,如果CS部门获得新的部门主管,并且仅针对与CS部门有关的某些行更新此信息,则将导致不一致。我想了解两件事:
Student_id
Department_id
Department_head
当我们使用UPDATE查询时,如何在实践中发生这种部分更新?
UPDATE
部分更新如何比没有发生的更新更糟糕?我们不能在两种情况下都重新运行查询吗?