1. 数据库中更新异常是什么意思
在包含冗余(不必要的重复)数据的关系中,三种更新操作均可能引起更新异常。因此,共有三种类型的更新异常:插入异常、删除异常和修改异常。
插入异常:是指当用户想要插入某一真实世界中实体的数据时,还必须输入另一个真实世界中的实体的数据。
删除异常:是指当用户想要删除某一真实世界中实体的数据时,还必须删除另一个真实世界中实体的数据。
修改异常:是指当用户要修改某一值时,同样的修改操作需要重复多次。
2. 鍔炵悊杩濈珷璇撮┚椹惰瘉淇℃伅瀛樺湪寮傚父鏄浠涔堟剰鎬
鍔炵悊杩濈珷璇撮┚椹惰瘉淇℃伅瀛樺湪寮傚父锛
1.杩濈珷澶勭悊鐨勬暟鎹鏈浜ゆ崲鎴愬姛銆傝繖涓鎯呭喌灞炰簬杩濈珷澶勭悊鍦板拰浣犲彂璇佸湴涓嶅睘浜庝竴涓鍦版柟锛岃繚绔犲勭悊鍚庝俊鎭锛屼綘鍦ㄨ繚绔犲湴鏌ヨ㈢粨鏋滄槸宸茬粡澶勭悊骞朵氦娆炬垚鍔燂紝浣嗘槸鏈灏嗗勭悊璁板綍浼犲埌鍏瀹夐儴浜ょ″眬鏁版嵁搴擄紝瀵艰嚧浣犵殑鍙戣瘉鍦版棤娉曡诲彇杩濈珷宸插勭悊鎴愬姛鐨勪俊鎭锛屼竴鐩存樉绀烘湭澶勭悊鎴愬姛銆
2.杩濈珷澶勭悊鏁版嵁宸茬粡浜ゆ崲鎴愬姛锛屽彧鏄鍙戣瘉鍦版湭灏嗘墸鍒嗘暟鎴栧凡缁忚繃娓呭垎鍛ㄦ湡鐨勫垎鏁颁笂浼犲叕瀹夐儴浜ょ″眬鐨勬暟鎹搴擄紝瀵艰嚧浣犻┚椹惰瘉杩佸叆鍦扮殑杞︾℃墍锛屾棤娉曟g‘璇诲彇鍒颁綘鍑嗙‘鐨勬墸鍒嗕俊鎭锛屽艰嚧鏃犳硶鍔炵悊鐩稿叧涓氬姟銆