marzban
دوشنبه 08 مرداد 1386, 16:34 عصر
با سلام خدمت همه دوستان
تو کتاب سیستم مدیریت پایگاه داده ها(مفاهیم و تکنیک ها) تالیف سید محمد تقی روحانی رانکوهی بحثی بنام پدیده شبح داده (صفحه 133) آورده شده که من اوم مطلب را عینا آوردم و تو مفهومش مشکل دارم.لطفا اگر کسی می تونه کمک کنه:
وقتی که پایگاه داده ها حالت پویا داشته باشد،به این معنی که مرتبا عملیات درج و حذف در آن انجام شود(پایگاه داده ها مرتبا دستخوش تغییرات شود) مشکل ظریفی بروز می کند که به آن مشکل شبخ - داده می گویند.این مشکل به این صورت است که دو تراکنش T1 وT2 در حالی که به داده مشترکی دسیابی ندارند ،اگر بطور همروند اجرا شوند نتیجه اجرا می تواند با نتیجه اجرای متوالی آنها یکسان نباشد.
برای مثال:
SAILORS(SID,SName,RATING,AGE)
این رابطه حاوی اطلاعاتی در مورد فروشندگان است.فرض می کنیم تراکنش T1 می خواهد سن مسن ترین فروشنده با شرط RATING=1 یا RATING=2 را بیابد .تراکنش T1 تمام صفحات حاوی تاپلهای دارای شرط Rating=1 را قفل می کند (فرض می کنیم واحد قفل شدنی صفحه باشد) و سپس سن مسن ترین فروشنده حائز این شرط را پیدا می کند مثلا 71 سال.
تراکنش T2 یک تاپل جدید در رابطه مزبور درج می کند:فروشنده ای با سن 90 سال در Rating=1
تو کتاب سیستم مدیریت پایگاه داده ها(مفاهیم و تکنیک ها) تالیف سید محمد تقی روحانی رانکوهی بحثی بنام پدیده شبح داده (صفحه 133) آورده شده که من اوم مطلب را عینا آوردم و تو مفهومش مشکل دارم.لطفا اگر کسی می تونه کمک کنه:
وقتی که پایگاه داده ها حالت پویا داشته باشد،به این معنی که مرتبا عملیات درج و حذف در آن انجام شود(پایگاه داده ها مرتبا دستخوش تغییرات شود) مشکل ظریفی بروز می کند که به آن مشکل شبخ - داده می گویند.این مشکل به این صورت است که دو تراکنش T1 وT2 در حالی که به داده مشترکی دسیابی ندارند ،اگر بطور همروند اجرا شوند نتیجه اجرا می تواند با نتیجه اجرای متوالی آنها یکسان نباشد.
برای مثال:
SAILORS(SID,SName,RATING,AGE)
این رابطه حاوی اطلاعاتی در مورد فروشندگان است.فرض می کنیم تراکنش T1 می خواهد سن مسن ترین فروشنده با شرط RATING=1 یا RATING=2 را بیابد .تراکنش T1 تمام صفحات حاوی تاپلهای دارای شرط Rating=1 را قفل می کند (فرض می کنیم واحد قفل شدنی صفحه باشد) و سپس سن مسن ترین فروشنده حائز این شرط را پیدا می کند مثلا 71 سال.
تراکنش T2 یک تاپل جدید در رابطه مزبور درج می کند:فروشنده ای با سن 90 سال در Rating=1