元組變量的主要用途
簡化關系名。在處理實際問題時,如果關系的名字很長,使用起來就會感到不方便,這時可以設一個較短名字的元組變量來簡化關系名。
操作條件中使用量詞時必須用元組變量。
活鎖和死鎖的產生原因和現象
和操作系統一樣,封鎖的方法可能引起活鎖和死鎖.
活鎖是指當若干事務要對同一數據項加鎖時,造成一些事務的永久等待,得不到控制權的現象.
死鎖是指兩個以上事務集合中的每個事務都在等待加鎖當前已被另一事務加鎖的數據項.從而造成互相等待的現象.
在數據庫系統中,預防和解決死鎖的常用方法是什么
、、要求每個事務一次就將所有要使用的數據全部加鎖,否則就不能執行。
、、采用按序加鎖法。
、、不采取任何措施來預防死鎖的發生,而是周期性的檢查系統中是否有死鎖。
需求分析的任務
需求分析的任務是通過詳細調查現實世界要處理的對象,充分了解原系統工作概況明確用戶的各種需求,然后在此基礎上確定新系統的功能。新系統必須充分考慮今后可能的擴充和改變,不能僅僅按當前應用需求來設計數據庫。調查的重點是數據和處理,通過調查,收集與分析獲得用戶對數據庫的如下要求:
1)信息要求。指用戶需要從數據庫中獲得信息的內容與性質。由信息要求可以導出數據要求,即在數據庫中需要存儲哪些數據。
2)處理要求。指用戶要完成什么處理功能,對處理的響應時間有什么要求,處理方式是批處理還是聯機處理。
3)完整性與安全性要求。
編輯推薦: