2
"There are circumstances in which the deletion of data representing certain facts
necessitates the deletion of data representing completely different facts. The 
"Faculty and Their Courses" table described in the previous example suffers 
from this type of anomaly, for if a faculty member temporarily ceases to be 
assigned to any courses, we must delete the last of the records on which that 
faculty member appears, effectively also deleting the faculty member. This 
phenomenon is known as a deletion anomaly."

リレーショナルデータベース管理システムでは、削除の異常にどのように対処する必要がありますか?「ソフト削除」に代わるものはありますか?

4

1 に答える 1

4

削除の異常は、データベース設計が不適切であることの明らかな兆候です(トランザクションの設計を想定)。それらを取り除く最良の方法は、モデルを-少なくとも-3rd Normal Form(3NF)に正規化することです。

良い説明はここにあります。

于 2012-04-10T21:37:48.840 に答える